PR

Xen-DomainUの単純バックアップとリストア

仮想化はバックアップや管理が簡単…なのだがなかなか手が回らず、忘れたころに障害が発生する。バックアップの取り方にはいくつかあるが、簡単なものをメモしておく。

※重要な作業なので、この情報をすべて鵜呑みにせず、自身でも別途確認を行うこと

設定ファイルからイメージファイルの場所を確認する

# cat /etc/xen/SVVCO51
 name = "SVVCO51"
 uuid = "25c6f642-d916-ad04-52d7-44**7cfe44*2"
 maxmem = 256
 memory = 256
 vcpus = 1
 bootloader = "/usr/bin/pygrub"
 on_poweroff = "destroy"
 on_reboot = "restart"
 on_crash = "restart"
 vfb = [  ]
 disk = [ "tap:aio:/var/lib/xen/images/SVVCO501.img,xvda,w" ]
 vif = [ "mac=00:16:3e:**:**:61,bridge=xenbr0" ]

スポンサードリンク

確認

# ls -l /var/lib/xen/images/SVVCO501.img
 -rwxr-xr-x 1 root root 21474836481  6月 23 01:20 /var/lib/xen/images/SVVCO501.img

バックアップする

イメージファイルのバックアップ

# cp /var/lib/xen/images/SVVCO501.img /mnt/SVVCO501.img -v
 `/var/lib/xen/images/SVVCO501.img' -> `/mnt/SVVCO501.img'

設定ファイルのバックアップ

# cp /etc/xen/SVVCO51 /mnt/SVVCO51 -v
 `/etc/xen/SVVCO51' -> `/mnt/SVVCO51'

リストア

必要があれば準備

[root@localhost ~]# yum install samba-client
[root@localhost ~]# mkdir /mnt/nas
[root@localhost ~]# mount -t cifs -o username=share,iocharset=utf8 //192.168.1.51/share /mnt/nas

データを戻す

[root@localhost ~]# cp /mnt/nas/SVVCO51 /etc/xen/
[root@localhost ~]# cp /mnt/nas/SVVCO501.img /var/lib/xen/images/SVVCO501.img

コメント