先日、VMware Tools インストールでマウントされる VMware Tools のイメージを更新する方法についての記事を投稿しました。
ところでコレ、ESXi をバージョンアップしても大丈夫よな…?
新たに追加した詳細パラメータで指定しているので消さないとは思うが…
(; ´∀`)…試しておこう。
Before
先日のホストを再利用、バージョンは 7.0 Update3d。
[root@hm90a:~] esxcli system version get Product: VMware ESXi Version: 7.0.3 Build: Releasebuild-20328353 Update: 3 Patch: 55 [root@hm90a:~] esxcli system settings advanced list | grep -A 10 /UserVars/ProductLockerLocation Path: /UserVars/ProductLockerLocation Type: string Int Value: 0 Default Int Value: 0 Min Value: 0 Max Value: 0 String Value: /vmfs/volumes/hm90a.satassd/vmtools-repo/ Default String Value: /locker/packages/vmtoolsRepo/ Valid Characters: * Description: Path to VMware Tools repository
VMware Tools 実物も念のため確認。
うむ、手動で更新した 12.2.5。
バージョンアップ
VMware Tools の更新も行われているバージョン以降が検証としては望ましそうなので、
https://packages.vmware.com/tools/versions を片手にバージョン選定。
少なくとも 7.0p05 = 7.0u3f 以降であれば良さそう。
vCenter は何故か u3g なので、それと合わせることに。
今時のバージョンアップは vLCM でやっちゃうもんね。
(ベースライン(旧 VUM 形式)だけど…)
完了。
After
バージョンと詳細パラメータの確認。
[root@hm90a:~] esxcli system version get Product: VMware ESXi Version: 7.0.3 Build: Releasebuild-20328353 Update: 3 Patch: 55 [root@hm90a:~] esxcli system settings advanced list | grep -A 10 /UserVars/ProductLockerLocation Path: /UserVars/ProductLockerLocation Type: string Int Value: 0 Default Int Value: 0 Min Value: 0 Max Value: 0 String Value: /vmfs/volumes/hm90a.satassd/vmtools-repo/ Default String Value: /locker/packages/vmtoolsRepo/ Valid Characters: * Description: Path to VMware Tools repository
大丈夫そう。
実際にマウントさせてみる。
u3g であればデフォルト 12.0.0 のはずが、12.2.5 が出てくるので問題なさそう。
期待通りというか想定通りというか、個別に VMware Tools を更新した ESXi ホストをバージョンアップしても VMware Tools が上書きされバージョンが戻るはなさそうです。
逆に ESXi の更新に紐づかなくなるので、中途半端なバージョンを使っている場合は注意しましょう。