1

我试过Fedora,卡住了。下载了oracle linux。

  • 3 台虚拟机:ocfs2-1、ocfs2-2、ocfs2-3(全部:2x NIC、1xbridge、1xinternal 网络 - 用于 ocfs2)
  • 在 ocfs2-1 上,我为存储创建了额外的磁盘(固定大小),并且我已经VboxManage modifyhd UUID -type shareable为这个磁盘完成了“”-在其他机器上,我也创建了磁盘,但使用“选择现有磁盘”选项
  • 我已将每台机器上的每个“内部网络”接口配置为静态/etc/sysconfig/network-scripts/: - ocfs2-1 10.0.0.1ocfs2-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时,我能够进行注册集群声明,但在那之后,当我尝试:“ sudo o2cb start-heartbeat ocfs2demo”我得到一个错误:“ o2cb:集群'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-tools-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” - 没有任何改变

我不知道我还能尝试什么来开始这件事。我将不胜感激。

4

1 回答 1

-1

您没有提到是否将 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

于 2015-06-17T19:13:26.980 回答