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” が少しハマるポイントかなと。
とりあえず、旬なソフトウェアはコミュニティが盛り上がってるから、
こういったバグに関する情報が多くて助かるな。と思う今日この頃。