« ESXi サーバーの仮想マシンに CentOS5.5(32-bit) をデフォルトインストールする / CentOS5.5(32-bit) | トップページ | ESXi サーバーの内蔵ハードディスクドライブのデータストア上にカスタム構成の仮想マシンを作成する / ESXi 4.0 »

ESXi サーバー上の CentOS5.5(32-bit) に"VMware Tools"をインストールする / CentOS5.5(32-bit)

CentOS 5.5 (32-bit) に"VMware Tools"をインストールします。ここでは、作業ログを採取するために、主な作業は Tera Term で SSH 接続をして行っています。GNOME 端末などで行っても同じ結果になると思います。


仮想マシンコンソールから、[仮想マシン] → [ゲスト] → [VMware Tools のインストール/アップグレード]の順にクリックします。

VMware Tools に関する注意事項などが表示されます。[OK]をクリックします。

ここからは Tera Term で接続して、作業を行っています。接続時のアカウントは root です。

VMware Tools のディスクイメージがマウントされていることを確認します。

[root@localhost ~]# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/hdc on /media/VMware Tools type iso9660 (ro,noexec,nosuid,nodev,uid=0)

ローカルディスクに VMware Tools のファイルをコピーします。

[root@localhost ~]# mkdir ./VMwareTools
[root@localhost ~]# cd ./VMwareTools/
[root@localhost VMwareTools]# cp /media/VMware\ Tools/VMwareTools-4.0.0-208167.tar.gz ./

VMware Tools のディスクイメージがマウントを解除します。

[root@localhost VMwareTools]# eject

ローカルディスクにコピーした VMware Tools のファイルを解凍します。

[root@localhost VMwareTools]# tar zxvf ./VMwareTools-4.0.0-208167.tar.gz
vmware-tools-distrib/
vmware-tools-distrib/lib/
vmware-tools-distrib/lib/modules/
vmware-tools-distrib/lib/modules/source/
vmware-tools-distrib/lib/modules/source/vmblock.tar
vmware-tools-distrib/lib/modules/source/vsock.tar
vmware-tools-distrib/lib/modules/source/pvscsi.tar
vmware-tools-distrib/lib/modules/source/vmci.tar
vmware-tools-distrib/lib/modules/source/vmhgfs.tar
vmware-tools-distrib/lib/modules/source/vmmemctl.tar

途中省略
vmware-tools-distrib/doc/vmware-vmci/
vmware-tools-distrib/doc/vmware-vmci/samples/
vmware-tools-distrib/doc/vmware-vmci/samples/README
vmware-tools-distrib/doc/vmware-vmci/samples/datagramApp.c
vmware-tools-distrib/doc/vmware-vmci/samples/sharedMemApp.c
vmware-tools-distrib/doc/INSTALL
vmware-tools-distrib/installer/
vmware-tools-distrib/installer/services.sh
vmware-tools-distrib/INSTALL
vmware-tools-distrib/FILES

解凍後の状態を確認します。

[root@localhost VMwareTools]# ls -l
合計 49936
-r--r--r-- 1 root root 51062870 5月 22 22:39 VMwareTools-4.0.0-208167.tar.gz
drwxr-xr-x 7 201 201 4096 11月 8 2009 vmware-tools-distrib
[root@localhost VMwareTools]# cd ./vmware-tools-distrib/
[root@localhost vmware-tools-distrib]# ls -l
合計 548
-r--r--r-- 1 201 201 499999 11月 8 2009 FILES
lrwxrwxrwx 1 201 201 13 5月 22 22:40 INSTALL -> ./doc/INSTALL
drwxr-xr-x 2 201 201 4096 11月 8 2009 bin
drwxr-xr-x 3 201 201 4096 11月 8 2009 doc
drwxr-xr-x 3 201 201 4096 11月 8 2009 etc
drwxr-xr-x 2 201 201 4096 11月 8 2009 installer
drwxr-xr-x 15 201 201 4096 11月 8 2009 lib
lrwxrwxrwx 1 201 201 31 5月 22 22:40 vmware-install.pl -> ./bin/vmware-uninstall-tools.pl

インストーラー(vmware-install.pl)を起動し、VMware Tools をインストールします。

[root@localhost vmware-tools-distrib]# ./vmware-install.pl
Creating a new VMware Tools installer database using the tar4 format.

Installing VMware Tools.

In which directory do you want to install the binary files?
[/usr/bin]
 ← 何も入力せず[Enter]キーを押します

What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc/rc.d]
 ← 何も入力せず[Enter]キーを押します

What is the directory that contains the init scripts?
[/etc/rc.d/init.d]
 ← 何も入力せず[Enter]キーを押します

In which directory do you want to install the daemon files?
[/usr/sbin]
 ← 何も入力せず[Enter]キーを押します

In which directory do you want to install the library files?
[/usr/lib/vmware-tools]
 ← 何も入力せず[Enter]キーを押します

The path "/usr/lib/vmware-tools" does not exist currently. This program is
going to create it, including needed parent directories. Is this what you want?
[yes]
 ← 何も入力せず[Enter]キーを押します

