我在 VM 中有一些大文件,我需要将其复制到 ESXi 主机数据存储区。最好/最快的方法是什么?现在我在 VM 中使用 vSphere Client。VM 在虚拟网络中运行,另一个 VM 充当外部世界的路由器。由于 ESXi 与路由器具有不同的公共 IP,因此流量会传出到物理网络交换机并通过同一 NIC 返回。这仅以 100 Mbit 连接,因此实际速度仅为 4 MB/s 左右。
是否可以通过某种方式将 VM 连接到 VMkernel 管理网络,以便 ESX 自行处理流量?
或者是否可以通过命令行挂载 VM 的 vmdk 并将文件复制到本地数据存储?
如果您将另一个 NIC 添加到 VM 并创建另一个 VMkernel 端口并将它们放在新的 IP 范围内并确保它们 VM 和主机位于同一 vSwitch 上。
然后从 VM 连接到新 IP 上的 EXSi,然后传输将在 ESXi 主机内进行,而不是通过您的 NIC 离开。
您还可以创建一个未连接到物理 NIC 的新 vSwitch,以确保流量与主机保持一致。
vSphere 客户端在文件传输时也可能有点慢,您可能会发现使用Veeam 的 FastSCP可以加快传输速度。
您可以设置一个 NFS 挂载点,将文件复制到 ESX i 环境之外的 NFS 挂载点(首选 1Gb 或 10gb 局域网),然后在复制后,将此 NFS 挂载点附加到 ESXi 环境。除此之外,浏览数据存储并上传文件并等待圣诞老人:)
您可以为您的虚拟机添加一个“Host onlly”网卡,为您的 ESXI 添加一个虚拟网卡,并将它们配置为在同一子网上,这样会快得多。