文档目录

适用场景

  • 产品:ZCF
  • 组件:ZStack Cloud、ZStone
  • ZStack Cloud 版本:4.8.x
  • ZStone 版本:5.2.x
  • 部署形态:3 台超融合节点
  • 触发条件:需要对超融合节点逐台进行物理内存扩容。

问题现象

  • 当前 3 台超融合节点需要做硬件侧内存扩容。
  • 变更过程中必须保证业务和存储风险可控。
  • 每台服务器都要单独下电扩容并验证。

判断方法

  1. 变更前确认云平台和 Ceph 集群健康。
  2. 节点开机后检查 free -h 识别结果正常。
  3. 恢复数据恢复和退出维护模式后,确认物理机和云主机恢复正常。

原因说明

本次属于硬件扩容场景,需要通过逐台维护、停云主机、关停存储恢复等方式降低超融合环境中的业务和数据风险。

解决方案

  1. 执行前准备
  • 风险等级:中风险
  • 涉及节点:192.168.x、192.168.x、192.168.x
  • 先规划变更窗口,并按节点逐台执行。
  • 当前基础配置:每台 8 × 32GB
  • 扩容后目标:
  • 服务器 A:6 × 64GB
  • 服务器 B:12 × 32GB
  • 服务器 C:12 × 32GB
  1. 处理步骤
  2. 做环境健康检查。
  • 存储 UI:http://192.168.x:4000/
  • 云平台 UI:http://192.168.x:5000/
  • 在物理机执行:
     ceph -s
  • 预期结果:平台资源为已连接,Ceph 集群 HEALTH_OK。
  1. 在云平台关闭全局高可用。
  • 预期结果:避免变更期间误触发高可用动作。
  1. 将目标服务器上的云主机关机或迁移到其他节点,并让该服务器进入维护模式。
  • 还需在主机上检查:
     virsh list
  • 预期结果:目标节点上不再有运行中的云主机或云路由器。
  1. 在存储平台关闭“数据恢复”。
  • 预期结果:变更期间避免自动恢复与数据平衡干扰。
  1. SSH 登录目标服务器,安全关机后执行扩内存:
   sync && sync && poweroff
  • 预期结果:服务器已完全下电,可执行物理扩容。
  1. 服务器开机,并检查带外与操作系统内存识别。
  • 在系统中执行:
     free -h
  • 预期结果:内存识别符合预期。
  1. 在存储平台重新开启“数据恢复”,等待集群健康状态恢复正常。
  • 预期结果:数据恢复完成,Ceph 恢复健康。
  1. 在云平台启用该物理机,退出维护模式。
  • 预期结果:物理机重新连接成功。
  1. 启动该节点上的云主机,并确认运行正常。
  • 预期结果:业务恢复正常。
  1. 重新开启云平台全局高可用。
  • 预期结果:平台恢复常态保护。
  1. 按同样流程依次处理服务器 B、C。
  • 预期结果:全部节点扩容完成。

验证方法

  • 检查 ceph -s 恢复健康。
  • 检查 free -h 内存识别正常。
  • 检查物理机重新连接成功并退出维护模式。
  • 检查云主机运行正常。

风险与回滚

  • 风险:关机扩内存属于底层硬件变更,若内存识别异常或插槽配置错误,可能导致节点无法正常启动。
  • 风险等级:中。
  • 回滚步骤:若扩容后无法正常开机或无法识别内存,则恢复原始内存配置,开机后按步骤 7-10 恢复数据恢复、启用物理机并开启高可用。
ZStone 超融合节点内存扩容 | 技术方案 · KB | ZStack 资源中心