OCFS2の設定ファイル cluster.conf では、
インデントが重要です。
正しい書き方は、下記のようになります。
[root@ovs001 ~]# cat /etc/ocfs2/cluster.conf
node:
ip_port = 7777
ip_address = 192.168.10.101
number = 0
name = ovs001
cluster = ovscluster
node:
ip_port = 7777
ip_address = 192.168.10.102
number = 1
name = ovs002
cluster = ovscluster
cluster:
node_count = 2
name = ovscluster
node: や cluster: 以外の部分にはインデントが必要です。
まちがって下記のようにしてしまうとエラーが出ます。
node:
ip_port = 7777
ip_address = 192.168.10.101
number = 0
name = ovs001
cluster = ovscluster
node:
ip_port = 7777
ip_address = 192.168.10.102
number = 1
name = ovs002
cluster = ovscluster
cluster:
node_count = 2
name = ovscluster
上記のような状態では、OCFS2に依存関係があるo2cbが起動できなくなってしまいます。
そのため、OCFS2も使用できません。
設定ファイルが存在しても、「設定ファイルがロードできません」となってしまいます。
[root@ovs001 ~]# service o2cb startインデントは、スペース1つでも、Tabでも、どちらでもOKです。
Starting O2CB cluster ovscluster: Failed
o2cb_ctl: Unable to load cluster configuration file "/etc/ocfs2/cluster.conf"
Stopping O2CB cluster ovscluster: Failed
o2cb_ctl: Unable to load cluster configuration file "/etc/ocfs2/cluster.conf"
以上、cluster.confの注意点でした。
0 件のコメント:
コメントを投稿