vmware server で動かしていたcentos5.3くらいを、Hyper-V環境へ移行する。
手順
- vmdkをvhdに変換
「Announcements : VMDK to VHD Converter Available」からダウンロードする。 - ダウンロード後、展開して、exeを起動して、sourceとdestを選択して変換すればOK
- Hyper-Vで仮想マシンを作成し、VHDを指定する。
ネットワークはレガシーネットワークにする。
今回の場合、Vmwareで2つの仮想ディスクを使用していたため、2つ指定する。
Hyper-VではSCSIからブートできないため、IDEに接続する。 - 仮想マシンを起動する。
ディスクが見つからない、ってなるかと思いきや華麗に起動してくれた。
稼働ディスクのUUIDがちゃんとそのままだったってことかな?マウントできなくなった・・・よくわからん - 起動後、統合サービスをインストール
hyper-vにcentos5.5をインストール | low level life - 一応、vmware-toolsのアンインストール
# vmware-uninstall-tools.pl - 仮想マシンを停止して、Hyper-Vの仮想マシンの設定でネットワークをレガシーから普通のに入れ替え。
- 起動後、ネットワークの接続を確認
以上。ハードディスクの認識がうまくいくか気になっていたけど、すんなりいけました。
vmwareだろうがkvmだろうがHyper-Vだろうが、仮想環境で動かしてると移行とかほんと楽でよいわぁ・・・。
追記
すんなりいけたと思いきや、その後起動できなくなったー
調査調査・・・
追記
と思ったら、問題なかった。