3 要求 #
将加入群集的所有计算机(群集节点和仲裁方)上都至少需安装以下模块和扩展:
Basesystem Module 15 SP6
Server Applications Module 15 SP6
SUSE Linux Enterprise High Availability 15 SP6
安装计算机时,请选择
HA GEO Node
作为system role
。如此将安装最小系统,这种情况下,默认会安装软件集Geo Clustering for High Availability (ha_geo)
中的软件包。
要用于每个群集站点的虚拟 IP 在 Geo 群集中必须可访问。
必须可以通过每个投票间实例上的一个 UDP 和 TCP 端口访问站点。这意味着,必须相应地配置通讯双方之间的所有防火墙和 IPsec 隧道。
其他设置决定可能需要打开更多端口(例如,为 DRBD 或进行数据库复制)。
所有站点上的所有群集节点应同步到群集外部的 NTP 服务器。有关详细信息,请参见 Administration Guide for SUSE Linux Enterprise Server 15 SP6。
如果节点未同步,将难以分析日志文件和群集报告。
在 Geo 群集中使用奇数数量的站点。这样可确保在网络连接断开时仍存有大部分站点(从而避免出现节点分裂情况)。如果群集站点的数量为偶数,请使用一个仲裁方来处理票据的自动故障转移。如果您不使用仲裁方,则需要手动处理票据故障转移。
每个站点上的群集都有一个有意义的名称,例如
amsterdam
和berlin
。每个站点的群集名称在相应的
/etc/corosync/corosync.conf
文件中定义:totem { [...] cluster_name: amsterdam }
使用下面的 crmsh 命令来更改名称:
#
crm cluster rename NEW_NAME
停止群集服务然后再将其启动,以使更改生效:
#
crm cluster restart
不支持在一个群集中采用混合体系结构。但是,对于 Geo 群集而言,Geo 群集的每个成员(群集站点或仲裁方)可以采用不同的体系结构。例如,您可以运行一个包含三个成员(两个群集站点和一个仲裁方)的地域群集,其中的一个群集站点在 IBM Z 上运行,另一个群集站点在 x86 上运行,仲裁方在 POWER 上运行。