【ESXi】VMware Toolsの配置変更/最新バージョンの利用

現在の設定を確認

[root@20-esxi-03:~] ls -l /productLocker/
total 256
drwxr-xr-x    1 root     root         73728 Sep 29  2022 floppies
drwxr-xr-x    1 root     root         73728 Sep 29  2022 vmtools
[root@20-esxi-03:~]
[root@20-esxi-03:~]
[root@20-esxi-03:~] readlink /productLocker
/locker/packages/vmtoolsRepo

Tools配置用ディレクトリ作成

[root@20-esxi-03:~] mkdir /vmfs/volumes/share/tools
[root@20-esxi-03:~]
[root@20-esxi-03:~] chmod 700 /vmfs/volumes/share/tools
[root@20-esxi-03:~]
[root@20-esxi-03:~] ls -l /vmfs/volumes/share/tools
total 0
[root@20-esxi-03:~]

Toolsをリンク先からダウンロードし、配置

[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools] ls
VMware-Tools-windows-12.3.0-22234872.zip
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools] unzip VMware-Tools-windows-12.3.0-22234872.
zip
Archive:  VMware-Tools-windows-12.3.0-22234872.zip
   creating: floppies/
  inflating: floppies/pvscsi-Windows8.flp
   creating: vmtools/
  inflating: vmtools/windows.iso
  inflating: vmtools/windows_avr_manifest.txt.sig
  inflating: vmtools/windows.iso.sha
  inflating: vmtools/isoimages_manifest.txt
  inflating: vmtools/buildNumber.txt
  inflating: vmtools/windows_avr_manifest.txt
  inflating: vmtools/version.txt
  inflating: vmtools/windows.iso.sig
  inflating: vmtools/isoimages_manifest.txt.sig
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools] ls
VMware-Tools-windows-12.3.0-22234872.zip  vmtools
floppies
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools] rm VMware-Tools-windows-12.3.0-22234872.zip

rm: remove 'VMware-Tools-windows-12.3.0-22234872.zip'? y
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools] ls -l
total 256
drwxr-xr-x    1 root     root         73728 Sep  1 02:42 floppies
drwxr-xr-x    1 root     root         73728 Sep  1 02:42 vmtools
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools] ls -l vmtools/
total 132160
-rw-r--r--    1 root     root             8 Sep  1 02:42 buildNumber.txt
-rw-r--r--    1 root     root          6111 Sep  1 02:42 isoimages_manifest.txt
-rw-r--r--    1 root     root          3378 Sep  1 02:42 isoimages_manifest.txt.sig
-rw-r--r--    1 root     root             6 Sep  1 02:42 version.txt
-rw-r--r--    1 root     root     132440064 Sep  1 02:42 windows.iso
-rw-r--r--    1 root     root       2069888 Sep  1 02:42 windows.iso.sha
-rw-r--r--    1 root     root          3378 Sep  1 02:42 windows.iso.sig
-rw-r--r--    1 root     root          1669 Sep  1 02:42 windows_avr_manifest.txt
-rw-r--r--    1 root     root          3378 Sep  1 02:42 windows_avr_manifest.txt.sig
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools] ls -l floppies/
total 1024
-rw-r--r--    1 root     root        140288 Sep  1 02:42 pvscsi-Windows8.flp
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools]
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools] chmod -R 700 /vmfs/volumes/share/tools/*

productLockerの参照先を変更

[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools] esxcli system settings advanced set -o /UserVars/ProductLockerLocation -s /vmfs/volumes/share/tools

productLockerに配置されている現在のファイル確認とホスト再起動

[root@20-esxi-03:/vmfs/volumes/63353275-41ae7c5e-18c8-005056bb1e2b/locker/packages/vmtoolsRepo]
[root@20-esxi-03:/vmfs/volumes/63353275-41ae7c5e-18c8-005056bb1e2b/locker/packages/vmtoolsRepo]
[root@20-esxi-03:/vmfs/volumes/63353275-41ae7c5e-18c8-005056bb1e2b/locker/packages/vmtoolsRepo] ls -l vmtools/
total 203840
-rw-r--r--    1 root     root          5634 Sep 29  2022 isoimages_manifest.txt
-rw-r--r--    1 root     root          3378 Sep 29  2022 isoimages_manifest.txt.sig
-rw-r--r--    1 root     root      56051712 Sep 29  2022 linux.iso
-rw-r--r--    1 root     root        876320 Sep 29  2022 linux.iso.sha
-rw-r--r--    1 root     root          3378 Sep 29  2022 linux.iso.sig
-rw-r--r--    1 root     root          1989 Sep 29  2022 linux_avr_manifest.txt
-rw-r--r--    1 root     root          3378 Sep 29  2022 linux_avr_manifest.txt.sig
-rw-r--r--    1 root     root     147435520 Sep 29  2022 windows.iso
-rw-r--r--    1 root     root       2304192 Sep 29  2022 windows.iso.sha
-rw-r--r--    1 root     root          3378 Sep 29  2022 windows.iso.sig
-rw-r--r--    1 root     root          1669 Sep 29  2022 windows_avr_manifest.txt
-rw-r--r--    1 root     root          3378 Sep 29  2022 windows_avr_manifest.txt.sig
[root@20-esxi-03:/vmfs/volumes/63353275-41ae7c5e-18c8-005056bb1e2b/locker/packages/vmtoolsRepo] ls floppies/
pvscsi-Windows2008.flp   pvscsi-Windows8.flp      pvscsi-WindowsVista.flp
[root@20-esxi-03:/vmfs/volumes/64e2fa9e-44a1a78c-dcf7-005056bb568a/tools] reboot

再起動後にproductLocker配下のファイルが配置したファイルに変更されていることを確認

[root@20-esxi-03:~] ls -R /productLocker/
/productLocker/:
floppies  vmtools

/productLocker/floppies:
pvscsi-Windows8.flp

/productLocker/vmtools:
buildNumber.txt               version.txt                   windows.iso.sig
isoimages_manifest.txt        windows.iso                   windows_avr_manifest.txt
isoimages_manifest.txt.sig    windows.iso.sha               windows_avr_manifest.txt.sig
[root@20-esxi-03:~]
[root@20-esxi-03:~]
[root@20-esxi-03:~] readlink /productLocker
/vmfs/volumes/share/tools

vSphere Clientにおいても変更されていることを確認

ゲストOSへのインストール確認 正常に配置したバージョンのVMware Toolsがインストールされる

・参考:VMware Knowledge Base