适用场景
- 产品: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 执行。
判断方法
- 确认当前环境属于本文适用范围,并记录当前版本、目标版本、系统架构、操作系统、部署形态和存储类型等关键信息。
- 确认变更目标仅为管理网关地址,旧网关
10.10.11.1,新网关10.10.11.100。 - 变更前检查平台健康状态,准备数据库备份,并确保可以关闭全局高可用。
原因说明
需要对 4 台服务器离线修改管理网关地址,并同步平台管理网关配置,以满足新的网络规划要求。
解决方案
1. 执行前准备
- 风险等级:中风险
- 建议在业务窗口执行,并提前关闭全局高可用。
- 由于修改网关后 SSH 会断,必须通过显示器直连或 IPMI 登录执行。
- 提前确认新的网关地址与网络侧已经配置完成。
2. 处理步骤
- 检查环境健康情况。
- 预期结果:平台无异常,可执行网关调整。
- 关闭云平台全局高可用,并备份数据库。
- 预期结果:高可用关闭成功,数据库备份完成。
- 在每个节点上修改物理机管理网卡配置文件中的网关地址,并重载网络。
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确认生效。
- 所有节点都修改完成后,执行
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
- 预期结果:平台管理网关配置同步完成,节点服务恢复正常。
- 开启全局高可用。
- 预期结果:高可用恢复开启,平台运行正常。
验证方法
- 执行
route -ne确认所有节点管理网关已更新。 - 检查平台节点可正常通信,管理网络无异常。
- 确认
zsha2 change-ip执行后平台资源状态正常,高可用恢复成功。
风险与回滚
- 风险:管理网络调整属于中风险网络变更,若网关写错可能导致节点失联。
- 风险:变更过程中 SSH 会断开,必须依赖控制台或 IPMI 操作。
- 回滚:回退方案为将网关地址改回原值,并重新同步管理网关配置。
- 将配置文件中的
GATEWAY改回原地址。 - 执行网络重载和
zsha2配置同步。
