crmsh

Cluster Management Shell
GitHub crmsh
H/A構成を作成するPacemaker+Corosyncの、EIP設定shellコマンド。
pcsと比べると設定出来る項目が多く、参考資料も多岐にわたる。
pcsの完成度が上がるまではcrmshを使う方が良い。

インストール

1. ビルドインストール
crmshにはPythonからxmlを弄る為のライブラリが必要になる。
また、ビルドする際にはsysconfdirとlocalstatedirをCorosync/Pacemakerと合わせる必要がある。

# yum install python-lxml
# git clone https://github.com/crmsh/crmsh crmsh
# ./autogen.sh
# ./configure --sysconfdir=/etc --localstatedir=/var
# make
# make install

使い方

Peer to Peerクラスタリング
一番簡単で基本的な冗長構成。
2NICを使用するインターリンク構成も取れるが、下記では1NIC(共有NIC)で冗長構成を作る。