Ive tried on Fedora, got stuck. Downloaded oracle linux.
- 3 virtual machines: ocfs2-1, ocfs2-2, ocfs2-3 (all: 2x NIC, 1xbridge, 1xinternal network - for ocfs2)
- on ocfs2-1 I've created additional disk (fixed size) for storage and I've done "VboxManage modifyhd UUID -type shareable" for this disk -on others machines I've created disk too but with "Choose Existing Disk" option
- I've configured every "internal network" interface on each machine as static in /etc/sysconfig/network-scripts/: -ocfs2-1 10.0.0.1; ocfs2-2 10.0.0.2; ocfs2-3 10.0.0.3
- I've installed ocfs2 tools with "yum install ocfs2-tools.x86_64"
- On each machine I've done:
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
When I tried to register-cluster with "o2cb register-cluster ocfs2demo", I got an error: "02cb: Unable to access cluster service while trying initialize cluster" When in "/etc/init.d/" I ran "./o2cb load", I was able to make register-cluster statement but after that, when I tried: "sudo o2cb start-heartbeat ocfs2demo" I got an error: "o2cb: Cluster 'ocfs2demo' not registered" - /etc/ocfs2/cluster.conf is the same on all nodes - kernel modules for ocfs2 are in good directory: -"find / -name "*ocfs2_nodemanager*" -print" in /lib/modules/uname-r/kernel/fs/ocfs2 - Maybe driver installed doesn't match the version of my kernel ?: Kernel (uname -r): 3.8.13-55.1.6 Driver (rpm -qa|grep ocfs2): ocfs2-tools-1.8.0-16 - service 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 "ocfs2demo": Offline
I ran "sudo systemctl enable o2cb.service" - to enable o2cb
After last command, cluster is still "Offline"
I tried: "/etc/init.d/o2cb force-reload" - nothing has changed
I have no idea what else I can try to start this thing. I will appreciate any help.