teketeke_55の日記

技術メモとか

vmwaretoolsをインストール

[ESXi]

vmwaretoolsのマウント

vsphere client のコントロールパネルから以下の様に選択する

f:id:teketeke_55:20111207115251p:image

vmwaretoolsのインストール

対象機器から以下の様にコマンドを実行

# mkdir /media/cdrom
# mount /dev/cdrom /media/cdrom
# cp -p /media/cdrom/VMwareTools-xxx.tar.gz /usr/local/src
# cd /usr/local/src 
# tar xvzf VMwareTools-xxx.tar.gz
# cd vmware-tools-distrib
# ./vmware-install.pl

あとは画面に指示に従って進む

確認

動いているか確認

# /etc/init.d/vmware-tools status
vmtoolsd is running

# ps -ef |grep vm
root     11731    26  0 10:21 ?        00:00:00 [vmmemctl]
root     11969     1  0 10:21 ?        00:00:00 /usr/sbin/vmtoolsd
root     13395  9366  0 10:32 pts/0    00:00:00 grep vm

自動起動もOK

# chkconfig --list vmware-tools
vmware-tools    0:off   1:off   2:on    3:on    4:off   5:on    6:off

インストールして起動するとハイパーバイザー側との時刻同期などが行われるので、
事前にハイパーバイザーの設定をよく確認しておくこと。
設定を修正したあとはvmware-toolsを再起動してやればすぐに再同期される。

注意点

ESXI4.1からホストOS、仮想OS間のコピー&ペーストは禁止されているようなのでこの機能を使いたい場合は以下を参照して設定する

To enable this option for a specific virtual machine:

Log into a vCenter Server system using the vSphere Client and power off the virtual machine.
Select the virtual machine and click the Summary tab.
Click Edit Settings.
Navigate to Options > Advanced > General and click Configuration Parameters.
Click Add Row.
Type these values in the Name and Value columns:

isolation.tools.copy.disable – false
isolation.tools.paste.disable – false

引用元:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1026437

fedora16の場合

インストールの途中でカーネルヘッダーがないと怒られるので以下をインストールしてから再度実行する

yum install kernel-headers-$(uname -r)
yum install kernel-devel-$(uname -r)

上記インストール後の実行でもエラーがでるがEnterを押して進めていけば完了する。
幾つかの機能は使えない様だ。