文档目录

适用场景

  • 产品:ZCF
  • 组件:Cloud
  • 版本:5.5.x
  • 部署形态:双管理节点
  • 触发条件:平台存在清单标签显示异常,需要通过 UI 补丁修复。

问题现象

  • 平台清单标签显示异常。
  • 修复方式依赖替换 UI 目录中的补丁内容。
  • 补丁会影响 UI 服务,因此需要预先备份并具备快速回退能力。

判断方法

  1. 补丁前先校验压缩包 md5。
  2. 补丁后检查标签展示是否恢复正常。
  3. 如异常,可立即恢复备份目录并重启 UI。

原因说明

本次问题属于前端展示层的标签显示异常,因此修复点集中在 tag 与 virtual-shared 目录中的 UI 文件,而非底层平台逻辑。

解决方案

  1. 执行前准备
  • 风险等级:中风险
  • 先关闭全局高可用。
  • 先备份数据库。
  • 双管理节点都要执行补丁、权限修正和 UI 重启。
  1. 处理步骤
  2. 关闭全局高可用。
  • 预期结果:平台进入可维护状态。
  1. 备份数据库:
   zstack-ctl dump_mysql node1
  • 预期结果:数据库具备回退基础。
  1. 在双管理节点校验补丁包:
   md5sum tic-5759-5.5.6.tar.gz
  • 目标值应为:
     febaab90db1c5cd1f48ec8e636f3f0a3
  • 预期结果:确认补丁包未损坏。
  1. 备份原始目录:
   tar -czvf zstack-ui-next-backup.tar.gz ~zstack/zstack-ui/zstack-ui/tag ~zstack/zstack-ui/zstack-ui/virtual-shared
  • 预期结果:保留完整回退目录。
  1. 解压补丁到 UI 目录:
   tar -xzvf tic-5759-5.5.6.tar.gz -C ~zstack/zstack-ui/zstack-ui
  • 预期结果:异常标签相关文件完成替换。
  1. 修正目录权限:
   chown -R zstack:zstack ~zstack/zstack-ui/zstack-ui/tag ~zstack/zstack-ui/zstack-ui/virtual-shared
  • 预期结果:文件属主正确。
  1. 重启 UI:
   zstack-ctl stop_ui
   zstack-ctl start_ui
  • 预期结果:新补丁生效。
  1. 检查清单标签显示是否恢复正常。
  2. 确认无异常后开启全局高可用。
  • 预期结果:变更收口完成。

验证方法

  • 检查补丁包 md5 正确。
  • 检查标签显示恢复正常。
  • 检查 UI 服务重启后平台可正常访问。

风险与回滚

  • 风险:补丁替换和 UI 重启期间,平台 UI 会短暂不可访问。
  • 风险等级:中。
  • 回滚步骤:
  tar -xzvf zstack-ui-next-backup.tar.gz -C /
  chown -R zstack:zstack ~zstack/zstack-ui/zstack-ui/tag ~zstack/zstack-ui/zstack-ui/virtual-shared

然后重启 UI 服务。

ZStack Cloud 清单标签显示异常修复补丁 | 产品补丁与更新 · KB | ZStack 资源中心