VMware ToolsはゲストOSにインストールすることが推奨されるコンポーネント。ドライバとシンプルなソフトウェア群でできていて日ごろはその動作を気にすることはないのだが、検証目的で機能の動作を確認したい場合、動作ログをとることが可能。
WindowsゲストのToolsログ
Windowsのバージョンにもよるが、下記にToolsの設定ファイルがある。
Windows 2003/XPでは、
C:\Documents and Settings\All Users\Application Data\VMware\VMware Tools\tools.conf
Windows 2008/Vistaでは、
C:\Users\All Users\VMware\VMware Tools\tools.conf
もしくは
C:\ProgramData\VMware\VMware Tools\tools.conf
ここに下記を記述する。
log = "TRUE"
log.file = "%PATHNAME%"
ただし、VCBでVSS(Volume Shadow Copy Service)を利用している場合、ログを有効にしているとエラーが発生してしまうらしい(下記はESX3.5 Update2とVCB1.5、Windows2003のケース)。
2008-10-07 18:55:24.789 'vcbMounter' 1544 error Error: Other error encountered: Snapshot creation failed: Could not quiesce file system.
2009年10月29日追記
少々敷居は高いが、VSSを使用する場合DebugViewを使えば問題ないようだ。詳細は下記KBに。
Enabling debug logging for VMware Tools within a Windows guest operating system
http://kb.vmware.com/kb/1007873
冒頭の一般的な方法もKBになっていた。
Collecting diagnostic information for VMware Tools
http://kb.vmware.com/kb/1010744
LinuxゲストのToolsログ
記述内容はWindowsゲストと同様。設定ファイルは下記にある。
/etc/vmware-tools/tools.conf
なお、デフォルトで下記にすこしだけログが記録されている。
/var/log/vmware-tools-guestd
また、上記とは別に、クローンの際のカスタマイゼーションのログもゲストOS内で確認できる。
Windowsゲストのカスタマイゼーションログ
sysprepに関するログが、C:\WINDOWS\Temp\vmware-imcの下にあるguestcust.logとtoolsDeployPkg.logに書き出される。
Linuxゲストのカスタマイゼーションログ
エラー等が発生すると、/var/log/vmware/customization.logに記録が残っている。