KVMイメージをバックアップする方法は?仮想マシン全体をバックアップできますか?

KVMイメージをバックアップする方法は?仮想マシン全体をバックアップできますか?

すべての(9台のVM)KVM仮想マシンをバックアップする必要があります。週に一度、夜にバックアップしたいです。たとえば、VMware Server と VMware Server 2 を使用して、バックアップとしてイメージを作成してライブ バックアップを作成しました。

次の質問をさせていただきます。

1) KVMから仮想マシンのリアルタイム移行とバックアップのための良い可能性はありますか?私はいくつかのチュートリアルを見つけましたが、Debianスクイズでは動作しません。

2)KVM仮想マシンのライブバックアップ(夜間)をお勧めできますか、それとも仮想マシンの内部でバックアップを実行する必要がありますか?

3)VMwareは、VMが停止するとバックアップおよび解凍され、再度正常に動作するようにイメージバックアップも実行できます。 KVM仮想マシンは同様の操作を実行できますか?

ご回答とコメントありがとうございます。

答え1

KVM VMを完全にバックアップするスクリプトを作成しましたが、ライブディスクのバックアップはサポートしていませんが、3番目のシナリオと一致することがわかりました。Freeze --> backup --> unfreeze

仮想マシンと対応するすべてのディスクとスナップショットをバックアップおよび復元できます。

仕組み:

  • 必要に応じて仮想マシンを一時停止します。
  • 仮想マシンのバックアップ
  • 仮想マシンの復元

はい

  • サポート
ruby /root/virt-backup/virt-backup.rb \
  --backup \
  --original-vm snap23 \
  --save-dir /var/lib/libvirt/images/backup-11/ \
  --with-snapshots

  • また覆う
ruby /root/virt-backup/virt-backup.rb \
  --restore \
  --with-snapshots \
  --backup-file /var/lib/libvirt/images/backup-11/snap23.zip 
  --restore-dir /var/lib/libvirt/images

イムグル

  • ここでは、完全な例を含むスクリプトを見つけることができます。

https://github.com/eslam-gomaa/virt-backup

関連情報