3 安裝 High Availability Extension #
如果您是首次使用 SUSE® Linux Enterprise High Availability Extension 來設定高可用性叢集,最簡單的方法就是從基本的雙節點叢集開始。您也可以使用雙節點叢集來執行一些測試。之後,您便可使用 AutoYaST 複製現有的叢集節點來新增更多節點。複製的節點上會安裝相同的套件,並具有與原始節點相同的系統組態。
如果要升級執行較低版 SUSE Linux Enterprise High Availability Extension 的現有叢集,請參閱第 5 章 「升級叢集和更新軟體套件」。
3.1 手動安裝 #
若要手動安裝 High Availability Extension 的套件,請參閱安裝與設定快速入門。該指南會引導您完成基本雙節點叢集的設定。
3.2 使用 AutoYaST 進行批量安裝和部署 #
安裝並設定雙節點叢集後,您可以使用 AutoYaST 複製現有節點並將複製品新增至叢集,以便擴充叢集。
AutoYaST 使用包含安裝和組態資料的設定檔。設定檔會告訴 AutoYaST 要安裝什麼,及如何設定安裝的系統,以便最終部署一個即用系統。之後,可以採用多種方式使用此設定檔進行大規模部署 (例如,複製現存叢集節點)。
如需在各種情境下如何使用 AutoYaST 的詳細說明,請參閱 《AutoYaST Guide for SUSE Linux Enterprise Server 15 SP2》(SUSE Linux Enterprise Server 15 SP2 的 AutoYaST 指南)。
程序 3.1 「使用 AutoYaST 複製叢集節點」假設您要將 SUSE Linux Enterprise High Availability Extension 15 SP2 部署到硬體組態完全一樣的一組機器上。
如果您需要在組態不同的硬體上部署叢集節點,請參閱《SUSE Linux Enterprise 15 SP2 部署指南》「自動安裝」一章中的「基於規則的自動安裝」一節。
確定已正確安裝並設定要複製的節點。如需詳細資料,請參閱《SUSE Linux Enterprise High Availability Extension 安裝與設定快速入門》或第 4 章 「使用 YaST 叢集模組」。
依照《SUSE Linux Enterprise 15 SP2 部署指南》中的概要描述,進行簡單的大規模部署。基本步驟包括以下幾項:
建立 AutoYaST 設定檔。請使用 AutoYaST GUI 在現存系統組態的基礎上建立一個設定檔並加以修改。在 AutoYaST 中,選擇
模組,然後按一下 按鈕。如有需要,調整其他模組中的組態,並將產生的控制檔案儲存為 XML 檔案。如果您已設定 DRBD,也可以在 AutoYaST GUI 中選取並複製此模組。
指定 AutoYaST 設定檔的來源,以及要傳遞給其他節點的安裝常式的參數。
指定 SUSE Linux Enterprise Server 與 SUSE Linux Enterprise High Availability Extension 安裝資料的來源。
指定及設定自動安裝的開機程序。
透過手動新增參數或建立
info
檔案的方式,將指令行傳遞給安裝常式。啟動和監控自動安裝程序。
成功安裝副本後,請執行以下步驟將複製的節點加入叢集:
依照第 4.5 節 「將組態傳輸至所有節點」 所述使用 Csync2 將金鑰組態檔案從設定的節點傳輸到複製的節點。
若要使節點上線,請依照第 4.8 節 「連接叢集」所述在複製的節點上啟動 Pacemaker 服務。
複製的節點現在將加入叢集,因為 /etc/corosync/corosync.conf
檔案已透過 Csync2 套用至複製的節點。CIB 會自動在叢集節點間同步。