我正在尝试将 vmkernel 管理接口从 vswitch0 迁移到 ESXi 5.1 上的 vDS,正如互联网上许多文档所描述的那样,但它一直断开我的连接并将更改恢复原状。
当只有一个已连接到 vswitch0 的物理上行链路时,关于如何迁移到 vDS 有什么想法吗?
提前致谢
答案1
我必须对在 vSphere 集群中运行 ESXi 的单 NIC 计算机(例如 Intel NUC 和 Apple Mac Mini)执行完全相同的任务。
根本问题是,随着 vmKernel 端口的移动,与 vCenter 服务器的连接会丢失,因此配置会回滚到上次已知的良好状态。我们希望暂时禁用此回滚。
按照此处的说明,您可以禁用回滚,这将允许 Web 客户端中的迁移向导成功完成。
- 在 vSphere Web Client 导航器中浏览到 vCenter Server。
- 单击管理选项卡,然后选择设置。
- 选择高级设置并单击编辑。
- 选择该
config.vpxd.network.rollback
键,并将值更改为错误的。如果该键不存在,您可以添加它并将值设置为 false。 - 单击“确定”。
成功迁移基础架构以使用 dvSwitches 后,请不要忘记将此值改回 true。
答案2
请使用此程序
将服务控制台或 VMkernel 端口从标准交换机迁移到 VMware vSphere Distributed Switch (1010614) http://kb.vmware.com/kb/1010614
答案3
上述步骤不起作用,我失去了与虚拟机的连接,不得不从控制台恢复到默认设置。
因此我发现只有当我首先将所有相关主机进入维护模式然后再返回时它才会起作用。
答案4
所以,我也遇到了同样的问题。我最大的问题是,具有单个网络连接的主机也是 vCenter 服务器的主机,所以这让事情变得非常棘手!这台主机确实有一个额外的 NIC,没有连接到任何东西,所以我用它来帮忙。我也在使用 VCA(vCenter Appliance),所以需要一些技巧。
以下是我为解决这个问题所采取的措施。
- 使用标准交换机将未使用的 NIC 初始化为 192.168.1.1/24。
- 在 vCenter VM 上创建了新的 NIC,并将其分配给我刚刚在主机上创建的新交换机。
- 登录 VCA,创建新的 NIC 并将其分配给 192.168.1.2/24。— 参见在 VCA 上创建第二个 NIC了解使用说明。
- 在 VCA 上编辑 /etc/hosts,以确保我正在使用的主机的主机名在其 IP 地址 192.168.1.1 中列出。
- 断开主机,然后重新连接。确保您通过主机名而不是 IP 地址连接到它 - 这对于确保 vCenter 服务器开始使用 192.168.1 网络与主机通信非常重要。
- 登录到 vCenter,现在将 NIC 迁移到 VDS。由于 vCenter 服务器和主机共享另一个链接,因此它们从未失去联系,并且它们完成了迁移。(这会断开您的连接,没关系)。
- 重新登录 vCenter。再次断开主机,然后重新连接。您将收到有关之前使用 192.168.1.2 的警告,它会重新配置内容 - 没关系,让它自己做。
现在,一切都应该运转良好——是时候清理未使用的东西了。
我希望这对一些人有帮助。