• 検索結果がありません。

2010/11/26 に pm_crmgen 1.0 版をリリース

ドキュメント内 スライド 1 (ページ 78-87)

Linux-HA Japan Project

78

設定ファイル編集ツール

pm_crmgen

Excelのテンプレートファイルから簡単に

crm用設定ファイルを生成してくれるツール

Linux-HA Japanで

crmファイル編集ツールを開発!

http://sourceforge.jp/projects/linux-ha/

リポジトリパッケージに含まれていますし、

個別にダウンロードも可能です。

2010/11/26

pm_crmgen 1.0

Linux-HA Japan Project

79

・どのノードが優先的に Active ?

・ NW 監視は?

・ NW が壊れた時の挙動は?

など細かい挙動の設定も

可能です!

Linux-HA Japan Project

80

インストール

① pm_crmgenをインストール

# rpm –ivh pm_crmgen-1.0-1.el5.noarch.rpm rpm

コマンドでインストールする場合

# yum –c pacemaker.repo pm_crmgen

ローカルリポジトリの場合

設定ファイル編集ツール

Linux-HA Japan Project

81

② Excelのテンプレートファイルにリソース定義を記載

/usr/share/pacemaker/pm_crmgen/pm_crmgen_env.xls

ファイルを

Excel

が使用できる

PC

にコピーします。

テンプレートは青枠の中に値を記入していきます。

設定イメージ

付与する仮想IPアドレス等や 使用インタフェース等を入力

監視間隔やタイムアウト値、

故障時の動作などを入力

「IPaddr2」のリソース エージェントを使用 設定ファイル編集ツール

Linux-HA Japan Project

82

どのノードを Active にするかといった

リソース配置制約の設定も、ノード名を記述 するだけで可能です。

ActiveとStandbyノードを リソースID 指定

設定ファイル編集ツール

Linux-HA Japan Project

83

③ CSV形式でファイルを保存

仮想

IP

Active

ノードに付与する場合の例です。

「crm_sample.csv」として CSV形式で保存

CSV

ファイル保存後、

SCP

FTP

等で

pm_crmgen

がインストール されたサーバへ転送

④ CSVファイルをノードへ転送

crm 用設定ファイルに変換

設定ファイル編集ツール

Linux-HA Japan Project

84

⑤ pm_crmgenコマンドでcrmファイルを生成

# pm_crmgen –o crm_sample.crm crm_sample.csv

生成する設定ファイル名 ③で転送した

CSV ファイル

crm 用設定ファイルに変換

⑥ crmコマンドを実行してリソース設定を反映

# crm configure load update crm_sample.crm

設定ファイル編集ツール

Linux-HA Japan Project

85

(..

..)

### Primitive Configuration ###

primitive MyIp ocf:heartbeat:IPaddr2 ¥ params ¥

ip=”172.20.24.110" ¥ nic="eth0" ¥

cidr_netmask=”24" ¥

op start interval="0s" timeout="60s" on-fail="restart" ¥

op monitor interval="10s" timeout="60s" on-fail="restart" ¥ op stop interval="0s" timeout="60s" on-fail=”block“

(..

..)

出来上がった crm ファイル例

Excelファイルで記述した 仮想IPを設定する

crmコマンドが

ファイルに記述されます

設定ファイル編集ツール

Linux-HA Japan Project

86

# crm_mon

„ crm_mon コマンドでリソース起動を確認

リソース起動の確認

============

~省略~

============

Online: [ pm02 pm01 ] Resource Group: MyGrp

MyIp (ocf::heartbeat:IPaddr2): Started pm02 MyApache (ocf::heartbeat:apache): Started pm02

仮想

IP

Apache

pm02

で起動

Linux-HA Japan Project

87

もしノード故障が発生すると・・・

ネットワークスイッチ

仮想

IP :

172.20.24.110

ドキュメント内 スライド 1 (ページ 78-87)

関連したドキュメント