如何配置 Virt-Manager 将快照保存到另一台服务器?

如何配置 Virt-Manager 将快照保存到另一台服务器?

您好,我已经在三台物理计算机上安装了 KVM 和 Virt-Manager,我正在考虑使用第四台计算机来保存快照或快照副本。

有人知道如何配置 Virt-Manager,以便在制作快照时,这些快照保存在另一台服务器(服务器 4)中,而不是本地。或者将其保存在本地,但在另一台服务器(服务器 4)上制作副本。

谢谢

答案1

virt-manager 获取的快照是内部的(在磁盘映像内部创建和管理),并且不会保存到单独的映像中。如果您正在寻找备份虚拟机的方法,您需要寻找备份解决方案,而不是提出这个问题

答案2

使用 KVM,您可以选择制作内部和外部快照。到目前为止,virt-manager 仅支持内部快照。如果需要外部快照,则必须使用命令行工具。一个非常方便的 shell 脚本是。我已经使用它很多年了,只需要两个 crontab 条目:

10 0 * * * /usr/local/bin/fi-backup.sh -q -v all > /dev/null

0 23 * * sun /usr/local/bin/fi-backup.sh -c -v all > /dev/null

第一个条目创建所有正在运行的虚拟机的快照。第二个条目每周一次将所有快照合并回映像中。

您需要额外的脚本将快照复制到备份位置,并自动从该备份位置清除旧快照。

相关内容