5.4 建立 STONITH 資源

crm 角度看,STONITH 設備只是另一個資源。若要建立 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=''