仮想マシンのスケジュールされたバックアップを構成するにはどうすればよいですか?

仮想マシンのスケジュールされたバックアップを構成するにはどうすればよいですか?

以下の内容の入ったボックスがあります:

  • 最小構成の Debian 8.3 Jessie
  • 16GBのRAM
  • 4コア Intel SandyBridge 2.5 Ghz
  • 2 x 300 Gb SAS、RAID10 (ハードウェア コントローラを使用)
  • qemu-kvmとvirt-managerがインストールされている
  • ネットワークインターフェースはSSH(putty)経由のリモートアクセスを許可するように設定されている

ハイパーバイザーに、次の設定で単一の仮想マシン (Windows Server 2012) が作成されました。
- 16 Gb RAM、4 コア (すべてのホスト リソース)
- /var/lib/libvirt/images/ に配置された 2 つのディスク イメージ (*.qed) (50 Gb と 100 Gb)、両方ともスパース
- Windows では、50 Gb ディスクがシステム ディスク (OS 用) として使用され、100 Gb がデータ ディスクとして使用されます。

ディスクをもう 1 つ追加する予定です (同じ SAS 300 Gb)。

安全を確保するために仮想マシンのバックアップを作成したいです。

これを実現するための最善の方法は何でしょうか?
以下は私が考えている詳細です (議論や変更の対象となります):

  1. 仮想マシンのタイムリーなシャットダウンをスケジュールする(夜間) - 最初に Windows のタスク スケジューラ(正常なシャットダウン)、次に Debian の cron
  2. 新しく接続したディスクに仮想マシンのバックアップを作成します。定期的に完全バックアップと差分バックアップを実行したいです (例: 完全バックアップは毎週 (日曜日)、差分バックアップは毎日)
  3. 仮想マシンをオンにしてゲストOSを起動します

関連情報