KVMにおけるゲストOSのバックアップ/リストア



↑

はじめに

KVM上のゲストOSをバックアップ/リストア手順です。
バックアップはゲストOSを停止して実施します。

KVMのインストール手順は下記を参考にしてください。

↑

システム環境

KVM上のゲストOS 「serv51」をバックアップ/リストアします。

kvm_backup.jpg
↑

KVM

  • ホスト名(IP)
    • serv50(192.168.11.50)
  • OS
    • CentOS 6.2 (kernel 2.6.32-220.4.2.el6.x86_64)
↑

ゲストOS

  • ホスト名(IP)
    • serv51(192.168.11.51)
  • OS
    • CentOS 6.2 (kernel 2.6.32-220.4.2.el6.x86_64)
↑

バックアップ

  • ゲストOS「serv51」をバックアップする場合、バックアップすべきファイルは下記の2つになります。
    ファイル名 パス
    XML設定ファイル /etc/libvirt/qemu/serv51.xml
    イメージファイル /var/lib/libvirt/images/serv51.img

  • バックアップ用のディレクトリを作成します。
    # mkdir /backup

  • バックアップするゲストOSがシャットダウンされている事を確認します。
    # virsh list --all Id 名前               状態----------------------------------  - serv51               シャットオフ

  • ゲストOSのXML設定ファイルを保存します。
    # virsh dumpxml serv51  >  /backup/serv51.xml

  • ゲストOSのイメージファイルをコピーします。
    # cp -rp /var/lib/libvirt/images/serv51.img /backup/

  • 以上でバックアップは完了です。
↑

リストア

起動中のゲストOSを削除してバックアップから復旧させます。

  • ゲストOSの状態を確認します。(念のためシャットダウンしておきます)
    # virsh list --all Id 名前               状態----------------------------------  - serv51               シャットオフ

  • ゲストOSを管理対象から削除します。
    # virsh undefine serv51# virsh list --all Id 名前               状態----------------------------------

  • ゲストOSのXML設定ファイルを復元します。
    # cp -rp /backup/serv51.xml /etc/libvirt/qemu/

  • ゲストOSイメージのファイル名を変更して、バックアップからイメージファイルを復元します。
    # mv /var/lib/libvirt/images/serv51.img /var/lib/libvirt/images/serv51.img.old# cp -rp /backup/serv51.img /var/lib/libvirt/images/

  • リストアしたゲストOSを管理対象として登録します。登録確認はvirsh listコマンドで行います。
    # virsh define /etc/libvirt/qemu/serv51.xml ドメイン serv51 が /etc/libvirt/qemu/serv51.xml から定義されました# virsh list --all Id 名前               状態----------------------------------  - serv51               シャットオフ

  • ゲストOSを起動します。
    # virsh start serv51ドメイン serv51 が起動されました# virsh list --all Id 名前               状態----------------------------------  2 serv51               実行中
  • 以上でリストアは完了です。
このエントリーをはてなブックマークに追加
Last-modified: 2012-03-11 (日) 15:55:49   最終更新のRSS