Skip to content

节点替换、退役与迁移

本页用于处理计算节点的计划内替换、故障替换、缩容退役和迁移。

它更偏运维实操清单,不展开控制节点数据库迁移;控制面相关内容请优先看:

适用场景

最常见的四类场景:

  • 老旧硬件需要更换
  • 节点长时间 degraded / not ready 且短时间无法恢复
  • 集群需要缩容,准备下线一个节点
  • 节点 IP 或机架变化,本质上需要“先加新节点再退旧节点”

变更前先确认什么

建议至少确认:

  1. 已备份配置与关键目录
  2. 目标节点容量足够
  3. 旧节点上的运行中沙箱和本地模板已评估
  4. 已有回滚点和维护窗口

重点观察页:

最小安全顺序

如果当前版本没有明确的 drain / cordon 能力,建议采用“先扩后缩”:

  1. 先备份
  2. 先加新节点并完成健康检查
  3. 在 Dashboard 确认新节点 ready
  4. 确认新节点已经具备必要模板副本
  5. 让旧节点业务自然排空,或在维护窗口内迁移/重建关键实例
  6. 旧节点无关键运行实例后再执行下线
  7. 最后做整体验收

场景一:计划内替换节点

推荐顺序:

  • 先新增替代节点
  • 先验证节点注册、模板副本和基础创建能力
  • 再下线旧节点

场景二:故障替换节点

如果旧节点已明显不可恢复:

  1. 先保留现场日志与配置
  2. 先补入新节点
  3. 再恢复容量与副本覆盖
  4. 最后再处理旧节点退役

场景三:集群缩容 / 节点退役

不建议直接对仍承载关键业务的旧节点执行激进下线。

建议先确认:

  • Running Sandboxes 是否已清空或可重建
  • 关键模板副本是否已覆盖其他节点
  • 现有容量是否仍够支撑业务

场景四:迁移后怎么验收

建议至少验证:

  • 新节点已出现在控制面节点列表
  • Dashboard 节点页状态正常
  • 关键模板副本已覆盖
  • 至少一个最小沙箱可成功创建并产生日志

相关文档