当 ESXi 刀片在 Vcenter 中显示断开连接时,如何在 VMware 中迁移虚拟服务器

当 ESXi 刀片在 Vcenter 中显示断开连接时,如何在 VMware 中迁移虚拟服务器

因此,我的 Vcenter 中有 3 个 ESXi 主机。其中一个在 Vcenter 中显示为断开连接,并且从 ESXi 上的 SSH 重新启动管理服务无法解决问题...我的问题: - 如何将虚拟服务器从断开连接的 ESXi 主机实时(无停机时间)迁移到其他 ESXi 主机。 - 我对 ESXi shell 有 root 访问权限。

非常感谢您的帮助。

答案1

如果没有停机时间,那么在没有 vCenter 的情况下就不可能迁移实时服务器。

如果您对虚拟机没有太多更改,则可以使用 ghettoVCB shell 脚本(它是一种免费的备份解决方案)将实时运行的机器的快照创建到另一台 ESXi 服务器。(我假设您已经拥有可从两个 ESXi 主机访问的共享存储)

然后,您可以在另一台 ESXi 服务器上启动新创建的副本。但这涉及在源服务器中通过 ssh 进行大量手动实施。(上传脚本、编辑目标驱动器、使脚本对系统可执行,等等……)

但有了这个,您可以在相对较少的停机时间内从一台实时服务器切换到另一台。从源服务器关闭虚拟机的网络访问,然后在目标 ESXi 主机上将其打开。(用时不到 30 秒)

我用过这个好几次了,效果很好。毕竟,当你迁移一台实时机器时,vCenter 会自动做同样的事情。:)

请在此处检查备份脚本:https://communities.vmware.com/docs/DOC-8760

相关内容