vmware
ESXi

Vmware ESXi 製品パッチをあてる手順

More than 1 year has passed since last update.

VMWare ESXi を 5.5 から 6.5 にCDを使わずアップデートする - Qiita

など、ESXiのメジャー or マイナーバージョンアップはいろんな所で見かけるけど、細かいパッチをあてる手順が埋もれていて見つかりづらかったのでメモ


現在のバージョン情報の確認

esxcli software profile getを実行してName部分を確認する。

[root@localhost:~] esxcli software profile get                                                                                                                                                                                                                                  (Updated) ESXi-6.5.0-20170702001-standard

Name: (Updated) ESXi-6.5.0-20170702001-standard
Vendor: VMware, Inc.
Creation Time: 2017-10-06T06:56:42
Modification Time: 2017-10-06T06:56:42
Stateless Ready: True
Description:

2017-10-06T06:56:42.495208+00:00: The following VIBs are
installed:
net-ixgbe 4.5.2-1OEM.600.0.0.2494585
----------
For more information, see http://kb.vmware.com/kb/2149931.

VIBs: ata-libata-92 3.00.9.2-16vmw.650.0.0.4564106,


最新のパッチ情報を確認

公式サイトを見て、同じメジャー・マイナーバージョンでより大きなBuild Numberが存在しないか確認。(バージョンアップは手順が違うので)

https://my.vmware.com/group/vmware/patch#search


ダウンロード

上記サイトからダウンロードし、それをESXiのデータストア上に配置する。

私は/datastore1updateフォルダを作成しその中に突っ込みました。


プロファイル(あてるパッチの集まり)の確認

細かくはわからないのですが、実際のパッチをあてる時に細かくプロファイルを指定してあげる必要があるため、ダウンロードしたファイル中にあるプロファイルをexcli software sources profile list -d ダウンロードしたファイルで拾ってきます

[root@localhost:~] esxcli software sources profile list -d /vmfs/volumes/datastore1/update/ESXi650-201712001.zip

Name Vendor Acceptance Level Creation Time Modification Time
-------------------------------- ------------ ---------------- ------------------- -------------------
ESXi-6.5.0-20171204001-no-tools VMware, Inc. PartnerSupported 2017-12-18T11:40:25 2017-12-18T11:40:25
ESXi-6.5.0-20171204001-standard VMware, Inc. PartnerSupported 2017-12-18T11:40:25 2017-12-18T11:40:25
ESXi-6.5.0-20171201001s-standard VMware, Inc. PartnerSupported 2017-12-18T11:40:25 2017-12-18T11:40:25
ESXi-6.5.0-20171201001s-no-tools VMware, Inc. PartnerSupported 2017-12-18T11:40:25 2017-12-18T11:40:25


パッチをあてる

以下の通りesxcli software profile update -d ダウンロードしたファイルの場所 -p 上記で調べたプロファイルのどれかを実行します

[root@localhost:~] esxcli software profile update -d /vmfs/volumes/datastore1/update/ESXi650-201712001.zip -p ESXi-6.5.0-20171204001-standard

Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed: VMW_bootbank_igbn_0.1.0.0-15vmw.650.1.36.7388607, VMW_bootbank_misc-drivers_6.5.0-1.36.7388607, VMW_bootbank_ntg3_4.1.3.0-1vmw.650.1.36.7388607, VMW_bootbank_nvme_1.2.0.32-5vmw.650.1.36.7388607, VMW_bootbank_nvmxnet3_2.0.0.23-1vmw.650.1.36.7388607, VMW_
bootbank_vmkata_0.1- 以下省略

終わったらリブートしてねってメッセージがでるので、後はリブートして完了です