このスクリプトを実行しようとしています
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 のルート フォルダーには、backup ファイルと original ファイルの両方があります。これは、blockcommit が実行されなかったことを意味します。
誰か助けてくれませんか? どうもありがとうございます!
答え1
バックアップスクリプトの最新バージョンを使用していますか? 古いバージョンを使用していたため、この問題が発生しました。libvirt 5.x では、コマンドにいくつかの小さな変更がありました。または、libvirt の古いバージョンが 5.x である場合は、バックアップスクリプトの古いバージョンを使用する必要があるかもしれません。