如何运行虚拟机的实时备份 - Libvirt-Qemu

如何运行虚拟机的实时备份 - Libvirt-Qemu

我正在尝试运行这个脚本

https://gogs.tausys.de/shogun/libvirt-imagebackup/raw/master/backup-vms.sh

当我运行它时,它像这样开始。

Wed, 16 Oct 2019 12:44:59 +0200 Backup KVM online guest 'ubuntu16.04'
Domain snapshot backup created
/usr/bin/backup-vms.sh: line 241: /backupDisk/VMs/ubuntu16.04/domain.xml: No such file or directory
Wed, 16 Oct 2019 12:45:00 +0200 Backup KVM of 'ubuntu16.04' complete
Wed, 16 Oct 2019 12:45:00 +0200 Backup done
Wed, 16 Oct 2019 12:45:00 +0200 -----------

当我检查结果时,我看到快照已制作完成。ubuntu16.04.qcow.backup 但是当我检查文件夹 /backupDisk/ 时,没有 xml 文件,也没有备份文件,在 libvirt 的根文件夹中,我看到备份文件和原始文件,这意味着未执行 blockcommit。

有人可以帮忙吗?非常感谢!

答案1

您使用的是最新版本的备份脚本吗?我遇到这个问题是因为我使用的是旧版本。在 libvirt 5.x 中,命令有一些小的变化。或者当您使用旧版本的 libvirt(如 5.x)时,也许您应该使用旧版本的备份脚本

相关内容