问题说明
本文用于排查“ZSphere 迁移无法创建目标主机实例”类问题。
现象
- 迁移任务在创建目标云主机实例阶段失败。
- 日志提示物理机架构不匹配,例如目标集群中同时存在 ARM 和 x86 主机。
适用环境
- 产品:ZVF
- 版本:4.10.x
- 组件:ZMigrate
- 涉及对象:迁移服务
- 场景:迁移与克隆类问题,需结合当前版本、部署形态、存储类型和操作时间线确认。
可能原因
- 目标集群混合了不同 CPU 架构,迁移任务选择到不匹配的物理机。
- 源端镜像架构、目标集群架构和迁移工具识别结果不一致。
- 目标集群资源过滤或调度约束不足,导致迁移请求落到错误架构节点。
排查步骤
按顺序执行以下检查,并记录受影响对象、发生时间、完整报错和当前状态。
- 确认源端虚拟机 CPU 架构、操作系统架构和目标 ZSphere 集群物理机架构。
- 检查目标集群是否混有 ARM/x86,迁移时指定同架构集群或同架构目标主机。
- 查看管理服务日志中创建云主机失败的调度原因和 hostUuid。
- 迁移前在目标集群手工创建同规格测试云主机,验证架构和镜像兼容性。
处理方法
- 将迁移目标限定为与源端虚拟机兼容的 CPU 架构集群或主机。
- 在异构集群中完成资源分组后,再重新发起迁移。
验证方法
- 目标集群可以创建同规格测试云主机。
- 迁移任务能够创建目标主机实例并继续执行。
