我试图将我的ESXi主机中唯一的vCSA和VMKernel接口从标准vSwitch迁移到vDS,这给了我各种各样的麻烦。 如何正确地做到这一点? 请记住,所涉及的主机也具有作为路由器执行的虚拟机。
我想要的设置:
主人:
[ ]- vmnic0 -+- LACP --- Switch 1 (managed) Internet --- vmnic3 -[ Host ]- vmnic1 -+ [ ]- vmnic2 --- Switch 2 (unmanaged)
将vSwitch0:
vmnic3 --[ vSwitch0 ]-- vRouter
vDS的:
vmnic0 -+- LAG1 --[ ]-- vRouter vmnic1 -+ [ vDS ]-- vCSA vmnic2 --[ ]-- vmk0 (management network)
vRouter(操作系统:Ubuntu Linux):
vSwitch0 --[ vRouter ]-- vDS
vCSA(和其他VM):
vDS --[ vCSA ]
其他物理计算机连接在Switch1或Switch2 。 还有另一个ESXi主机。
警告:
我不认为分布式交换机或LACP属于这里。 而这绝对不像VMware企业许可的环境。
但是在VMware中使用networking迁移工具。 这是完整的logging和支持从虚拟和物理适配器从标准vSwitches迁移到vDS的手段。
我没有很好地回答你的问题,但我也会提出一个build议。
如果VC在networking重新configuration过程中丢失了networking连接,即使只有一会儿,更改也会自动恢复(有时)。
我build议把你的VCSA放到一个临时的第二个networking上(这样你有两条路线),这样你可以停止使用主要networking,而你在四处走动。
我认为你应该分两步迁移,首先是没有LACP的vDS,然后启用LACP。 第一步应该是直截了当的:创build所需的vDS和端口组,并将vmnic0设置为第一个上行链路,然后将vmknics和vCenter迁移到vDS。 然后将vmnic1设置为您的vDS的第二个上行链路。 然后迁移到LACP 。
我最近偶然发现了一篇有趣的博客: 禁用vSphere vDSnetworking回滚 。 也许这也可以帮助你。