跳到内容跳到页面导航:上一页 [access key p]/下一页 [access key n]
documentation.suse.com / SUSE Linux Enterprise High Availability Extension 文档 / Geo 群集指南 / 要求
适用范围 SUSE Linux Enterprise High Availability Extension 15 SP2

3 要求

软件要求
  • 将加入群集的所有计算机(群集节点和仲裁方)上都至少需安装以下模块和扩展:

    • Base System Module 15 SP2

    • Server Applications Module 15 SP2

    • SUSE Linux Enterprise High Availability Extension 15 SP2

  • 安装计算机时,请选择 HA GEO Node 系统角色。如此将安装最小系统,这种情况下,默认会安装模式 GEO Clustering for High Availability (ha_geo) 中的软件包。

网络要求
  • 要用于每个群集站点的虚拟 IP 在 Geo 群集中必须可访问。

  • 必须可以通过每个投票间实例上的一个 UDP 和 TCP 端口访问站点。这意味着,必须相应地配置通讯双方之间的所有防火墙和 IPsec 隧道。

  • 可能需要做出其他有关打开更多端口的设置决策(例如,为 DRBD 或数据库复制打开端口)。

其他要求和建议
  • 所有站点上的所有群集节点应同步到群集外部的 NTP 服务器。有关详细信息,请参见 《SUSE Linux Enterprise Server 15 SP2 管理指南》

    如果节点未同步,将难以分析日志文件和群集报告。

  • 在 Geo 群集中使用奇数数量的站点。这样可确保在网络连接断开时仍存有大部分站点(从而避免出现节点分裂情形)。如果群集站点的数量为偶数,请使用一个仲裁方来处理票据的自动故障转移。如果您不使用仲裁方,则需要手动处理票据故障转移。

  • 每个站点上的群集都有一个有意义的名称,例如 amsterdamberlin

    已在相应的 /etc/corosync/corosync.conf 文件中定义每个站点的群集名称。

    totem {
        [...]
        cluster_name: amsterdam
        }

    使用下面的 crmsh 命令来更改名称:

    root # crm cluster rename NEW_NAME

    停止 pacemaker 服务然后再将其启动,以使更改生效:

    root # crm cluster restart
  • 不支持在一个群集中采用混合体系结构。但是,对于 Geo 群集而言,Geo 群集的每个成员(群集站点或仲裁方)可以采用不同的体系结构。例如,您可以运行一个包含三个成员(两个群集站点和一个仲裁方)的 Geo 群集,其中的一个群集站点在 IBM Z 上运行,另一个群集站点在 x86 上运行,仲裁方在 POWER 上运行。