章 6. 配置與管理工具

叢集配置檔案 /etc/cluster/cluster.conf 可用來指定 High Availability 外掛程式的配置。此配置檔案是個用來詳述下列叢集特性的 XML 檔案:
  • 叢集名稱 — 指定叢集的名稱、叢集配置檔案修訂等級,以及基本隔離定時內容,用於當一個節點加入叢集或是由叢集隔離出去時。
  • 叢集 — 指定叢集的各個節點,指定節點名稱、節點 ID、仲裁投票數量,以及該節點的隔離措施。
  • 隔離裝置 — 指定叢集中的隔離裝置。其參數將會根據隔離裝置的類型而定。比方說一個用來作為隔離裝置的電源控制器,叢集配置將會定義電源控制器的名稱、其 IP 位址、登錄帳號與密碼。
  • 管理資源 — 指定建立叢集服務所需的資源。管理資源包含了容錯移轉區域的定義、資源(比方說一組 IP 位址),以及服務。在一起,這些管理資源將能夠定義叢集服務,以及這些服務的容錯移轉特性。
叢集配置會在啟動和重新載入配置時,根據位於 /usr/share/cluster/cluster.rng 的叢集結構描述,自動地進行驗證。並且您亦可在任何時候透過使用 ccs_config_validate 指令來驗證叢集配置。
您可檢視位於 /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html 的結構描述(例如 /usr/share/doc/cman-3.0.12/cluster_conf.html)。
配置驗證機制會檢查下列基本項目:
  • XML 的有效性 — 檢查配置檔案是否是個有效的 XML 檔案。
  • 配置選項 — 檢查以確認選項(XML 要素與屬性)有效。
  • 選項值 — 檢查選項是否包含了有效的資料(有限)。

6.1. 叢集管理工具

Red Hat High Availability 外掛程式軟體的管理,包含使用配置工具來指定叢集元件之間的關係。Red Hat High Availability 外掛程式包含了下列叢集配置工具:
  • Conga — 這是個用來安裝、配置與管理 Red Hat High Availability 外掛程式的使用者介面。欲取得透過 Conga 配置和管理 High Availability 外掛程式上的相關資訊,請參閱《配置和管理 High Availability 外掛程式》。
    • Luci — 這是個提供了 Conga 使用者介面的應用程式伺服器。它能讓使用者管理叢集服務,並在需要時提供協助和線上文件的存取。
    • Ricci — 這是一項服務 daemon,負責管理叢集配置的發佈。使用者可透過 Ricci 介面來傳送配置詳細資料,並且配置將會被載入 corosync,以發佈給叢集節點。
  • 由 Red Hat Enterprise Linux 6.1 發行版和更新版本起,Red Hat High Availability 外掛程式開始支援 ccs 叢集配置指令,這能讓管理員建立、修改和檢視 cluster.conf 叢集配置檔案。欲取得更多有關於透過 ccs 指令配置和管理 High Availability 外掛程式的相關資訊,請參閱《叢集管理》指南。

注意

system-config-cluster 無法使用於 RHEL 6 中。