構成ファイルを使用してペースメーカーを構成しようとしています(自動的に生成し、ペースメーカーに「再ロード」を要求できます)。しかし、私が目にするすべての例は、コマンドラインコマンドまたはインタラクティブエディタ用です。 (私はUbuntuを実行しています)。
コマンドラインのアプローチは this のようなものです:
crm configure primitive VIP ocf:IPaddr2 params ip=10.0.2.200 nic=eth0 op monitor interval=10s
対話モードは this のようなものですが、
Sudo crm configure
And then we add the res_ip resource:
crm(live)configure# primitive res_ip ocf:heartbeat:IPaddr2 params ip="102.169.122.254" cidr_netmask="24" nic="eth0"
crm(live)configure# commit
crm(live)configure# exit
しかし、更新して再読み込みできる静的構成ファイルが必要です。ハートビートが使用する/etc/ha.d/haresources
ファイルのようなもの。それは可能ですか?
間違いなく。コマンド例で使用したのと同じ構文で構成ファイル(この例では「cib.txt」という名前)を作成します。
primitive VIP ocf:heartbeat:IPaddr2 params ip=10.0.2.200 nic=eth0 \
op monitor interval=10s timeout=20s \
op start interval=0 timeout=20s \
op stop interval=0 timeout=20s
次に、次のCRMシェルコマンドを使用してそのファイルをロードできます。
# crm configure load update cib.txt
または構成を完全に置き換えます。
# crm configure load replace cib.txt
注記:次のコマンドを使用して、新しいクラスターでの使用またはバックアップの目的で、クラスターから構成をエクスポートできます。
# crm configure show > cib.txt
警告:他の場所(ノードID、dc-version、last-lrm-refreshなど)にロードする場合は、元のクラスターに固有の何かを必ず切り取ってください。