Pacemaker+DRBD+GFS2構築 CMAN設定
クラスタエンジンであるCMANの設定を行う。Quorum TimeOut設定(CMAN_QUORUM_TIMEOUT=0)
クォーラムが成立しない状態でCMANが起動できるようにCMANの起動オプション(CMAN_QUORUM_TIMEOUT=0 )を変更する。# vi /etc/sysconfig/cman -------- CMAN_QUORUM_TIMEOUT=0
/etc/hostsファイル追記
※各ホスト名のIPとは別にレプリケーション用IPを追記する10.96.146.142 img-server01 10.96.146.143 img-server02 #レプリケーション用IPの追記 192.168.4.71 img-server01-rep 192.168.4.72 img-server02-rep
/etc/cluster/cluster.confを新規作成
※clusternode nameに上記hostsに登録したホスト名とする。# vi /etc/cluster/cluster.conf <?xml version="1.0"?> <cluster name="my-cluster" config_version="1"> <logging debug="off"/> <cman two_node="1" expected_votes="1"/> <clusternodes> <clusternode name="img-server01-rep" nodeid="1"> <fence> <method name="pcmk-redirect"> <device name="pcmk" port="img-server01-rep"/> </method> </fence> </clusternode> <clusternode name="img-server02-rep" nodeid="2"> <fence> <method name="pcmk-redirect"> <device name="pcmk" port="img-server02-rep"/> </method> </fence> </clusternode> </clusternodes> <fencedevices> <fencedevice name="pcmk" agent="fence_pcmk"/> </fencedevices> </cluster>
設定ファイルのコピー
/etc/sysconfig/cman、/etc/hosts、/etc/cluster/cluster.confをコピーする# for f in /etc/sysconfig/cman /etc/hosts /etc/cluster/cluster.conf; do scp $f img-server02:$f ; done※rootでSSH接続ができる場合、上記コマンドでコピーができます。
CMAN起動
pacemakerを再起動するとクラスタエンジンも再起動される。# /etc/init.d/cman stop # /etc/init.d/corosync stop # /etc/init.d/pacemaker startまたクラスターエンジンの自動起動をOFFにする。
# chkconfig cman off # chkconfig corosync off※pacemakerの起動スクリプトにCMANを立ち上げる処理を含んでいるので上記クラスタエンジンの自動起動をOFFにする。
Pacemaker+DRBD+GFS2構築(デュアルプライマリ構成)の構築概要
00. Pacemaker+DRBD+GFS2構築 環境/基本情報