解决:基于源网络类型的vMotion不支持目标网络的类型

跨 vCenter Server虚拟机迁移

前景:

在使用VMware vCenter的跨 vCenter Server 导出 向导(迁移或克隆虚拟机到另一站点)进行到”选择网络“这一步时会报告”基于源网络类型的vMotion不支持目标网络的类型“兼容性错误。

报错信息

报错截图:

图片[2]-解决:基于源网络类型的vMotion不支持目标网络的类型-UU技术社区

完整报错:

Currently connected network interface ‘Network adapter 1’ cannot use network ‘ea0216ea-911d-****-****-34911c7a7983’, because the type of the destination network is not supported for vMotion based on the source network type.

当前环境:源/目标VC版本:版本:7.0.3 内部版本:19234570/源NSX-T版本 3.1.3.1.0.18504668、目标NSX-T版本 3.2.2.1.0.21487560;源、目标网络类型vDS

解析:

原因:

You are attempting to vMotion a Virtual Machine (VM) between two ESXi hosts and changing the NSX-T segment at the same time.
The segments are N-VDS host switch based segments.
The UI displays the following error message:.
“Currently connected network interface cannot use network because the type of the destination network is not supported for vMotion based on the source network type”.

尝试在两个 ESXi 主机之间移动虚拟机 (VM),并同时更改 NSX-T 分段。这些分段是基于 N-VDS 主机交换机的分段。

版本受限:

Prior to ESXi 6.7 U3 it was not a supported operation.
From ESXi 6.7 U3 this can now be achieved using the below workaround.

在 ESXi 6.7 U3 之前,它不是受支持的操作。
从 ESXi 6.7 U3 开始,现在可以使用以下解决方法实现此目的

也就是说在6.7 U3 以前的版本出现此类错误将无法使用此方法解决。

解决方案:

vMotion a VM while changing its NSX-T segment is not enabled by default. 
To allow these vMotions, go to the Advanced Setting in vCenter, add the following parameter with TRUE value.

默认情况下,不会在更改虚拟机的 NSX-T 分段时启用 vMotion 虚拟机。
要允许这些 vMotion,请转到 vCenter 中的高级设置,添加以下具有 TRUE 值的参数。

在(源和目标)vCenter>高级设置>编辑设置中添加

图片[3]-解决:基于源网络类型的vMotion不支持目标网络的类型-UU技术社区

添加以下参数并将值设置为true

注意:不支持添加或修改配置参数,这可能会导致系统不稳定。配置参数一经添加,将无法移除。确保您了解所执行的操作再继续。

注意符号和大小写,一旦添加错误将无法被删除!

验证:

在两端添加并保存高级配置参数后再次迁移将不会在报告网络兼容性错误,此次出现的问题完美解决!

番外:

在vSphere 7.0 Update 1c 之前的版本如果想实现跨VC迁移虚拟机可借助Cross vCenter vMotion Utility来实现,使用和下载可参考本站之前的发文。

要使用vCenter的跨vCenter Server vMotion需要源目标vC网络互通,ESXi主机vMotion网络互通。

© 版权声明
THE END
喜欢就支持一下吧
点赞12赞赏 分享
评论 共7条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片