[[Index]]

VMWare Serverから、VMWareESXiに移行したときのメモです。

スペックは以下のとおり。

VMWare Server(CentOS 5.4)
CPU:Xeon 2.4GHz x2(Prestonia)
Memory:4GB
Disk:160GB(Mirror)、500GB(Mirror)、1.5TB(Single)

VMWare ESXi(ESXi4)
CPU:Xeon E5205 1.86GHz x1
Memory:2GB
Disk:なし

作業用PC
CPU:Atom 330
Memory:2GB
Disk:500GB

VMWare-Serverは、合計2.5TBのストレージを持っているにもかかわらず
移行先はディスクレスorz
お金が無いので、移行は非常に困難でした。

ディスクトレイは、おっとではボッタクリ(5250円/個)だったので、ebayでゲット。
送料込み6個8635円でした

どうやって移行したかというと。。

ミラー構成を崩して500GBx1と160GBx1を取り出し

新たな500GBx1を確保するために、作業用PCの500GBを160GBに移行
(ここで500GBx2)

VMWare Serverの500GBのストレージに乗っかっていたVMを1.5TBに移行して、
LVMから500GBを切り離し。
(ここで500GBx3)

ESXiマシンで、500GBx3をRAID-5にして1TB確保

EcoWattによると、ESXiサーバの電気代は3000円らしい。

対象のVMは以下の4つ
Web/Mail/DNS サーバx2(Solaris9)
NFS/DBサーバ x1(CentOS5.3)
エンコード用サーバ x1(Ubuntu Server)

最初、Converterを使ってみることにした。
結果、エンコード用サーバだけまぁまぁ上手く移行できた

対象機器
NFS/DBサーバ
700GBも持っているので、移行作業をスタートしたところ、Formatのところでfail
DiskI/Oが遅くてタイムアウトした模様。
700GBのところだけ手動で持ってくるように変更して再トライ。最初気づかなかっ
たんだけど、パーティションごとにVirtualDiskが作られてしまって、変更でき
なかった。。これではちょっとヤダから却下。
結局、移行先でVM作って、LiveCDでブートして、同じ名前のLVM作って、dump/restore。

次、対象機器
エンコード用サーバ
こいつはVMWareConverterが一番上手く行った例かも。
パーティションごとにVirtualDiskが作られるって事は無かった。LVM環境だと駄目
なのかも。
コピーはすんなり終わったんだけど、GRUBのInstallが始まったところでFailして終了。VMは当然起動しない。
また、LiveCDでブートしたところ、ディスクのUUIDが変わっていてマウントできなかった
模様。
UbuntuのGRUBやfstabはUUIDでマウントする仕組みになっていて、Convertした際に変わった。だから、変わったUUIDを探し出して、「/boot/grub/grub.cfg」と「/etc/fstab」を編集。LiveCD上からgrub-installをして、移行完了。


最後、Webサーバ
こいつが一番厄介だった。
Converterは対応してないから、VM作ってufsdump/ufsrestoreによる移行を思いつく。
が、どう頑張ってもブートしない><
まず、普通にブートプログラムがコピーできなかった。SingleユーザでBootして、/bootをpcfsでformatし、マウントしたところまでは出来たんだけど、ドライバがなぜか普通のcpコマンドでコピーされない。
googleで調べたら若干特殊な方法でmkfsしないといけなかったらしい。

mkfs -F pcfs -o S,s,B=/boot/mdbootbp,b=BOOT,i=/boot/strap.com /dev/rdsk/c1t0d0p0:boot

この後、コピーすると出来るんだとか。
で、めでたくブートパーティションのコピーが出来たんだけど、今度はスライスが見えないときた。
シングルユーザのときは/dev/dsk/c1t0d0sXで見えていたから問題ないと思っていたんだが、/をマウントしてみると、c1t0d0sXのリンク先が間違っていた。
devfsadmで作り直してみても上手く行かない。c2t0d0sXとして/devicesにリンク張られていたからvfstabを書き換えても起動しない。ディスクは認識はしてたのになあー。

諦めて新規構築。
Solaris10をインストールして、各種コンパイルと設定。
Apacheの移行やバージョンアップなど面倒なことが多々あったけどなんとかComplete!!

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS