我有几个利用OpenSuSE卷的OCFS2 11.2服务器。我注意到o2cb无法确定何时实际挂载OCFS2集群。例如,当我试图关闭o2cb时,在停止OCSF2之后,o2cb拒绝关闭,因为它认为OCFS2仍然在运行!
在OCFS2停下来后我试图阻止o2cb..。
hamguy:/dev/disk/by-label # /etc/init.d/o2cb stop
Stopping O2CB cluster ocfs2: Failed
Unable to stop cluster as heartbeat region still active所以我检查状态..。
hamguy:/dev/disk/by-label # /etc/init.d/o2cb status
Driver for "configfs": Loaded
Filesystem "configfs": Mounted
Stack glue driver: Loaded
Stack plugin "o2cb": Loaded
Driver for "ocfs2_dlmfs": Loaded
Filesystem "ocfs2_dlmfs": Mounted
Checking O2CB cluster ocfs2: Online
Heartbeat dead threshold = 31
Network idle timeout: 30000
Network keepalive delay: 2000
Network reconnect delay: 2000
Checking O2CB heartbeat: Active再检查一遍OCFS2..。
hamguy:/dev/disk/by-label # /etc/init.d/ocfs2 status
Configured OCFS2 mountpoints: /u/conf /u/logs /u/backup /u/client /u/data /u/mdataOCFS2明显下降,而o2cb显然不这么认为。
OCFS2和o2cb的版本是。
kendall@hamguy:~> rpm -qa |grep ocfs2
ocfs2console-1.4.1-25.6.x86_64
ocfs2-tools-o2cb-1.4.1-25.6.x86_64
ocfs2-tools-1.4.1-25.6.x86_64
kendall@hamguy:~> rpm -qa |grep o2cb
ocfs2-tools-o2cb-1.4.1-25.6.x86_64是什么导致了这一切,还有什么办法可以绕过它呢?如果我试图重新启动这台机器,它就会永远呆在那里,直到你的体力循环。这显然是个小问题。
任何有洞察力的人都很感激,谢谢。
肯德尔
发布于 2011-06-29 21:02:01
umount -l /dev/device
/etc/init.d/o2cb offline ocfs2确保在执行O2CB时检查/etc/init.d/o2cb status心跳:是不活动的
如果不更改为非活动,则从/etc/fstab中删除所有条目并重新启动。
重新启动后再次检查状态,如果是非活动状态,则使用以下方法卸载并重新启用节点:
/etc/init.d/o2cb unload
/etc/init.d/o2cb enable点是节点必须处于非活动状态,然后才能将它们合并到相同的心跳中。
对我来说很管用
https://serverfault.com/questions/264028
复制相似问题