RoCE 网络上的交换机配置 (Linux)

交换机故障转移功能是通过在交换机上配置链路聚集控制协议 (LACP) 提供的高可用性功能。

准备工作

本主题中详述的交换机故障转移配置过程适用于 基于融合以太网的远程直接内存访问 (RDMA) (RoCE) 网络上的 SuSE Linux® Enterprise Server (SLES) 系统和 Red Hat Enterprise Linux Server (RHEL) 系统。

此过程不适用于 IBM® BladeCenter 环境。 要为 BladeCenter 部署配置交换机故障转移支持,不会对交换机模块执行任何操作,但必须在主和辅助 集群高速缓存工具 (CF) 成员上配置多个集群互连。

对于不包括刀片服务器的 Db2 pureScale 环境 ,请在开始之前完成以下任务:
  1. 根据 针对 Db2 pureScale 环境的网络拓扑配置支持中列出的其中一个受支持网络拓扑来设置网络拓扑。
  2. 打开交换机的电源,并将 RJ11 串行电缆或以太网电缆连接到交换机。

需要对交换机的管理访问权。

关于本任务

RoCE 网络交换机必须支持:
  • 链路聚集控制协议 (LACP) 以进行交换机故障转移配置
  • “全局暂停”流量控制 (IEEE 802.3x)
  • 可选。 支持在交换机上使用本地回送 IP 地址,可以在同一 IP 子网上通过 IP 地址执行 ping 操作。 有关此操作的更多详细信息和限制,请参阅自动适配器活动性测试的限制上的技术说明。

此过程用于配置多个交换机以支持交换机故障转移。 交换机故障转移功能有助于改进网络的弹性或容错。 这些步骤不适用于单交换机设置。

要创建一个 Db2 pureScale® 要创建有多个交换机的环境,必须在 CF 成员服务器上建立多个群集互连,并在交换机上配置交换机故障切换。

过程

  1. 将两个交换机连接在一起。
    • 指定每个交换机上要用作交换机间链路 (ISL) 的两个或更多端口,然后实际连接这些端口。
    • 使用链路聚集控制协议 (LACP) 聚集所有 ISL。
    • 必须将两个交换机上的所有 ISL 端口都设置为处于活动状态。
  2. 禁用融合增强型以太网 (CEE) 功能部件和基于优先级的流量控制 (PFC) (IEEE 802.1Qbb)。
  3. 启用“全局暂停”流量控制 (IEEE 802.3x)。
    • 它仅涉及交换机级别的配置。
    • 对于固件级别为 6.5.2 及更高的 BNT 交换机,通过将所有相关端口(包括 ISL 端口)的流量控制发送和接收设置为 "开",可以启用全局暂停。 Db2® 相关端口(包括 ISL 端口)的流量控制发送和接收都设置为 "开",从而启用全局暂停。
  4. 执行以下两个生成树协议 (STP) 配置之一。
    1. 禁用 STP
      • 此配置将降低整体配置复杂性,适合于专用私有 pureScale 网络,该网络中的 pS 交换机限制为由 pureScale 主机使用。
    2. 启用 STP
      • 建议对共享 pureScale 网络使用此配置,该网络中的非 pureScale 流量可以流经 pureScale 交换机。 启用 STP 可以防止意外创建网络回路。 实际命令随交换机品牌和型号而变。 对于 BNT 交换机,需要进行下列设置:
        • 将所有非 ISL 端口(包括未使用的端口)标记为边缘端口
        • 在所有边缘端口上启用 BPDU 保护
        • 在所有边缘端口上启用根保护
  5. 对集群中的所有交换机重复以上步骤。
    图 1。 两个 CF 和四个成员连接到两个交换机。
    两个 CF 和四个成员连接到两个交换机。

后续操作

配置计划包含在 Db2 pureScale 环境中的主机的网络设置。