简洁版本:
我想将精简配置的 VMFS .vmdk 从免费的 ESXI 复制到 NAS 进行备份。我该怎么做?有没有现成的方法?简单的复制不起作用,因为它复制的是全尺寸,而不是实际配置的尺寸。
请注意,特定的 .vmdk 格式依赖于 VMFS 稀疏文件。但是,还有其他精简分配的映像格式,包括 Workstation 使用的 .vmdk 和 .ovf。因此将映像导出为这些格式就可以了。
长版本:
我有一台实验室 ESXi 6.0 服务器(我是说用于实验,而不是生产),上面有几台虚拟机。我想将 .vmdk 文件从 ESXI 复制到我的 QNAP NAS 以进行备份。
但是我并不需要完整的备份解决方案。我只想让 QNAP 保持离线状态,每年备份两次。按照这种速度,备份解决方案(尤其是免费解决方案)无法很好地生存下来 - 它们往往会因操作系统支持下降、格式更改、忘记密码等原因而腐烂。
所以我想要一种几乎无需设置和维护的产品。恢复性能并不重要。
我有一个高达 400 GB 的精简卷,实际使用了 40 GB。
但是,从基于 Web 的数据存储浏览器下载简单的 .vmdk 会下载整整 400 GB,这对我来说看起来不对。
scp/sftp 也是同样的情况。
到目前为止我发现的唯一解决方案是在下载之前对图像进行 lzop 。
那么问题是,有没有更好的、不太复杂的方法?例如,Veeam 要求记住账户密码、使用“公司”电子邮件并下载大约 4GB 的备份解决方案。
答案1
您可以使用 starwind v2v 将稀疏 vmdk 导出为“普通”vmdk,并将其保存在 NAS 上 - www.starwindsoftware.com/starwind-v2v-converter
导出期间虚拟机应处于关闭状态。
答案2
我有最好的解决方案,我认为它在您的场景中效果很好,但有点超出我的承受范围。
只需创建 NAS 路径
在 esxi 中添加新存储,选择 NAS 路径并创建数据存储
克隆您想要备份的虚拟机,然后将这些克隆的虚拟机移动到您创建的 NAS 数据存储,然后断开 NAS 数据存储的连接。
您有一个随时可用的备份,需要进行映射和启动,它们仅消耗已使用的精简存储。
希望能帮助到你
答案3
当您说“还有其他薄分配的图像格式,包括.... .ovf”时。
那么 OVF 呢?如果您只是谈论每年一次或两次的临时副本,而不是自动备份解决方案,只需右键单击您的 VM 并导出(或对于旧版本,单击文件 > 导出 > 导出 OVF 模板)。
它的主要用途是将准备好的映像重新部署到新的 ESXi/vcenter,但它基本上只是机器的副本,因此没有理由不能将其用作备份。如果您想彻底测试,可以通过将导出的副本重新导入到新的 VM 来测试它。