我想摆脱我的旧 ESX 服务器(安装了操作系统)并将机器移动到 ESXi 服务器。我将我的机器复制到 USB 磁盘上,但 ESXi 4.1 似乎没有检测到 USB 磁盘。有没有办法“挂载”或其他方式从 VMware 访问 USB 驱动器?
USB 盘是用 ext3 文件系统格式化的。
我想摆脱我的旧 ESX 服务器(安装了操作系统)并将机器移动到 ESXi 服务器。我将我的机器复制到 USB 磁盘上,但 ESXi 4.1 似乎没有检测到 USB 磁盘。有没有办法“挂载”或其他方式从 VMware 访问 USB 驱动器?
USB 盘是用 ext3 文件系统格式化的。
最后,我们必须这样做:
解决方案是:
顺便说一句,一个重要的建议:不要将您的虚拟机转换为太新的版本,否则您将无法再从 ESXi 客户端修改它们,您必须安装 vSphere 服务器。
注意事项:
1) 访问 ESXi 内外部连接的 USB 闪存或磁盘驱动器,其中可以看到存储在磁盘上的 VM 映像,需要禁用 USB 仲裁器,该仲裁器使 USB 驱动器可用于 USB 直通。请参阅https://kb.vmware.com/s/article/1038228,了解禁用 USB 直通的过程,并在连接外部 USB 驱动器之前执行此操作以获得最佳效果。
2)您说您复制了“使用 ext3 文件系统格式化”的“USB 磁盘上的机器”。这只能在虚拟机内部完成,因为 ESXi 不支持 ext3 文件系统,甚至不支持 FAT32(至少 ESXi 6.5 以及由于 FAT32 的专利问题可能更高版本)。它确实支持 FAT16 和用于保存虚拟机的专有 VMFS 文件系统。
这该怎么做:
FWIW 我确信这样做是不受支持的,但如果你小心并且 USB 磁盘足够大,它应该可以工作。同样的情况是,如果您有一个集群,使用 Storage vMotion 会容易得多,但小商店可能没有那么奢侈。祝你好运!