VMware ESXi 4.1:如何从USB磁盘复制计算机



我想摆脱旧的 ESX 服务器(随操作系统一起安装(并将计算机移动到 ESXi 服务器。我在 USB 磁盘上复制了计算机,但 ESXi 4.1 似乎未检测到 USB 磁盘。有没有办法"安装它"或其他方法从VMware访问USB驱动器?

U盘格式化为ext3文件系统。

最后,我们必须按以下方式执行此操作:

  • 创建临时 ESXi
  • 创建安装了 Windows 7 并具有足够磁盘空间的电脑

解决方案是:

  • 禁止显示所有快照
  • 关闭 ESX 服务器
  • 将 VM 文件复制到装有 Windows 7 的电脑
  • 在装有 Windows 7 的 PC 上安装 VMware-Converter
  • 从以临时 ESXi 服务器为目标的本地文件转换...只有这样,才能将它们复制到新的 ESXi 服务器(这是旧的 ESX 服务器,已重新格式化(。

顺便说一下,一个重要的建议:不要将虚拟机转换为太新的版本,否则您将无法再从 ESXi 客户端修改它们,您必须安装 vSphere 服务器。

注意事项:

1( 访问 ESXi 内部外部连接的 USB 闪存或磁盘驱动器(其中可以查看存储在磁盘上的虚拟机映像(需要禁用 USB 仲裁器,该仲裁器使 USB 驱动器可用于 USB 直通。 有关禁用 USB 直通的过程,请咨询 https://kb.vmware.com/s/article/1038228,并在连接外部 USB 驱动器之前执行此操作以获得最佳效果。

2(您说您复制了"使用ext3文件系统格式化"的"USB磁盘上的机器"。 这只能在虚拟机内部完成,因为 ESXi 不支持 ext3 文件系统,甚至不支持 FAT32(至少到 ESXi 6.5,可能更晚,因为 FAT32 的专利问题(。 它确实支持 FAT16 和用于保存虚拟机的专有 VMFS 文件系统。

如何执行此操作:

  1. 关闭要复制的任何和所有 VM。
  2. 禁用 USB 直通(见上文(,然后连接 USB 磁盘。
  3. 访问 ESXi 命令行并使用 VMFS (Google vmfstools( 格式化 USB 磁盘。
  4. 验证是否可以在 USB 磁盘上放置一个小文本文件,并在将 CD 从磁盘上分离之前将其从磁盘上拆下。 "cd away"的目的类似于在分离USB磁盘之前在Windows上所需的过程。
  5. 在新主机上禁用 USB 直通并连接 USB 磁盘并验证是否可以读取文本文件。 然后从磁盘上拆下 cd 并将其拆下并返回到旧主机。
  6. 使用 cp 复制您的虚拟机,然后从 USB 磁盘等处 cd。

FWIW 我确定这样做是不受支持的,但如果您小心并且 USB 磁盘足够大,它应该可以工作。 同样的情况是,如果您有一个集群,那么只使用存储vMotion要容易得多,但小商店可能没有那么奢侈。 祝你好运!

最新更新