正如其他人所说,将拇指驱动器连接到您的 ESX 主机不会很有帮助。但是,您可以使用 scp(或 Windows 等效程序)将文件复制到网络上的另一台主机。有一段时间,我使用 pscp 备份我的 VM 文件,您可以从PuTTY 下载页面获得。具体来说,我使用的是这个命令,在 Windows 服务器上运行:
# Make destination directory on external HDD plugged into Windows PC
mkdir -p /cygdrive/d/VMWareMachines/MyBigServer
# Copy the entire volume from the ESXi server to the external HDD
scp -r [email protected]:/vmfs/volumes/4b3dc0ea-ff5a5bd3-503d-00224d50922a/ /cygdrive/d/VMwareMachines/MyBigServer/
正如 ewwhite 在他的评论中所说,这比它应该做的更难,而且如果不做很多高级配置几乎是不可能的。
这主要是因为 vSphere 背后的底层操作系统(我相信它松散地基于 Red Hat Linux,但不要让我这么认为!)从来没有被设计成一个功能齐全的操作系统——这就是它被定义的原因作为管理程序。
一种选择是弄脏你的手并在 ESXi 控制台周围闲逛。您需要检测(尝试
fdisk -l
作为起点)并安装设备。我不确定您是否可以挂载它,因为 ESXi 可能不知道如何处理 FAT32/exFAT 文件系统(我认为它在后台使用 ext3 或 ext4,但没有可供检查的系统)。否则,您可以使用 USB 直通将连接的 USB 设备分配给 Windows VM,然后使用该 VM 中的 vSphere Client 通过数据存储浏览器将目录保存到 USB 设备。
VMware 文档:
这是可能的,但需要第二个虚拟机(或服务器)。
在第二个 VM 中使用 vmxnet 网络驱动程序,这将使大多数驱动器最大化。需要 NFS 服务器,但比使用 vsphere 客户端下载选项快得多,并且允许您保留精简配置文件。
正如其他人所说,将拇指驱动器连接到您的 ESX 主机不会很有帮助。但是,您可以使用 scp(或 Windows 等效程序)将文件复制到网络上的另一台主机。有一段时间,我使用 pscp 备份我的 VM 文件,您可以从PuTTY 下载页面获得。具体来说,我使用的是这个命令,在 Windows 服务器上运行:
这将递归地将所有数据从某个数据存储复制到我的本地文件系统。-C 开关启用压缩,这在复制精简配置的 vmdk 文件时非常有用。
但是请注意,如果您确实有精简配置的 vmdk 文件,则它们在复制到本地存储(或数据存储以外的任何地方)时会变得“膨胀”。
这是完成工作的另一种方法,但不是通过将 USB 驱动器连接到 VMhost。当访问 ESXi 主机不方便时,我会使用它。
1.从 vSphere 单击虚拟机,然后单击摘要选项卡。
2.右键单击存储下找到的数据存储,然后浏览数据存储。
3.右键单击VM所在的目录,然后下载。(请注意,这可能需要很长时间,具体取决于变量的大小和其他明显的变量。)
4.一旦你的桌面上有目录,你就可以做任何需要的事情。
我需要这样做才能将物理服务器迁移到 AWS。我首先需要将物理服务器转换为 VMDK,然后选择将 VMware vCenter Converter Standalone 与 VMware ESXi 6.5 结合使用。两者都是免费的(至少是一个全功能的免费试用版)并且设置和使用相对简单。
问题是,物理服务器有近 2TB 的存储空间,我需要将其转换为 AWS 中的 EBS 卷。我不确定为什么,但每次我尝试通过 VMware ESXi Web 界面导出时,下载会在 ~700MB 之后失败。
我的解决方案是使用 SCP。为此,我首先必须在 VMware ESXi 服务器上启用 SSH 访问。接下来,我登录到 VMware ESXi Web 界面并浏览到 Storage > My Big Storage Drive 并获取存储卷的路径。
一旦启用,我启动Cygwin并开始传输:
这估计需要将近 23 小时才能完成,因为我正在通过 USB 2.0 读取/写入旋转磁盘,但是它实现了我将服务器的 VMDK 复制到外部媒体的目标。显然,使用千兆交换机、SSD 读/写和/或 USB3+ 速度会更快。
我们做的另一件事是使用另一台客户端计算机。最好与 esxi 主机在同一子网中。将 USB 驱动器插入客户端计算机。安装 ESXi 客户端并连接到主机。您可以浏览数据存储并将文件复制到 USB,但我建议导出到 OVA 文件。
积极因素:-不需要第二个虚拟机-为可以使用 USB3 的主机解决问题。
负面因素: - 需要网络 - 客户端计算机 - 可能下载客户端软件