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

时间:2012-04-29 17:26:46

标签: import usb vmware virtual-machine esxi

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

USB磁盘使用ext3文件系统格式化。

2 个答案:

答案 0 :(得分:0)

最后,我们必须采用以下方式:

  • 创建临时ESXi
  • 创建一台安装了Windows 7且磁盘空间足够的PC

解决方案是:

  • 禁止所有快照
  • 关闭ESX服务器
  • 使用Windows 7将VM文件复制到PC
  • 在装有Windows 7的PC上安装vmware-converter
  • 使用临时ESXi服务器作为目标从本地文件进行转换 ...只有这样,才有可能将它们复制到新的ESXi服务器(旧的ESX服务器,重新格式化)。

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

答案 1 :(得分:0)

注意事项:

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

2)您说您复制了“用ext3文件系统格式化”的“ USB磁盘上的计算机”。那只能在VM内部完成,因为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”的目的类似于在Windows上拆卸USB磁盘之前所需的步骤。
  5. 在新主机上禁用USB直通并连接USB磁盘,并确认您可以读取文本文件。然后将CD从磁盘上移开并分离,然后返回到旧主机。
  6. 使用cp复制您的VM,然后从USB磁盘等复制CD。

FWIW,我确定不支持执行此操作,但是如果您小心并且USB磁盘足够大,它应该可以使用。还有一种情况是,如果您建立了集群,则只使用Storage vMotion会容易得多,但是小型商店可能没有那么豪华。祝你好运!