gfs不能mount問題請教
大家好,我是用3台伺服器做的gfs +gnbd 。
192.168.0.221 gfs-node01
192.168.0.222 gfs-node02
192.168.0.223 gfs-node03
192.168.0.221 gnbd-server
其他一切都正常,但是到了最後mount -t gfs /dev/gnbd/gfs /gfstest的時候,竟然報錯
# mount -t gfs /dev/gnbd/gfs /gfstest
mount: permission denied
查看/var/log/message 的信息,發現如下 :
May 10 09:53:06 gfs-node01 kernel: lock_dlm: fence domain not found; check f
enced
May 10 09:53:06 gfs-node01 kernel: GFS: can't mount proto = lock_dlm, table = alpha_cluster:gfs, hostdata =
May 10 09:53:06 gfs-node01 hald: Timed out waiting for hotplug event 749. Rebasing to 750
May 10 09:53:21 gfs-node01 hal.hotplug: timout(10000 ms) waiting for /block/diapered_gnbd0
非常煩惱,已經困擾我很久,網上安裝gfs 的資料比較多,但是出問題,解決的資料太少了。請各位大俠指點條明路,謝謝。。。
《解決方案》
沒裝過gfs 幫不了你,SORRY.
《解決方案》
http://www.chinaunix.net/jh/4/838249.html
http://bbs.chinaunix.net/viewthread.php?tid=746833&extra=page%3D1
我是參考這2篇文章做的,不知道他們做的時候有沒有遇到我這樣的問題?鬱悶。。。
《解決方案》
1、檢查所有節點的通路是否正常
2、關閉iptables和selinux
3、看題是應該是許可權和fence domain的問題,你最好把配置文件貼出來
《解決方案》
恩,終於等到你的回復了,非常感謝。。我沒有fence 設備,我的配置文件是
<?xml version="1.0"?>
<cluster config_version="1" name="alpha_cluster">
<fence_daemon post_fail_delay="0" post_join_delay="3"/>
<clusternodes>
<clusternode name="gfs-node01" votes="1">
<fence>
<method name="1">
<device name="F-Man" nodename="gfs-node01" ipaddr="192.168.0.221"/>
</method>
</fence>
</clusternode>
<clusternode name="gfs-node02" votes="1">
<fence>
<method name="1">
<device name="F-Man" nodename="gfs-node02" ipaddr="192.168.0.222"/>
</method>
</fence>
</clusternode>
<clusternode name="gfs-node03" votes="1">
<fence>
<method name="1">
<device name="F-Man" nodename="gfs-node03" ipaddr="192.168.0.223"/>
</method>
</fence>
</clusternode>
</clusternodes>
<cman/>
<fencedevices>
<fencedevice agent="fence_manual" name="F-Man"/>
</fencedevices>
<rm>
<failoverdomains>
<failoverdomain name="web_failover" ordered="1" restricted="0">
<failoverdomainnode name="gfs-node01" priority="1"/>
<failoverdomainnode name="gfs-node02" priority="2"/>
<failoverdomainnode name="gfs-node03" priority="3"/>
</failoverdomain>
</failoverdomains>
</rm>
</cluster>
《解決方案》
原帖由 suran007 於 2007-5-12 14:50 發表於 4樓
1、檢查所有節點的通路是否正常
2、關閉iptables和selinux
3、看題是應該是許可權和fence domain的問題,你最好把配置文件貼出來
1, 所有節點都可以正常通信。
2, iptables 和selinux 都已經關閉。
3. 最主要 的是mount deny 的問題 ,fence 我沒有這種設備。
但還是mount deny 。。還望再指點明路。。。。謝。。
《解決方案》
剛才有做過實驗,把lock 協議改為lock_noclok 之後,3台伺服器都能mount 了,奇怪。
gfs_mkfs -p lock_noclok -t alpha_cluster:gfs -j 4 /dev/gnbd/gfs
但是 gfs_mkfs -p lock_gulm -t alpha_cluster:gfs -j 4 /dev/gnbd/gfs
gfs_mkfs -p lock_dlm -t alpha_cluster:gfs -j 4 /dev/gnbd/gfs
都會出現如上的mount: permission denied。沒辦法了。。鬱悶。。。沒人回復。
《解決方案》
不知道樓上的兄弟 mount 的問題怎麼解決的啊。.能告訴一下嗎?
《解決方案》
誰知道不能mount是什麼原因
《解決方案》
有沒有人來回答一下呀,我的問題是,我把集群中的一個GFS掛載節點的重啟了,用mount就掛載不上了,出現這個錯誤「lock_dlm: fence domain not found; check fenced GFS: can't mount proto = lock_dlm, table = alpha_cluster:gfs, hostdata = 」,在沒有重啟前,是可以掛載的