Fri, 05 Apr 2013 (平成25年) [長年日記]
_ Relax-and-Recover で P2V に挑戦
したが、現時点ではうまくいってない。現状のメモを記す。
参考にしたページ
手順
公式サイトの「Download」 → 「Snapshot releases from Git」 → 「Debian: 6.0」 から、パッケージ取得。この deb パッケージが依存するパッケージを dpkg -l で確認してそれらをインストールしてから dpkg -i でインストール。
バックアップ先は USB メモリにすることにしたから、以下のコマンドでフォーマット。
$ sudo /usr/sbin/rear format /dev/sdb USB device /dev/sdb must be formatted with ext2/3/4 or btrfs file system Please type Yes to format /dev/sdb in ext3 format: Yes(←とタイプする)
設定ファイル /etc/rear/local.conf を編集
# Create Relax-and-Recover rescue media as ISO image OUTPUT=ISO # USB メモリの中にリカバリ時に使うブートメディアの iso ファイルが作成される ### create a backup using the internal NETFS method, using 'tar' BACKUP=NETFS ### write both rescue image and backup to the device labeled REAR-000 BACKUP_URL=usb:///dev/disk/by-label/REAR-000
注) OUTPUT=USB というオプションで USB メモリをブートメディアにすることも試してみたのだけどこちらはエラーが出てしまってうまくいかなかった。
そして、バックアップ開始。
$ sudo /usr/sbin/rear -v mkbackup Relax-and-Recover 1.14-git201212031648 / 2012-12-03 Using log file: /var/log/rear/rear-inox.log Creating disk layout Creating root filesystem layout TIP: To login as root via ssh you need to set up /root/.ssh/authorized_keys Copying files and directories Copying binaries and libraries Copying kernel modules Creating initramfs Making ISO image Wrote ISO image: /var/lib/rear/output/rear-inox.iso (27M) Copying resulting files to usb location Creating tar archive '/tmp/rear.IKOcvv47zwuNaJd/outputfs/inox/backup.tar.gz' Archived 5732 MiB [avg 2893 KiB/sec]OK Total bytes written: 6011770880 (5.6GiB, 2.9MiB/s) in 2030 seconds.
ここまでは問題なし。
VMware Player で仮想マシンを作成して、rear-inox.iso でブートして指示される通りに進めて rear recover でリカバリ開始、と順調そうだったのだが、仮想 HDD に書き戻している途中で /boot か / あたり(なぜかこのサーバをセットアップした時には細かくパーティションを分割してた)のパーティションを戻すところでエラー。ひとまずこれ以上は時間がないので、ログだけ保存して本日はここまで。
memo
RW 1136528(VMware の仮想 HDD のサイズ調整用の数値)