前言
帮客户新建了vSphere7的新环境,需要将vCenter6.5上面的虚拟机迁移至最新环境。由于vSphere7已经自带Cross vCenter Workload Migration Utility
插件,跨vCenter迁移很方便了。
环境介绍
新环境:
vCenter版本:7.0u2b
ESXi版本:7.0u2a
vCenter地址:https://vcsa.test.local
旧环境:
vCenter版本:6.5
ESXi版本:6.5
vCenter地址:https://192.168.199.200
上面两个环境除了版本差别外最明显的区别是新环境的vCenter是用FQDN安装的,而旧环境中是采用IP地址部署的。
报错信息
导入虚拟机时,进行到第3步,选择计算资源时检查兼容性提示:
A general system error occurred: Host not found (non-authoritative), try again later
而不能进行继续迁移操作。
故障原因
导致此问题的原因是在导入虚拟机的源vCenter上不能解析新vCenter的FQDN。
解决
在旧换进的vCenter中hosts中写入新vCenter的解析记录即可解决。