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=''