資源是電腦提供之任何類型的服務。當由 LSB 程序檔、OCF 程序檔或舊版 Heartbeat 1 資源等 RA (資源代辦) 控制資源時,High Availability 才會識別這些資源。可以使用 crm 指令或以 resources 區段的 CIB (叢集資訊庫) 中的 XML 設定所有資源。如需可用資源的綜覽,請參閱節 18.0, HA OCF 代辦。
若要新增 IP 位址 10.10.0.1 做為目前組態的資源,請使用 crm 指令:
以系統管理員身份執行 crm 指令。提示變更為 crm(live)。
切換至 configure 子指令:
crm(live)# configure建立 IP 位址資源:
crm(live)configure# resource primitive myIP ocf:heartbeat:IPaddr params ip=10.10.0.1
附註: 使用 High Availability 設定資源時,相同的資源不應由 init 啟始化。High Availability 負責所有服務的啟動或停止動作。
若組態設定成功,crm_mon 中會顯示一個新的資源,該資源將在叢集的一個隨機節點上啟動。
若要將資源移轉至其他節點,請執行以下步驟:
啟動外圍程序,並成為使用者 root。
將資源 myip 移轉至節點 saturn:
crm resource migrate myIP saturn