みなさんこんにちは。
最近アズールレーンを地味に始めています。(メンテナンス案内等がなかなか興味深いです)
ディーネットの谷口です。
今回はESXiに対して、パッチを適用する手順になります。
パッチ適用する際は、現在のバージョンから適用するパッチまで変更箇所については、
事前に確認し、影響がないことを確認して進めるようにしてください。
今回の手順は、コマンドベースでESXiにパッチを適用する方法となります。
メンテナンスモードに変更
# esxcli system maintenanceMode get
Disabled
# esxcli system maintenanceMode set --enable=t
# esxcli system maintenanceMode get
Enabled
Enabledでメンテナンスモードになります
httpClientのファイアウォールの設定を確認
# esxcli network firewall ruleset list | grep httpClient
httpClient false
httpClientのファイアウォールの設定を有効
# esxcli network firewall ruleset set --ruleset-id=httpClient --enabled=true
# esxcli network firewall ruleset list | grep httpClient
httpClient true
アップデートファイル一覧取得
# esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep ESXi-6 | sort
※一部抜粋
ESXi-6.0.0-20171003001-no-tools VMware, Inc. PartnerSupported
ESXi-6.0.0-20171003001-standard VMware, Inc. PartnerSupported
ESXi-6.0.0-2494585-no-tools VMware, Inc. PartnerSupported
ESXi-6.0.0-2494585-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20170104001-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20170104001-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20170301001s-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20170301001s-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20170304001-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20170304001-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20170304101-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20170304101-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20170404001-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20170404001-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20170701001s-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20170701001s-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20170702001-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20170702001-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-20171004001-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-20171004001-standard VMware, Inc. PartnerSupported
ESXi-6.5.0-4564106-no-tools VMware, Inc. PartnerSupported
ESXi-6.5.0-4564106-standard VMware, Inc. PartnerSupported
※no-tools と standard の違いですが、VMware Tools 有無が違いのようです。
最新のものは[ESXi-6.0.0-20171003001-standard]
今回は ESXi-6.0.0 の最新版にします。
以下ページで各パッチの内容が確認出来ます。
https://esxi-patches.v-front.de/ESXi-6.0.0.html
ESXi-6.0.0-20171003001-standard を適用する
esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-6.0.0-20171003001-standard
しばらく(数分~十数分)待つとメッセージが大量に出力されます。
その中に以下の記載があることを確認します。
Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
httpClient無効化のコマンド
esxcli network firewall ruleset set --ruleset-id=httpClient --enabled=false
再起動
reboot
メンテナンスモードを解除
# esxcli system maintenanceMode get
Enabled
# esxcli system maintenanceMode set --enable=t
# esxcli system maintenanceMode get
Disabled
Disabledでメンテナンスモード解除になります
念の為、バージョン確認
# vmware -v -l
VMware ESXi 6.0.0 build-6765062
VMware ESXi 6.0.0 Update 1
ビルド番号が上がっていれば大丈夫です
esxcli software profile getコマンドだと更に詳細に確認出来ます。
仮想マシンのvmware-toolsのアップデートもお忘れなく!