我没有快速的方法在实验室中对此进行测试,也不想在没有至少其他人证实我的怀疑的情况下扰乱生产。
我目前有一个在 esxi 5.1 主机上运行的 vCenter 5.1 VM(和随附的 SQL VM)。我的环境中还有新的 6.5 主机和 6.5 vCenter。
我想将所有虚拟机从 esxi 5.1 主机上迁移出来,但我仍然有依赖于在该主机上运行的 vCenter 5.1 的远程分支机构主机。我需要 vCenter 5.1 继续运行,直到我们可以将远程分支主机升级到 6.5。
我可以将 vCenter 5.1 虚拟机(以及随附的 SQL 虚拟机)迁移到新的 6.5 主机之一(关闭虚拟机、从清单中移除、添加到新 6.5 主机上的清单)吗?我知道我不能动。
我的假设是 6.5 主机会将 vCenter 5.1 虚拟机视为任何其他 Windows 虚拟机,而不关心/知道操作系统上正在运行什么。我不会升级 VM 上的 VMtools。
我不明白为什么这不起作用-就像您提到的那样,它应该像对待任何其他 Windows VM 一样对待它。您甚至可以在那里升级 VMWare 工具而不会出现任何问题,因为它是操作系统端,并且在其上运行的 vCenter 应用程序不应该受到它如何管理注册到它的主机的影响。
KB 2007240指出 ESXi 6.5 能够将虚拟机运行到硬件版本 4(相当旧的ESX 3.x)。我很确定我们在 6.5 上运行一些硬件版本为 9 的虚拟机——你称之为“vCenter 5.1 虚拟机”。我现在无法检查这个,因为我正在度假并且无法访问我们的系统:-/
但是,如果不升级虚拟硬件版本,您可能无法使用所有 6.5 功能(例如 in-guest-UNMAP 或 UEFI 安全启动)。