我目前有几台 vmware esxi 服务器,数据存储使用服务器的本地硬盘。我将设置一个支持 NFS 或 iSCSI 的 NAS 服务器。我想将其安装在 VMWare 服务器上,并将当前数据存储移到该服务器上。这可能吗?基本上如何做?
答案1
当然 - 但只有在您拥有允许 Storage VMotion 的许可的情况下,才能在运行 VM 的情况下完成。
否则,您将关闭虚拟机并取消注册(“从库存中删除”),然后在数据存储浏览器中选择虚拟机的目录,并在顶部面板中选择“移动”选项(带箭头的小纸片)。完成后,在数据存储浏览器中的新位置找到虚拟机,右键单击 .vmx 文件并注册它。启动时,它会询问它是移动还是复制;选择移动。
答案2
如果您的任务是将数据存储的内容移动到新 LUN,则关闭虚拟机、取消注册它们,并使用 vsphere 客户端(或任何其他适当的方法)将文件从旧 LUN 复制到新 LUN,然后再次使用 .vmx 文件重新注册虚拟机。
如果您无法承受停机时间,则该过程会变得更加复杂,并且取决于您的要求。
答案3
澄清 Shane 的回答 - 您需要拥有一个 vCenter Server 才能执行您想要的操作(而无需在数据存储之间手动移动文件)。
我的客户有独立的 ESXi 实例,然后选择将数据移动到 SAN。如果您不想处理停机时间(并且您没有现有的 vCenter 许可证),我建议您试用免费演示版 - 如果我没记错的话,它允许免费使用实时存储 vMotion 60 天。
它也有助于说服我的客户安装完整的 vCenter。:)
编辑 - 这是针对 4.1 版本的。不确定 5 版本是否有太大变化。