とんちゃんといっしょ

Cloudに関する技術とか日常とかについて書いたり書かなかったり

VMware Server

Xenを諦めてVMware Serverに逃げようと思った。
なんせHDDのパーティション分けるの忘れてたから。
今弄ると中のデータが飛ぶんだよね・・・


というわけで、今回はXenを諦めてVMware仮想マシンを実現することにした。
まずはVMwareのサイトへ行ってVMware Serverをダウンロード。

[root@localhost ~]# rpm -ivh VMware-server-1.0.4-56528.i386.rpm
[root@localhost ~]# vmware-config.pl
The correct version of one or more libraries needed to run VMware Server may be
missing.  This is the output of ldd /usr/bin/vmware:
        linux-gate.so.1 =>  (0xffffe000)
        libm.so.6 => /lib/libm.so.6 (0xf7fa8000)
        libdl.so.2 => /lib/libdl.so.2 (0xf7fa3000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf7f8b000)
        libX11.so.6 => not found
        libXtst.so.6 => not found
        libXext.so.6 => not found
        libXt.so.6 => not found
        libICE.so.6 => not found
        libSM.so.6 => not found
        libXrender.so.1 => not found
        libz.so.1 => not found
        libc.so.6 => /lib/libc.so.6 (0xf7cc2000)
        /lib/ld-linux.so.2 (0xf7fe1000)
        libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xf7cbf000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf7ca8000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf7ca5000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf7ca0000)

〜〜後略〜〜

やたらとnot foundが目立つのでnot foundのライブラリをインストール。

[root@localhost ~]# yum install -y  libXtst
[root@localhost ~]# yum install -y  libXt
[root@localhost ~]# yum install -y  libICE
[root@localhost ~]# yum install -y  libSM
[root@localhost ~]# yum install -y  libXrender
[root@localhost ~]# yum install -y zlib

再度vmware-config.plを実行

Making sure services for VMware Server are stopped.

Stopping VMware services:
   Virtual machine monitor                                 [  OK  ]

Configuring fallback GTK+ 2.4 libraries.

〜〜中略〜〜

Execution aborted.

問題なく行った模様。


コンパイル時に問題があったので調べるとccが出来ないのでエラーらしい。

None of the pre-built vmmon modules for VMware Server is suitable for your
running kernel.  Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]

Using compiler "yes". Use environment variable CC to override.

yes: invalid option -- d
Try `yes --help' for more information.
Your compiler "yes" version "" is not supported by this version of VMware
Server.

というわけでgccを追加

[root@localhost tmp]# yum install -y gcc

これでうまくいくと信じてたけどうまくいかない。
こいつはいったいなんなんだ・・・