web-dev-qa-db-ja.com

qcow2ディスクファイルを使用する場合のKVMゲストのバックアップ

KVMを使用した仮想化に使用されるUbuntu(ハーディ)システムを入手しました。各ゲストは、ディスクとして使用される独自のqcow2ファイルを取得しました。ゲストはUbuntu(hardy)を実行しています。そのような設定のための良いバックアップ戦略は何でしょうか?バックアップ中にゲストをシャットダウンしたくない。

5
rkthkr

あなたはゲストの中でそれを調整したいと思うでしょう..理想的にはあなた:

  1. ゲストで実行されているRDBMSにキャッシュをフラッシュさせる
  2. Linuxにディスクを同期するように指示します(sysrqSまたは単に「sync」と入力します)

次に、ゲストのqcow2スナップショットを作成します。これで、スナップショットを作成したときと同じように、ゲストの読み取り専用の不変のコピーが作成されますFS。

このページ スナップショット(およびqcow2自体)がどのように機能するかについて、おそらく知りたいと思っていたよりもはるかに多くの情報を提供します。 この質問 に対する受け入れられた回答も参照してください。

4
Tim Post

私は同様のソリューションを探していましたが、libvirtストレージにソフトウェアRAID + LVM2ボリュームを使用しています。スナップショットを撮り、数回(約8〜10回)バックアップに戻らなければならず、Winゲストであっても機能しました。言った:汚れたシャットダウン。とにかくハードウェアRAIDを使用していません。ソフトウェアで十分ですが、おそらくSCSI/SAS + HW RAID +バッテリーバックアップがLVM2スナップショットに最適なソリューションです(スナップショットの作成時にハードディスクのさまざまな場所に二重に書き込むため)。私は常にフルフィルのRAWボリュームファイルまたは直接接続されたドライブ/パーティションを使用します。最近、VMドライブの書き込みキャッシュを有効にして書き込み速度を大幅に向上させました。 EXT4のようなRAWパーティションと比較すると非常に遅いため、QCOW2の組み込みスナップショットでLVM2をオフにすることを検討しています。

1
TooMeeK