In which directory do you want to install the documentation files?
[/usr/share/doc/vmware-tools]
 ← 何も入力せず[Enter]キーを押します

The path "/usr/share/doc/vmware-tools" does not exist currently. This program
is going to create it, including needed parent directories. Is this what you
want? [yes]
 ← 何も入力せず[Enter]キーを押します

The installation of VMware Tools 4.0.0 build-208167 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl".

Before running VMware Tools for the first time, you need to configure it by
invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want
this program to invoke the command for you now? [yes]
 ← 何も入力せず[Enter]キーを押します


Stopping VMware Tools services in the virtual machine:
Guest operating system daemon: [ OK ]
Unmounting HGFS shares: [ OK ]
Guest filesystem driver: [ OK ]
The bld-2.6.18-8.el5-i686smp-RHEL5 - vmmemctl module loads perfectly into the
running kernel.

The bld-2.6.18-8.el5-i686smp-RHEL5 - vmhgfs module loads perfectly into the
running kernel.

The bld-2.6.18-8.el5-i686smp-RHEL5 - vmxnet module loads perfectly into the
running kernel.

The bld-2.6.18-8.el5-i686smp-RHEL5 - vmblock module loads perfectly into the
running kernel.

The bld-2.6.18-8.el5-i686smp-RHEL5 - vmci module loads perfectly into the
running kernel.

The bld-2.6.18-8.el5-i686smp-RHEL5 - vsock module loads perfectly into the
running kernel.

The bld-2.6.18-8.el5-i686smp-RHEL5 - vmxnet3 module loads perfectly into the
running kernel.

The bld-2.6.18-8.el5-i686smp-RHEL5 - pvscsi module loads perfectly into the
running kernel.

Creating a new initrd boot image for the kernel.


Detected X.org version 7.1.


Please choose one of the following display sizes that X will start with (1 -
15):

[1] "640x480"
[2] "800x600"
[3] "1024x768"
[4] "1152x864"
[5] "1280x800"
[6] "1152x900"
[7] "1400x900"
[8] "1440x900"
[9] "1280x1024"
[10] "1376x1032"
[11] "1400x1050"
[12] "1680x1050"
[13] "1600x1200"
[14] "1920x1200"
[15] "2364x1773"
Please enter a number between 1 and 15:

[3] 3 ← 解像度の一覧から適切なものを選択します


X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: Linux 2.6.18-128.1.10.el5PAE i686 Red Hat, Inc.
Current Operating System: Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686
Build Date: 31 March 2010
Build ID: xorg-x11-server 1.1.1-48.76.el5
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/vmware-config0/XF86ConfigLog.3432", Time: Sat May 22 22:42:17 2010
(++) Using config file: "/tmp/vmware-config0/XF86Config.3432"

X is running fine with the new config file.

FreeFontPath: FPE "unix/:7100" refcount is 2, should be 1; fixing.
Checking acpi hot plug [ OK ]
Starting VMware Tools services in the virtual machine:
Switching to guest configuration: [ OK ]
Paravirtual SCSI module: [ OK ]
Guest memory manager: [ OK ]
Guest vmxnet fast network device: [ OK ]
VM communication interface: [ OK ]
VM communication interface socket family: [ OK ]
Guest operating system daemon: [ OK ]

The configuration of VMware Tools 4.0.0 build-208167 for Linux for this running
kernel completed successfully.

You must restart your X session before any mouse or graphics changes take
effect.

You can now run VMware Tools by invoking the following command:
"/usr/bin/vmware-toolbox" during an X server session.

To enable advanced X features (e.g., guest resolution fit, drag and drop, and
file and text copy/paste), you will need to do one (or more) of the following:
1. Manually start /usr/bin/vmware-user
2. Log out and log back into your desktop session; and,
3. Restart your X session.

To use the vmxnet driver, restart networking using the following commands:
/etc/init.d/network stop
rmmod pcnet32
rmmod vmxnet
modprobe vmxnet
/etc/init.d/network start

Enjoy,

--the VMware team

VMware Tools のインストールが終了しました。再起動を行い、起動時に VMware Tools が実行されることを確認します。

[root@localhost vmware-tools-distrib]# shutdown -r now

Broadcast message from root (pts/2) (Sun May 23 07:43:26 2010):

The system is going down for reboot NOW!
[root@localhost vmware-tools-distrib]#

再起動後、ログインします。

指定した解像度で表示されています。

「サービスの設定」で、[VMware-tools]が実行されていることを確認出来ます。

VMware vSphere Client の仮想マシンの[サマリ]タブで、VMware Tools の起動を確認出来ます。


« ESXi サーバーの仮想マシンに CentOS5.5(32-bit) をデフォルトインストールする / CentOS5.5(32-bit) | トップページ | ESXi サーバーの内蔵ハードディスクドライブのデータストア上にカスタム構成の仮想マシンを作成する / ESXi 4.0 »

OS」カテゴリの記事