我想使用脚本自动将 Xen 服务器上的虚拟机备份到备份存储库。我有一台 Windows 和一台 Linux 备份服务器,因此,无论哪台服务器更容易操作,都很好。有没有办法对 Xen 服务器执行此操作?我想编写一个脚本,自动登录到 xen 服务器,在服务器仍在运行时备份虚拟机,并将其导出到备份存储库。这可能吗?谢谢
答案1
你可以做得更好:CLI 命令(从你的虚拟机外部)
xe vm-export vm=(UUID-of-VM) full-path-to-output-file
将以 XVA 格式导出虚拟机的整个映像,这非常适合备份。此外,它可以导出到不同的机器、不同的虚拟机管理程序等。它不仅包含所有磁盘内容,还包含虚拟机、网卡、多个磁盘(如果有)等的全部设置。
请记住,通过 CLI 保存可以仅有的保存为 XVA 格式,需要通过 Xenconverter 转换为 OVF 格式(读取这里)。您可以直接从 Xencenter 保存到 OVA,但是,由于某些我不知道的原因,这只能通过 GUI 来完成,而不能通过 CLI 来完成。