vSphere - 将虚拟机复制到外部 USB 硬盘驱动器

Ana*_*tol 13 vsphere-client vmware-vsphere

我们在其他地方有一台 ESXi 服务器。我可以使用 vSphere 客户端连接到服务器。

有一个外部 USB 硬盘驱动器插入服务器。

如何将停止的 VM 复制到外部硬盘驱动器?

Cra*_*son 7

正如 ewwhite 在他的评论中所说,这比它应该做的要难,而且如果不进行大量高级配置,几乎是不可能的。

这主要是因为 vSphere 背后的底层操作系统(我相信它松散地基于 Red Hat Linux,但不要拘泥于我!)从来没有被设计成一个功能齐全的操作系统 - 这就是它被定义的原因作为管理程序

一种选择是亲自动手并在 ESXi 控制台周围闲逛。您需要检测(尝试fdisk -l作为起点)并安装设备。我不确定您是否可以挂载它,因为 ESXi 可能不知道如何处理 FAT32/exFAT 文件系统(我认为它在后台使用 ext3 或 ext4,但没有可供检查的系统)。

如果失败,您可以使用 USB 直通将连接的 USB 设备分配给 Windows 虚拟机,然后从该虚拟机中使用 vSphere Client 通过数据存储浏览器将目录保存到 USB 设备。

VMware 文档:

  • 请注意,*所有*这些解决方案都会很慢。 (5认同)

Jam*_*yan 7

这是可能的,但需要第二个 VM(或服务器)。

  1. 使用 USB 直通将 USB 驱动器挂载到同一物理服务器上的第二个 VM。
  2. 使用 NFS 从此 VM 共享 USB 驱动器。
  3. 从 ESXi 挂载 NFS 共享作为网络存储
  4. 使用 vSphere 客户端将 VM 文件直接从一个存储复制到另一个存储。

在第二个 VM 中使用 vmxnet 网络驱动程序,这将最大限度地利用大多数驱动器。需要 NFS 服务器,但比使用 vsphere 客户端下载选项快得多,并且允许您保留精简配置文件。