我没有快速的方法在实验室中对此进行测试,并且不想在没有其他人证实我的怀疑的情况下干扰生产。
我目前在 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 VM(以及随附的 SQL VM)迁移到新的 6.5 主机之一吗(关闭虚拟机,从库存中移除,在新的 6.5 主机上添加到库存中)?我知道我无法使用 vmotion。
我的假设是 6.5 主机将把 vcenter 5.1 VM 视为任何其他 Windows VM,而无需关心/知道操作系统上运行的是什么。我不会升级 VM 上的 VMtools。
答案1
我不明白为什么这行不通——就像你提到的那样,它应该像对待任何其他 Windows VM 一样对待它。你甚至可以毫无问题地升级那里的 VMWare 工具,因为它是操作系统端,并且在其上运行的 vCenter 应用程序不应该受到它管理注册到它的主机的方式的影响。
答案2
知识库 2007240指出 ESXi 6.5 能够运行最低硬件版本 4 的虚拟机(相当旧,ESX 3.x)。我很确定我们在 6.5 上运行了一些硬件版本为 9 的虚拟机 - 也就是所谓的“vCenter 5.1 VM”。我现在无法检查这一点,因为我正在度假,无法访问我们的系统 :-/
但是,如果不升级虚拟硬件版本,您可能无法使用所有 6.5 功能(例如 in-guest-UNMAP 或 UEFI 安全启动)。