我试过Fedora,被卡住了。已下载oracle-linux。
- 3个虚拟机:ocfs2-1、ocfs2-2、ocfs2-3(全部:2个NIC、1个网桥、1个内部网络-用于ocfs2)
- 在ocfs2-1上,我为存储创建了额外的磁盘(固定大小),并为此磁盘执行了"
VboxManage modifyhd UUID -type shareable
"-在其他机器上,我也创建了磁盘,但有"选择现有磁盘"选项 - 我已经在
/etc/sysconfig/network-scripts/
中将每台机器上的每个"内部网络"接口配置为静态:-ocfs2-1 10.0.0.1
;ocfs2-2 10.0.0.2
;ocfs2-3 10.0.0.3
- 我已经安装了带有"
yum install ocfs2-tools.x86_64
"的ocfs2工具 - 在我完成的每台机器上:
:
o2cb add-cluster ocfs2demo
o2cb add-node --ip 10.0.0.1 --port 7777 --number 1 ocfs2demo ocfs2-1
o2cb add-node --ip 10.0.0.2 --port 7777 --number 2 ocfs2demo ocfs2-2
o2cb add-node --ip 10.0.0.3 --port 7777 --number 3 ocfs2demo ocfs2-3
当我尝试用"o2cb register-cluster ocfs2demo
"注册群集时,我得到一个错误:">02cb:尝试初始化群集时无法访问群集服务"当我在"/etc/init.d/
"中运行"./o2cb load
"时,我能够发出register-cluster语句,但在那之后,当我尝试:"sudo o2cb start-heartbeat ocfs2demo
"时,得到了一个错误:">o2cb:cluster'ocfs2demo'未注册"-/etc/ocfs2/cluster.conf
在所有节点上都相同-ocfs2的内核模块位于良好的目录中:-中的"find / -name "*ocfs2_nodemanager*" -print
"/lib/modules/uname-r
/kernel/fs/ocfs2-也许安装的驱动程序与我的内核版本不匹配?:内核(uname-r):3.8.13-55.1.6驱动器(rpm-qa | grep ocfs2):ocfs2到ols-1.8.0-16-服务o2cb状态:
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 "ocfs2demo": Offline
- 我运行了"
sudo systemctl enable o2cb.service
"-以启用o2cb - 在最后一个命令之后,集群仍然处于"脱机"状态
- 我尝试过:"
/etc/init.d/o2cb force-reload
"-没有任何变化
我不知道还有什么可以尝试开始这件事。我将感谢任何帮助。
您没有提到是否将cluster.conf文件复制到每个节点。您所显示的内容不符合任何安装指南。创建cluster.conf后,将其复制到/etc/ocfs2/cluster.conf
下的所有节点,然后在所有节点上运行service o2cb configure
。
参考:http://docs.oracle.com/cd/E37670_01/E37355/html/ol_instcfg_ocfs2.html#ol_prepare_ocfs2