我正在寻找一个很好的解决方案来解决没有 vCenter 的 VMware ESXi 环境问题。
在单个 ESXi 主机上将虚拟机从一个数据存储移动到另一个数据存储,同时保持 VMDK 精简配置的最佳方法是什么?
这是一个独立的服务器,扩展了另一个驱动器阵列/数据存储。我想将旧数组中包含的数据移动到新数组中。
编辑:目标数据存储大小实际上小于源。我没有足够的空间来复制厚文件。
我当前的环境$corp_overlords$是在中心辐射模型中设置的,其中一个技术完善的家庭办公中心(SAN、刀片中心/刀片系统 ESXi 集群、光纤互联网连接等)连接到许多远程站点辐条,这些辐条是不太好,通常包含单个 ESXi 主机服务器并通过 T1 连接到家庭办公室集线器。源自任何远程站点的所有流量都通过“MPLS 网络”(实际上只是将远程站点连接到家庭办公室的 T1)路由回家庭办公室。
在家庭办公室的 SAN 上,我们有许多我创建的 VM 模板,用于从中部署 VM。它们存储在 NFS 卷中,即 vSphere 数据存储区,附加到 vSphere 内的家庭办公室数据中心对象。
每个远程站点都有一个对应的 vSphere 数据中心对象,其中包含一个数据存储对象,该对象连接到物理位于远程站点的 ESXi 主机服务器上的本地连接存储。
由于这些 VM 模板存在于 NFS 卷上,因此它们占用约 40 GiB(精简配置)。作为 NTFS(或 Linux FS)上的文件,它们占用约 100 GiB。
我应该如何在我的站点之间复制这 40 GiB 的精简配置数据(占用 100 GiB 的文件系统空间)?
我的限制是我有大约 5 天的时间这样做,并且不能(明显地)干扰“正常的网络流量”。
因为我买了一台服务器,它有一个 RAID 控制器,VMWare ESXi 5 不支持它,所以我不得不将它安装在一个裸非 RAID 配置中。现在,因为我已经购买了受支持的 RAID 控制器,我将安装它,并将所有连接的 HDD 重新配置为新的 RAID 1+0 阵列并重新安装 VMWare ESXi 5。然后我需要恢复所有 VM。为此,我想将所有 VM 保存到 USB 连接(到服务器或连接到千兆位连接的笔记本电脑 - 无论哪个更容易)。我怎样才能做到这一点?如何将 VM 映像导出到文件?
PS:VMWare ESXi Server 和 vSphere Client 都是 5.0.0,许可证是试用版(据我所知,应该提供全套功能,包括来宾迁移)。