CentOS5.4にVMware Server2.0.2インストール
CentOSにVMware Serverをインストールした際に、
かるくハマった箇所があったので、インストール手順をメモしとく。
OS: CentOS 5.4 (kernel:2.6.18-164)
VM: VMware Server2.0.2
1) VMware Server(2.0.2)をDLして対象サーバへ上げておく
VMware-server-2.0.2-203138.i386.rpm
2) VMwareに必要なパッケージを事前に入れとく
# yum install kernel-devel
# yum install xinetd
# yum update
3) VMware Server インストール
# rpm -ihv VMware-server-2.0.2-203138.i386.rpm
# rpm -qa | grep -i vmware
VMware-server-2.0.2-203138
4) vmnet.tar 置き換え
この状態で、vmware-config.pl しても、linuxカーネルが2.6.16以降の場合、
下記のようにvmnetでコンパイルに失敗する。
In file included from /tmp/vmware-config5/vmnet-only/netif.c:47:
/tmp/vmware-config5/vmnet-only/compat_netdevice.h:273: error: redefinition of ’struct napi_struct’
この問題は、WMwareコミュニティ上にいっぱい見つかるのだけど、
下記の回答欄にvmnet.tar (修正版)があるので、これに置き換える。
CentOS 5.3 + kernel-2.6.18-164 + vmware-server-2.0.1-156745: vmware-config.pl compilation error
# wget http://communities.vmware.com/servlet/JiveServlet/download/1372157-28759/vmnet.tar
# mv -f vmnet.tar /usr/lib/vmware/modules/source/vmnet.tar
5) vmware-config.pl スクリプト実行
# vmware-config.pl
・下記以外全て空ENTERでOK.
Do you accept? (yes/no) yes
Type XXXXX-XXXXX-XXXXX-XXXXX or ‘Enter’ to cancel: WMwareライセンスキー
6) ブラウザでWMwareのコンパネ(WebAccess)を確認
https://{***サーバのIPアドレス***}:8333/ へアクセスする。
ここで軽くハマった。loading… で止まって何も表示されない。
ブラウザは、Firefox3.6だったのだけど、Firebugコンソールを見ると、
“vmtn is not defined” と javascriptがエラーをはいてる。
VMware Server 2.0.2 and Firefox 3.6 RC1
どうやらFirefoxではうまく動かない模様。
なので、Chromeでアクセスしたら、サクっと問題なくログイン画面が表示された。
これにてインストール作業は無事完了。
“vmnet.tar” と “vmtn in not defined” が少しハマるポイントかなと。
とりあえず、旬なソフトウェアはコミュニティが盛り上がってるから、
こういったバグに関する情報が多くて助かるな。と思う今日この頃。


