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 SP3》(SUSE Linux Enterprise Server 15 SP2 的 AutoYaST 指南)。
过程 3.1 “使用 AutoYaST 克隆群集节点”假设您要将 SUSE Linux Enterprise High Availability Extension 15 SP3 部署到硬件配置完全相同的一组计算机上。
如果您需要在配置不同的硬件上部署群集节点,请参见《SUSE Linux Enterprise 15 SP3 部署指南》“自动安装”一章中的“基于规则的自动安装”一节。
确保已正确安装和配置要克隆的节点。有关细节,请参见《SUSE Linux Enterprise High Availability Extension 安装和设置快速入门》或第 4 章 “使用 YaST 群集模块”。
按照《SUSE Linux Enterprise 15 SP3 部署指南》中的概要说明进行简单的大批量安装。其中包括以下基本步骤:
创建 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 将在群集节点间自动同步。