我陷入了两难境地。我需要在托管 VCenter 的 SAN 上做一些工作,但由于客户只有 Essentials Plus 许可证,他们没有 Storage Vmotion,只能冷迁移虚拟机。显然,如果我关闭虚拟机,我将失去 VCenter 提供的功能。我唯一的选择是克隆虚拟机,关闭旧虚拟机,然后在新的数据存储上重新打开新虚拟机吗?这会导致任何问题吗?
ESXI 5.1. VCenter 5.1b
答案1
我自己也遇到过类似的情况,但我们在另一个站点有一台主机也在运行 Enterprise。我们的解决方案是“借用”Enterprise 的许可证,我们的 VMWare 客户经理对此表示“我不明白为什么不能这样做”,即通过交换许可证密钥一天,对 SVM 执行此操作,然后再交换回许可证。
我们当时的情况是,我们要从 DAS 到 VM 的 SAN 存储执行一次此操作,我们无法承受停机时间,但也无法让管理层购买一天使用的升级许可证。
话虽如此……我们从未从 VMWare 支持人员那里得到关于这是否合法的真正答案。他们的许可部门基本上告诉我们,这在“技术上”是可以的,因为我们在主机之间交换了许可证,而不是让两个主机运行相同的密钥,但在 EULA 中找不到任何可以告诉我们做错了什么的内容。
答案2
您可以执行以下操作:
- 确保您的 ESXi 主机接受 ssh 连接。
- 关闭虚拟机。
- 通过 ssh 连接到 ESXi 主机。
- 使用 cp 命令将虚拟机复制到新存储。
- 删除虚拟机仅有的来自库存很小心使用 VClient
- 从新存储中将这些机器添加到库存中。
- 确保虚拟机从新存储启动并正常工作
- 从旧存储中删除虚拟机
答案3
我已经使用过这个方法这里在过去,在获得存储 vmotion 许可之前没有任何问题。
编辑:此方法本质上与 dchirikov 列出的方法相同,但是是通过 vSphere 客户端完成的,而不需要跳转到命令行。