QEMU のみを使用して仮想マシンのバックアップを適切に作成する方法

QEMU のみを使用して仮想マシンのバックアップを適切に作成する方法

これ質問は、ライブ仮想マシンのバックアップをどのように作成できるかを尋ねます。

受け入れられた回答では、QEMU/libvirt で可能であるとされています。

私の質問は(回答では説明されていないので)、QEMU のみを使用してライブ マシンの適切なバックアップを実行する方法です。

答え1

QEMUバックアップを行うためのQEMUマシンプロトコルプリミティブは次のように文書化されています。ダーティビットマップと増分バックアップblock-dirty-bitmap-add など。

そのページが示唆しているように、「このドキュメントの対象読者は、管理アプリケーションに QEMU バックアップ機能を追加している開発者です。」 API としては少々見苦しいので、適切なスクリプトはより焦点を絞って堅牢なものにする必要があります。libvirt を既に使用している環境では、そのバックアップが当然の選択です。

qemu の人気を考えると、バックアップのみの代替実装がないとしたら驚きです。そして実際に 1 つ見つけました:qmpバックアップただし、私はまだ使用しておらず、実際に今見つけたばかりなので注意してください。QMP クライアントの例として研究してください。

そしていつものように、あなたはしなければならないバックアップの復元をテストして、回復方法を確認します。定期的に、特にバックアップ手順を変更する場合はテストしてください。

関連情報