本地备份 vSphere SDK

Local Backup vSphere SDK

我正在开发一个桌面应用程序,其目的是将存储在 ESX 中的虚拟机的备份保存在本地存储中,而没有 vCenter。我目前正在使用适用于 C# 的 vSphere SDK,并且正在使用 WinForm。我有 一个框 用于选择机器,一个按钮 用于在笔记本电脑上备份选定的 运行 虚拟机。我在 vSphere SDK 中找不到任何方法来帮助我备份 运行 虚拟机。

如有任何建议,我们将不胜感激。

我遇到了同样的问题,我通过 PowerCLI 找到了这个解决方案。 我制作了一个强大的 shell 脚本,允许我将 VM 导出为本地存储中的 .OVA 文件。 VM 开机时无法执行导出命令。执行已启动 VM 备份的唯一方法是拥有 vCenter 许可证。

希望对您有所帮助。