我正在做一个教育项目,需要在运行 ESXi 的机器上设置 3 个(或更多)Windows 2008 R2 服务器。我想先从容一点,因此我开始在 VMware Workstation 8 中设置 ESXi 环境,以创建要复制的 Windows 基本安装。我的想法是,只需将 vmdk 带到我的下一堂课并将其上传到我们的 ESXi 机器,这相当容易。但是,当我开始从 vmware 中的 ESXi 服务器下载 vmdk 磁盘映像时,我发现它花了很长时间。仔细检查后,我发现 vmdk 占用了 40 GB 的空间,尽管它设置为进行精简配置,并且 Windows 安装仅占用大约 7 GB。当我通过数据存储浏览器查看驱动器时,它告诉我实际大小为 7 GB,配置大小约为 40 GB。当我尝试移动它时,映像怎么会这么大?
答案1
当您使用 VMware GUI 将计算机从数据存储中复制出来时,就可以取消精简配置。请查看此 VMware 社区主题寻求解决方案。
答案2
我找到了解决问题的方法。只需启用 ESXi shell 并 tar.gz 包含虚拟机的文件夹。然后我可以使用 SCP/HTTP/Datastore 浏览器下载每个 tar.gz,并将其存储以供日后使用。在正在运行的服务器环境中,它可能不太有用,因为您必须关闭服务器才能对其进行 tar.gz,但对于像我这样的小型测试环境,它效果很好。不过还是感谢您的建议。
答案3
使用 NFS 可能是一种选择,假设您根本没有提到 NFS,但使用 NFS 时,默认情况下一切都是精简配置的,并且可以非常轻松地迁移虚拟机。考虑使用 NexentaStor CE、OpenFiler、FreeNAS 等 SAN 解决方案,所有这些解决方案都使设置 NFS 共享变得轻而易举,而且不会花费您任何费用。
许多人发现,由于这样的原因,拥有部分或全部基于 NFS 的数据存储实际上比 iSCSI 更有优势,在某些情况下甚至比光纤通道更有优势。
答案4
使用 VMware Converter 移动虚拟机还可以让您保留精简配置。您还可以通过这种方式从厚配置磁盘迁移到精简配置磁盘。