5.4 STONITHリソースの作成

crmからは、STONITHデバイスは単なる1つのリソースと認識されます。STONITHリソースを作成するには、次の手順に従います。

  1. crmコマンドをシステム管理者として実行します。プロンプトがcrm(live)に変化します。

  2. 次のコマンドで、すべてのSTONITHタイプのリストを取得します。

    crm(live)# ra list stonith
    apcmaster               apcsmart                baytech
    cyclades                drac3                   external/drac5
    external/hmchttp        external/ibmrsa         external/ibmrsa-telnet
    external/ipmi           external/kdumpcheck     external/rackpdu
    external/riloe          external/sbd            external/ssh
    external/vmware         external/xen0           external/xen0-ha
    ibmhmc                  ipmilan                 meatware
    null                    nw_rpc100s              rcd_serial
    rps10                   ssh                     suicide
  3. 上記のリストからSTONITHタイプを選択し、利用できるオプションのリストを表示します。次のコマンドを使用します(ビューアを閉じるにはQを押します)。

    crm(live)# ra meta external/ipmi stonith
    IPMI STONITH external device (stonith:external/ipmi)
    
    IPMI-based host reset
    
    Parameters (* denotes required, [] the default):
    ...
  4. 次のように、クラスstonithで選択したタイプ、必要に応じてそれぞれのパラメータでSTONITHリソースを作成します。

    crm(live)# configure
    crm(live)configure# primitive my-stonith stonith:external/ipmi \
       meta target-role=Stopped \
       operations my_stonith-operations \
         op monitor start-delay=15 timeout=15 hostlist='' \
                    pduip='' community=''