Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
章 4. 叢集
Pacemaker 的新功能
RHEL 6.8 版本支援以下 Pacemaker 功能:
- 您現在可使用
pcs resource relocate run
指令來將資源移至其偏好的節點上(以目前叢集狀態、限制、資源位置與其它設定而定)。 - 為冗餘電源供應器配置隔離功能時,您只需要對每個裝置定義一次,並指定隔離節點時所需的兩個裝置。
- 新的
resource-discovery
位置限制選項能讓使用者指出 Pacemaker 是否要在節點上尋找特定資源。 - 只要資源狀態在所有節點上獲得確認,且所有相依性都已滿足,資源就會立即啟用;而不是等到所有資源的狀態都確認之後才啟用。這讓啟動一些服務更快,甚至啟動的載入時間也會變快。
- 複製資源支援新的
clone-min
metadata 選項,指定特定數量的 instance 必須在任何相依資源執行前執行。這在服務位於虛擬 IP 與 haproxy 之後時特別有用,因為這通常是透過 OpenStack 來完成的。
這些功能寫在〈透過 Pacemaker 來配置 Red Hat High Availability Add-On〉部分中。
在啟用中的 Pacemaker 遠端節點上,停用 pacemaker_remote
服務以安全地轉移資源。
如果啟用中的 Pacemaker 遠端節點上停用了
pacemaker_remote
服務,叢集就可以在停止節點之前,安全地將資源轉移出去。之前,Pacemaker 遠端節點會在服務停止時(包括例如 yum update
的指令)被隔離,除非節點先被指定要從叢集中去除。現在在 Pacemaker 遠端節點上進行軟體更新及其它固定的維護步驟,會更容易。
注意:要在任何節點上套用這功能,叢集上的所有節點都必須升級到支援此功能的版本。
Pacemaker 支援 SBD 隔離功能
SBD(Storage-Based Death)daemon 已與 Pacemaker 整合,監控裝置以及(選用的)共享儲存裝置可以在需要隔離時,讓節點可靠地自我終止。在傳統隔離機制不可得的環境下,SBD 就特別有用。