文档目录

适用场景

  • 产品:ZCF
  • 组件:ZCE-X
  • 涉及对象:ZStack 5.4.7、超融合、4 台服务器、管理网络 br_bond0
  • 版本:6.4.200.1
  • 触发条件: 需要将云平台管理网络网关从 10.10.11.1 调整为 10.10.11.100,不调整管理 IP 和网段。

问题现象

  • 当前环境需要离线修改 4 台服务器的管理网关。
  • 只变更管理网络网关地址,不调整管理 IP 和子网掩码。
  • 变更期间 SSH 会断开,因此必须通过显示器或 IPMI 执行。

判断方法

  1. 确认当前环境属于本文适用范围,并记录当前版本、目标版本、系统架构、操作系统、部署形态和存储类型等关键信息。
  2. 确认变更目标仅为管理网关地址,旧网关 10.10.11.1,新网关 10.10.11.100。
  3. 变更前检查平台健康状态,准备数据库备份,并确保可以关闭全局高可用。

原因说明

需要对 4 台服务器离线修改管理网关地址,并同步平台管理网关配置,以满足新的网络规划要求。

解决方案

1. 执行前准备

  • 风险等级:中风险
  • 建议在业务窗口执行,并提前关闭全局高可用。
  • 由于修改网关后 SSH 会断,必须通过显示器直连或 IPMI 登录执行。
  • 提前确认新的网关地址与网络侧已经配置完成。

2. 处理步骤

  1. 检查环境健康情况。
  • 预期结果:平台无异常,可执行网关调整。
  1. 关闭云平台全局高可用,并备份数据库。
  • 预期结果:高可用关闭成功,数据库备份完成。
  1. 在每个节点上修改物理机管理网卡配置文件中的网关地址,并重载网络。
   vim /etc/sysconfig/network-scripts/ifcfg-br_bond0
   ifup br_bond0
   route -ne
  • 配置文件示例:
   DEVICE=br_bond0
   NAME=br_bond0
   TYPE=Bridge
   ONBOOT=yes
   BOOTPROTO=static
   IPV6INIT=no
   IPV6_AUTOCONF=no
   DELAY=5
   STP=no
   IPADDR=xx.xx.xx.xx
   NETMASK=255.255.255.0
   GATEWAY=xx.xx.xx.xx
  • 预期结果:每个节点管理网关切换为新的地址,并通过 route -ne 确认生效。
  1. 所有节点都修改完成后,执行 zsha2 同步管理网关配置。
   zsha2 change-ip -db-root-pw zstack.mysql.password -gateway XXX -myip XXXX -nic br_XXX -slave root:XXXX@XXXX -vip XX
   zsha2 start-node
  • 预期结果:平台管理网关配置同步完成,节点服务恢复正常。
  1. 开启全局高可用。
  • 预期结果:高可用恢复开启,平台运行正常。

验证方法

  • 执行 route -ne 确认所有节点管理网关已更新。
  • 检查平台节点可正常通信,管理网络无异常。
  • 确认 zsha2 change-ip 执行后平台资源状态正常,高可用恢复成功。

风险与回滚

  • 风险:管理网络调整属于中风险网络变更,若网关写错可能导致节点失联。
  • 风险:变更过程中 SSH 会断开,必须依赖控制台或 IPMI 操作。
  • 回滚:回退方案为将网关地址改回原值,并重新同步管理网关配置。
  • 将配置文件中的 GATEWAY 改回原地址。
  • 执行网络重载和 zsha2 配置同步。
修改管理网络网关地址 | 技术方案 · KB | ZStack 资源中心