ESXiにPatchを適用する方法

みなさんこんにちは。

最近アズールレーンを地味に始めています。(メンテナンス案内等がなかなか興味深いです)

ディーネットの谷口です。

今回は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のアップデートもお忘れなく!

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA