6.2 資源的手動組態設定

資源是電腦提供之任何類型的服務。當由 LSB 程序檔、OCF 程序檔或舊版 Heartbeat 1 資源等 RA (資源代辦) 控制資源時,High Availability 才會識別這些資源。可以使用 crm 指令或以 resources 區段的 CIB (叢集資訊庫) 中的 XML 設定所有資源。如需可用資源的綜覽,請參閱節 18.0, HA OCF 代辦

若要新增 IP 位址 10.10.0.1 做為目前組態的資源,請使用 crm 指令:

建立 IP 位址叢集資源

  1. 以系統管理員身份執行 crm 指令。提示變更為 crm(live)

  2. 切換至 configure 子指令:

    crm(live)# configure
  3. 建立 IP 位址資源:

    crm(live)configure# resource
    primitive myIP ocf:heartbeat:IPaddr params ip=10.10.0.1

附註: 使用 High Availability 設定資源時,相同的資源不應由 init 啟始化。High Availability 負責所有服務的啟動或停止動作。

若組態設定成功,crm_mon 中會顯示一個新的資源,該資源將在叢集的一個隨機節點上啟動。

若要將資源移轉至其他節點,請執行以下步驟:

將資源移轉至其他節點

  1. 啟動外圍程序,並成為使用者 root。  

  2. 將資源 myip 移轉至節點 saturn

    crm resource migrate myIP saturn