章 7. 管理叢集資源

本章詳述了各項您能使用來管理叢集資源的指令。它提供了下列程序的資訊。

7.1. 在叢集之間手動移動資源

您可置換叢集並強制資源由其目前位置上進行移動。您會這樣做的情況有兩種:
  • 當節點進行維護,並且您需要將該節點上所有資源移至另一節點時
  • 當需要移動單項資源時
若要將節點上的所有資源移至另一個節點上時,您需要使節點進入預備模式中。欲取得有關於如何將節點設為預備模式的相關資訊,請參閱〈節 3.2.5, “預備模式”〉。
若要將資源由一個運作中的節點上移掉,請使用下列指令並如定義一般指定節點的 resource_id
pcs resource move resource_id
若您希望指定您要移動的資源將在哪個節點上執行,請使用下列指令來指定 destination_node
pcs resource move resource_id destination_node
是請使用下列指令來將資源移回至它原本執行於的節點上,並讓叢集恢復正常作業。這將移除 move resource_id 指令所定義的限制式。
pcs resource clear resource_id [node]
請注意,當您執行 pcs resource move 指令時,這會將限制式加入至資源中以防它在顯示的節點上執行。當您執行 pcs resource clear 指令時,這將會移除限制式。這並不一定會將資源移回顯示的節點上;在此時資源能在哪裡執行取決於您一開始如何配置了您的資源。欲取得更多有關於資源限制式上的相關資訊,請參閱〈章 6, 資源限制式〉。