物理マシンのCentOSをVMWare ESXiに移行

すでに物理マシン上で稼働している CentOS を、試しに VMWare ESXi に移行してみます。
参考にしたサイトは http://blog.yunayuna.net/2008/12/ です。

VMWare Converter の入手

http://www.vmware.com/download/converter/ にアクセスして、ページの右側からアカウントを登録し、メールによるアクティベーションを行います。

アクティベーション後、Windows 用と Linux 用の VMWare Converter がダウンロードできるようになります。
今回は CentOS の移行なので、Linux 用の VMWare Converter をダウンロードします。

VMWare Converter のインストール

ダウンロードした VMWare Converter を展開、インストールします。


[root@gentoo ~]# tar -xvf VMWare-converter-4.0.0-146302.tar.gz
[root@gentoo ~]# cd vmware-converter-distrib
[root@gentoo ~]# ./vmware-install.pl
:
<すべてデフォルト OK>
:
[root@gentoo ~]#
インストール時にいくつかの設定を聞かれますが、全てデフォルトで問題ないようです。

VMWare Converter の起動

Linux 版の VMWare Converter は、サーバとクライアントで動作するようです。
サーバが起動していない場合は起動します。


[root@gentoo ~]# /etc/init.d/vmware-converter start
Starting VMWare Converter
Converter Standalone Server [ OK ]
[root@gentoo ~]#

次にクライアントを起動します。


[root@gentoo ~]# vmware-converter-client

これで GUI の画面が立ち上がります。

ローカルマシンの内容をコンバート

ローカルマシンの CentOS をコンバートして VMWare ESXi につっこみます。

コンバータ左上の [Convert Machine] ボタンをクリック

コンバート元の情報を入力します


「This local machine」は選択できないので、ローカルマシンの情報をコンバートする場合であっても、リモートマシンとして必要な情報を入力します。

  • 「IP address or name」は 192.168.1.1 やホスト名を入力します。127.0.0.1localhost は失敗します。
  • 「User name」/「Password」はルート権限をもつユーザの ID/PASS を入力します。ssh でログインするため、場合によっては sshd.conf を修正するなどして、root 権限を持つユーザをログインできるようにしておく必要があります。
  • 「OS Family」は Linux を選択します。
コンバート先のサーバを選択


VMWare ESXi のサーバ情報を入力します。

コンバート先のデータストアを選択


コンバート後のファイルを保存する場所を選択します。
そのままで問題なければ [Next] をクリックします。

オプションの確認/変更


必要であれば、ディスクの割り当て等などを変更します。
Processors に警告マークがついているのは、「CPU 数を変更する場合、ゲストOSの設定を手作業で修正する必要があるよっ」ってことらしいです。

最終確認


設定内容が一覧されます。
問題無ければ [Finish] をクリックし、コンバートを開始します。

コンバート中は % と残り時間等が表示されています。

以上で、コンバートは完了です。
ただ、グラフィックカードの設定が必要になるのか、そのままでは X が立ち上がりませんでした。
X の設定は明日以降に試します。

Virtual PC で動かしてた Windows2000 も移行してみた

Virtual PC で動かしていた Windows 2000VMWare ESXi に移行してみました。
移行自体は簡単にできました。移行後、VMWare Tools を入れるまでは画面が16色 VGA になってます。

VMWare Tools を入れて、普通に多色になってウマーとおもっていたら、マウスの挙動がクルッテル。
カーソルは動くのですが、どこをクリックしても、右下をクリックしている状態にorz

マウスのプロパティで、ホイールの検出が「ホイールは存在すると仮定する」になっていると発生するみたいです。

マウス設定内のハードウェアタブから [プロパティ] をクリック

ハードウェアプロパティの詳細設定タブから「ホイールの検出」設定を変更


「ホイールを検索する」または「検出を無効にする」にして、再起動したら治りました。

マウスがまともに使えない状態なので、キーボード操作でたどりつく必要がありますw