- -LinuxでVirt-Manager仮想マシンをバックアップする方法

LinuxでVirt-Manager仮想マシンをバックアップする方法

Virt-Managerは優れたオープンソースの1つであり、Linux上のKVM仮想化管理ツール。これにより、複数の仮想マシンのセットアップがシンプルで合理化されたプロセスになります。今日のこの記事では、ユーザーがVirt-Manager仮想マシンのバックアップを作成できるさまざまな方法をすべて取り上げます。

注意: LinuxプラットフォームでKVM仮想マシンとやり取りする方法は、Virt-Managerだけではありません。これらの方法がうまくいかない場合は、VirtualBoxやGnome Boxesなどの他の仮想化ツールを試してみてください。

スナップショットバックアップ

Linux KVM仮想マシンに適切なバックアップがあることを確認する最も簡単な方法は、 美徳 マネージャースナップショットツール。スナップショットを使用すると、VMにすべてを簡単に保存し、後で復元できます。スナップショットを作成するには、開く 美徳マネージャーと入力 ルート パスワード。リモートでバックアップしている場合は、リモートVM接続にログインします。

注:スナップショットを使用する理想的な方法は、VMを実行するために必要なすべてをVMにインストールし、復元する「ベース」スナップショットを作成して、新しいインストールのようにすることです。

いつ 仮想マネージャー 稼働している場合は、スナップショットを作成するVMを起動します。 [表示]をクリックし、[スナップショット]ボタンを選択してスナップショットツールを開きます。 C[+]ボタンをクリックして、スナップショット作成メニューを開きます。メニューで、スナップショットの名前と説明を入力する必要があります。

「名前」セクションの下に、必ずスナップショットにあるオペレーティングシステムの名前。 [説明]の下に、スナップショットの内容とその作成理由の詳細な説明を書きます。これは、特に多くの異なるスナップショットがあり、それらの違いを区別できない場合に役立ちます。

スナップショット作成ツールですべての情報を入力したら、完了をクリックしてプロセスを完了します。

スナップショットを復元する

Virt-Manager仮想マシンを復元するにはスナップショット、メインUIの[表示]をクリックし、[スナップショット]を選択します。 UIでスナップショットを選択し、再生ボタンをクリックします。これにより、VMの現在のすべてのアクティビティが停止され、スナップショットが存在する状態に復元されます。

Virt-Managerからスナップショットを削除する必要がありますか? スナップショットをクリックしてから、ごみ箱アイコンを選択します。削除を選択すると、「このスナップショットを削除してもよろしいですか?」というダイアログが開きます。「はい」オプションを選択すると、スナップショットが削除されます。

アーカイブバックアップ

Virt-Manager仮想マシンをバックアップするスナップショットを作成する以外に、バックアップを作成するもう1つの方法は、オペレーティングシステムの保存に使用されるボリュームのアーカイブとしてです。

注意: このセクションで説明するバックアッププロセスは、仮想ハードドライブのみを対象としています。 KVMセットアップで仮想マシンをハードドライブで直接実行できる場合、次のプロセスはお勧めしません。そのためのバックアップを作成するには、Gnome Disksチュートリアルをご覧ください。

ターミナルを開いて開始し(VMがリモートの場合はターミナルでSSH経由でサーバーに接続します)、使用します CD 移動するコマンド / var / lib / libvirt / images /。これはVirt-Managerのデフォルトディレクトリであり、すべてのディスクボリュームがここにあります。ディレクトリを別のものに変更した場合は、自分でそれを把握する必要があります。

すべてのユーザーができる CD / var / lib / libvirt / images /、ただし、非rootユーザーは使用できません ls 権限が正しくないため、ディレクトリの内容を表示します。この問題を解決するには、ルートアクセスを取得します。

sudo -s

ターミナルがルートを使用しているので、実行します ヴァーシュ VM定義ファイルのバックアップを作成するツール。

echo "" > nameofvm.xml
virsh dumpxml nameofvm >  /var/lib/libvirt/images/nameofvm.xml

つかいます ls Qcow2仮想ハードドライブの名前を見つけるには / var / lib / libvirt / images /。ファイル名をコピーして使用 mv 新しいサブディレクトリに移動します。

mkdir -p vm-backup
c
mv example.qcow2 vm-backup
mv nameofvm.xml vm-backup

を使用して タール、VMディスクとXMLファイルのアーカイブを作成します。

tar -jcvfp my-vm-backup.tar.bz2 vm-backup
mv my-vm-backup.tar.bz2 /home/username/

VMディスクイメージのバックアップには時間がかかります。ファイルサイズによっては、1時間以上かかる場合があります。 PCに任せるのが最善です。バックアップが完了したら、気軽に移動してください my-vm-backup.tar.bz2 別のサーバー、クラウドバックアップなどに。

バックアップの復元

バックアップを復元するには、まずそれを抽出する必要があります。

tar -xvfp my-vm-backup.tar.bz2
cd vm-backup

つかいます ヴァーシュ XMLファイルを復元します。

sudo -s
virsh define --file /home/username/location/of/exctracted/archive/vm-backup/nameofvm.xml

最後に、ディスクイメージをimagesディレクトリに移動します。

mv example.qcow2 /var/lib/libvirt/images/
</ p>

コメント