スナップショットを別のサーバーに保存するようにVirt-Managerを設定するには?

スナップショットを別のサーバーに保存するようにVirt-Managerを設定するには?

こんにちは。私は3つの物理マシンにKVMとVirt-Managerをインストールしました。

スナップショットを撮るときにローカル以外のサーバー(サーバー4)に保存するようにVirt-Managerを設定する方法を知っていますか?またはローカルに保存しますが、別のサーバー(サーバー4)にコピーを作成します。

ありがとう

答え1

virt-managerによって撮影されたスナップショットは内部(ディスクイメージ内で作成および管理)され、別のイメージには保存されません。仮想マシンをバックアップする方法を探している場合は、この質問ではなくバックアップソリューションを探してください。

答え2

KVMを使用すると、内部および外部のスナップショットを撮るオプションがあります。これまで、virt-managerは内部スナップショットのみをサポートしています。外部スナップショットが必要な場合は、コマンドラインツールを使用する必要があります。非常に便利なシェルスクリプトは次のとおりです。これ。私は何年も使ってきましたが、2つのcrontabエントリしか必要ありません。

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

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

最初のエントリは、実行中のすべての仮想マシンのスナップショットを作成します。 2番目のアイテムは、週に1回、すべてのスナップショットをイメージに再結合します。

スナップショットをバックアップ場所にコピーし、そのバックアップ場所から古いスナップショットを自動的に削除するには、追加のスクリプトが必要です。

関連情報