我在尝试将 VCenter 中的克隆 VM 复制到外部硬盘时遇到了困难。
目前,我正在运行 vSphere Client 版本 6.0.0 build 2502222 和 vCenter Server 版本 6 build 339083。我有 3 个相关主机(为简单起见,分别为 A、B 和 C)。
A 有一个 VM 的克隆副本,B 有第二个 VM 的克隆副本,C 有一个连接到物理机的 2 TB USB 驱动器(我可以让该主机上的 VM 查看它,但似乎无法让主机查看数据存储)。
我需要能够将克隆的虚拟机放到外部硬盘上,以便发送给第三方进行评估/设置。我在网上找到了几种方法,但它们都需要 SSH 访问,而我们没有这种权限。(我们小组继承的旧系统)。
答案1
由于您没有 SSH 访问权限;
我建议在您的一个 VM 内部创建一个 NFS 共享,映射 NFS 共享以从您的 ESX 创建数据存储并将 VHD 复制到那里,然后从 VM 内部将其复制到连接的 USB 磁盘。
我假设有一个 Windows VM(确保有足够的硬盘空间)
- 添加 NFS 服务。
- 在虚拟机内部创建 NFS 共享。
配置应该看起来是那样的,抱歉,是法语文本;
- 在 ESX 中,映射到该 NFS 的共享。
- 从那里将必要的文件复制到该数据存储中。您需要选择复制到,您可以选择其他数据存储(即虚拟机内的 NFS 共享)
从 Web vsphere 上可以看到,但该选项应该在 6.0 中存在;
- 复制后,您应该可以从虚拟机内部看到共享文件夹内的文件,只需将其重新复制到映射的 USB 设备即可。
答案2
有一种方法可以做到这一点(有几种):
将 USB 驱动器连接到主机 C 上的 VM。这将显示为 VM 中的磁盘。
使用数据存储浏览器将克隆的虚拟机从主机 C 上的虚拟机复制到连接的 USB 驱动器。
为了避免通过网络将克隆的虚拟机从主机 A 和主机 B 复制到主机 C 上的虚拟机,您可以将 USB 驱动器连接到主机 A,将其连接到主机 A 上的虚拟机,将克隆从数据存储浏览器复制到 USB 驱动器...然后对主机 B 和主机 C 上的克隆执行相同的操作。