Debianでkvm-qemuを使用して仮想マシンを作成すると、デフォルトで.imgファイルが配置されます /var/lib/libvirt/images
。
仮想マシン用に特別にLVMパーティションを作成することをお勧めしますか?
2つのLVMパーティションがあるとし/
ます/home
。スナップショットを開始すると、/
仮想マシンがメカニズムを妨げますか?
答え1
実行中の仮想マシンは他のプログラムと同じです。他の操作が進行中にディスクイメージファイルに書き込むことができます。
~によるとLVMガイド:
スナップショットボリュームは、スナップショットが作成されたときにボリュームにあったすべてのデータを表示する特別な種類のボリュームです。詳細については、以下を参照してください。セクション3.8、スナップショット。つまり、バックアッププロセス中にデータが変更されることを心配することなくボリュームをバックアップでき、バックアッププロセス中にデータベースボリュームをオフラインにする必要はありません。
そして少なくとも1人のツアーガイドスナップショットを撮るだけで十分です。
この方法では、LVMを使用してゲストディスクのスナップショットを撮り、rsyncを使用してリモートサーバーの以前のバックアップに対する変更を更新します。ゲストにデータベースサーバーがある場合、スナップショットを作成するとそのサーバーがフラッシュされロックされます。このアプローチは、仮想化ソフトウェア、プロセッサの強化、より安価で高速なネットワーク帯域幅、より安価で大規模なディスクへの人気と認識が高まり、2006年頃に使用され始めました。
既知の状態のマシンをキャプチャしたかどうかを本当に確認したい場合は、まだ仮想マシンを終了したいと思うかもしれません。メモリまだディスクに書き込まれていないデータを保存できます(このデータは、仮想マシンがシャットダウンすると保存されます)。
専用パーティションに仮想マシンを配置すると、そのデータのみを使用してパーティションを復元できるため、LVMを使用してスナップショットを撮るプロセスが簡素化されます。これらのマシンを復元するために「/」を復元するのは不便かもしれません。私自身マシンは/var
ルートパーティションに含まれています(2つのパーティションのみが記載されているため)。
追加資料:
- 13.4。スナップショットを使用したバックアップ(LVM操作ガイド)
- 実行中の仮想マシンのバックアップ