查看第 3 章 “系统要求和建议”,确保您的节点和其他基础架构满足 High Availability 群集的要求。
您可以使用
root
用户身份或具有sudo
权限的用户设置群集。查看第 4 章 “登录群集节点”,根据您的要求选择合适的用户。按第 5 章 “安装 SUSE Linux Enterprise High Availability”所述在节点上安装 High Availability 扩展和软件包。
(可选) 要使用引导脚本配置 SBD,必须在初始化群集之前在每个节点上设置看门狗。SBD(STONITH 块设备)是一种节点屏蔽机制。有关 SBD 的详细信息,请参见第 17 章 “存储保护和 SBD”。要配置看门狗,请参见第 17.6 节 “设置看门狗”。
或者,您也可以稍后再配置 SBD 或改用物理屏蔽设备。
(可选) 要在设置群集期间配置 QDevice,必须在初始化群集之前设置 QNetd。QDevice 和 QNetd 会参与仲裁决定,特别是当群集的节点数为偶数时。有关 QDevice 的详细信息,请参见第 18 章 “QDevice 和 QNetd”。要设置 QNetd,请参见第 18.3 节 “设置 QNetd 服务器”。
或者,您也可以稍后再配置 QDevice 和 QNetd。
在节点上初始化群集。可以使用以下任意一种方法:
表 2.1 “群集组件:设置方法”显示了每种方法都可以配置的组件。请对群集中的所有节点使用相同的设置方法。不建议混用设置方法。
如果要进行大规模部署,您也可以按第 8 章 “使用 AutoYaST 部署节点”中所述克隆节点。我们建议先尝试设置具有两到三个节点的群集,然后再添加更多节点。
要获得支持,SUSE Linux Enterprise High Availability 群集必须启用 STONITH(节点屏蔽)。节点屏蔽机制可以是以下之一:
物理设备(电源开关)。每个节点必须至少有一个此类设备。建议为每个节点配置多个 STONITH 设备。要将群集配置为使用物理 STONITH 设备,请参见第 16 章 “屏障和 STONITH”。
SBD(STONITH 块设备)与看门狗结合。SBD 可以与共享存储设备搭配使用,也可以在无磁盘模式下使用。对于基于磁盘的 SBD,我们建议使用多个 SBD 设备。要配置 SBD,请参见第 17 章 “存储保护和 SBD”。
继续第 II 部分 “配置和管理”和第 III 部分 “存储和数据复制”,根据需要设置群集资源、数据复制和其他组件。
组件 | 引导脚本 | YaST 群集模块 |
---|---|---|
身份验证设置 | 是 | 是 |
群集名称 | 是 | 是 |
Conntrack 工具 | 否 | 是 |
Corosync | 是 | 是 |
Csync2 | 是 | 是 |
防火墙端口 | 是 | 是 |
Hawk2 | 是 | 否 |
无口令 SSH | 是 | 否;在设置前配置 |
QDevice | 可选 | 可选 |
STONITH(节点屏蔽) | 可选(仅限 SBD) | 否;设置后配置 |
STONITH 超时设置 | 是(如果配置了 SBD) | 否;设置后配置 |
Hawk 的虚拟 IP 地址 | 是 | 否 |