章 11. 叢集

叢集乃多部電腦(或稱節點)共同運作,為重要的生產服務提供穩定、高擴充性、以及高可用性的架構。使用 Red Hat Enterprise Linux 7.0 的 High Availability 可透過多種配置來建置,以滿足各種效能、高可用性、負載平衡,以及檔案共享上的需求。
請注意 Red Hat Enterprise Linux 7.0 的負載平衡程式(Load Balancer)現在屬於 Red Hat Enterprise Linux 的一部份。
請參閱〈節 20.5, “叢集與 High Availability”〉以取得一列 Red Hat Enterprise Linux 7.0 可使用的文件清單,這些文件提供了有關於配置和管理 Red Hat High Availability 外掛的相關資訊。

11.1. Pacemaker Cluster Manager

Red Hat Enterprise Linux 7.0 已將 rgmanager 替換為 Pacemaker 來管理叢集資源並進行節點失效還原。
Pacemaker 的優點包含了:
  • 自動為資源配置同步和進行版本設定。
  • 可更符合使用者環境的靈活資源與隔離模式。
  • 隔離機能可用來從資源層級的錯誤上復原。
  • 基於時間的配置選項。
  • 在多重節點上執行相同資源的能力。例如網站伺服器或是叢集檔案系統。
  • 在多重節點上以一或兩種不同模式執行相同資源的能力。例如同步資源和目標。
  • Pacemaker 不需要分散式鎖定管理員(distributed lock manager)。
  • 當失去仲裁或是形成了多個分割區時的可配置特性。