VMware vSphere Hypervisor 6.5(ESXi) 2017-12-19 Updateの適用[SSH使用]

前回に引き続き、ESXiのアップデートを行います。

流れとしては同じとなります。

まずは仮想マシンすべてをサスペンドまたは停止します。

そして、ESXiをメンテナンスモードにし、SSHを有効化します。

TeraTerm等のSSHでESXiへ接続し、SSHでコマンドを打って実行していきます。

まずはESXiの情報取得

esxcli software profile get

(Updated) ESXi-6.5.0-20171204001-standard

esxcli system version get

Product: VMware ESXi
Version: 6.5.0
Build: Releasebuild-7388607
Update: 1
Patch: 36

利用可能なvibの一覧取得

esxcli software vib list

ESXi本体からHTTPアクセスを有効化

esxcli network firewall ruleset list | grep httpClient
esxcli network firewall ruleset set --ruleset-id=httpClient --enabled=true

利用可能なアップデートを取得

esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-6.5 | sort

〜略〜

ESXi-6.5.0-20180304001-standard VMware, Inc. PartnerSupported

〜略〜

ESXi-6.5.0-20180304001-standardを適用します。

esxcli software profile update -p ESXi-6.5.0-20180304001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

実行結果

Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true

ESXiからのHTTP通信を無効化

esxcli network firewall ruleset set --ruleset-id=httpClient --enabled=false

あとはリブートで適用されます。