24時間365日フルマネージドホスティングサービスのデイーネット

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

  • このページの先頭へ

  • 東京本社
    〒105-0001東京都港区虎ノ門2-3-22 第一秋山ビル5F
    TEL:03-3591-8887 FAX:03-3591-8886
  • 大阪本社
    〒541-0041 大阪市中央区北浜2-6-11北浜エクセルビル5F
    TEL:06-6231-8887 FAX:06-6231-8897

  • 認証範囲はこちらをご覧ください。

Denet logo

クラウドサービス・データセンタ・高機能専有サーバ・共有サーバホスティングサービス 株式会社ディーネット
dot_bar