将大文件从 ESXi 主机移动到另一个主机的最快方法

将大文件从 ESXi 主机移动到另一个主机的最快方法

我有两个 VMWare ESXI 5 主机,我想将一个 2 TB 的 .vmdk 文件从一个主机移动到另一个主机。我尝试通过 vSphere Client 下载该文件,然后通过 vSphere Client 将其上传到另一台主机,但似乎需要一周或更长时间!

我尝试了scp命令,速度还不错,实际上是 30 MB/s,但是过了一会儿操作就中断了。

有没有办法将 2 TB 文件拆分成更小的文件,以便我更轻松地传输?或者有更好的解决方案来传输它?

答案1

最好的通用方法是:

  • 将 VM 导出为 OVF 文件,移动到本地系统,然后将 OVF 重新导入到 ESXi 目标。
  • 使用 vSphere 并执行主机/存储迁移。
  • 利用其中之一Veeam 的免费产品处理临时举动。

rsync 或 scp 等解决方案将受到速率限制,并且不了解内容(例如稀疏 VMDK 文件、精简配置卷等)

另请参阅:

将 VMware ESXi VM 移至新数据存储 - 保留精简配置

如何将 VMware ESXi 5 VM 导出到文件以便稍后恢复?

答案2

这里的情况类似(尽管我的文件大小在 100 GB 以上)。SFTP 运行良好 - filezilla 的速度约为 9mib/s。尝试使用数据存储浏览器,但似乎在 4GB 的传输量下就死机了。

我已经启用了 ssh,默认情况下可能也允许使用 sftp 功能,无需进一步配置。也许——我所知道的是,恕我直言,SFTP 是可行的方法——无论是大小还是速度。

答案3

我已经成功使用http://www.veeam.com/virtual-machine-backup-solution-free.html

这比在基础设施客户端中复制和粘贴数据存储要快得多。

相关内容