我正在开发一个桌面应用程序,目的是保存ESX中存储的虚拟机备份,而本地存储中没有vCenter。我目前正在使用适用于C#的vSphere SDK,并且正在使用WinForm。我有一个框用于选择计算机,并且一个按钮可以备份笔记本电脑上正在运行的选定虚拟机。在vSphere SDK中找不到任何方法可以帮助我备份正在运行的VM。
任何建议将不胜感激。
答案 0 :(得分:1)
我遇到了同样的问题,但是通过PowerCLI找到了这个解决方案。 我制作了一个Power Shell脚本,该脚本允许我将VM作为.OVA文件导出到本地存储中。 开启虚拟机电源后,无法执行“导出”命令。备份已启动的VM的唯一方法是获得vCenter的许可证。
希望它会对您有所帮助。