ちと、物理サーバとして稼働している開発用 Linuxサーバ(普段は使ってない)がじゃまなので、VMware上に移動させたくなって、その方法を調べてみた。
どうも Windows には 公式に P2V なるツールがあって、簡単に移行できるらしいけど、Linux にはない見たい。でも、きっとユーザが作ってるよね? と思って調べると
Linux P2V
http://mark.foster.cc/wiki/index.php/Linux_P2V
という文章を発見。めんどくさそう……んーどうしたものかと思ったんだけど、よく考えたら、Mondorescue でフルバックアップをとって、それでリストアすればいいんじゃない? と思って実行。
1. 物理サーバ上に Mondorescue をインストール
mondorescue は http://www.mondorescue.org に各ディストリビューション用のパッケージが用意されてるので、これは簡単。
2. mondorescue でフルバックアップ & 起動用CDのISOを作成
実行例
# mondoarchive -O -i -L -d /backup -E "/backup" -l GRUB -f /dev/sda -s 700m -F
3. お茶する(2〜3時間ぐらいでバックアップは終了)
4. ISO を VMwareが稼働しているマシンに移動
5. VMwareサーバ上に仮想サーバを作成
リストア時に、なぜかディスクが認識しない場合は SCSI じゃなくて、IDE にするといいみたい。
6. ISOイメージを起動ディスクとして、仮想サーバの電源をON
7. リストアは、auto モードで放置
8. NIC のドライバとかは、pcnet32 を組み込むようにする。
9. reboot して、元の環境が復元できているのを確認して終了 :-)
IPv4/IPv6 meter |
思ったより安い……時もある、Amazon |