esxcli コマンドを使用した ESXi ホストのアップグレード、アップデート、またはパッチ適用
search cancel

esxcli コマンドを使用した ESXi ホストのアップグレード、アップデート、またはパッチ適用

book

Article ID: 410058

calendar_today

Updated On:

Products

VMware vSphere ESX 7.x VMware vSphere ESX 8.x VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事 Upgrading, updating or applying a patch to ESXi host using esxcli command の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

このドキュメントでは、esxcli コマンドを使用してESXiホストをアップグレード、アップデート、またはパッチ適用する方法について説明します。

Environment

vSphere ESXi 7.x
vSphere ESXi 8.x

Resolution

[事前準備]

  • リリースノートの確認: 新しいESXiバージョンのリリースノートをお読みください。
    例: VMware ESXi 8.0 Update 3 Release Notes
  • 互換性の確認: 新しいESXiバージョンと、お使いの環境にある他のVMware製品との互換性を確認してください。
    VMware Interoperability Result で確認できます。

[準備]

  • Broadcom Support Portal またはハードウェアベンダーのウェブサイトから、オフラインバンドル (zip ファイル) をダウンロードします。
    VMware純正のオフラインバンドルは、「Download ESXi patches and ISOs for latest releases」を参照してください。

    ハードウェアベンダーが特定のハードウェア向けにカスタムオフラインバンドルを提供している場合は、VMware純正のオフラインバンドルではなく、そちらを使用する必要があります。
    カスタムオフラインバンドルの入手方法については、「VMware vSphere downloads, OEM custom images, patches and addons in the Broadcom Support Portal」を参照してください。
    カスタムオフラインバンドルまたはご使用のハードウェアに関するご質問は、ハードウェアベンダーにお問い合わせください。
    注: このKBの手順ではISOファイルは使用しません。

  • ダウンロードしたオフラインバンドルを、ターゲットESXiホストがアクセスできるデータストアにアップロードします。

  • ターゲットESXiホストの構成をバックアップします。
    バックアップの手順については、「How to back up and restore the ESXi host configuration」を参照してください。

[ESXiのアップグレード、アップデート、またはパッチ適用の手順]

以下のすべてのコマンドは、ターゲットESXiシェルで実行する必要があります。

  1. ESXiホストをメンテナンスモードにします。
    vSphere Clientで、ESXiホストを右クリックし、[メンテナンスモード] > [メンテナンスモードへの移行] を選択します。

    メンテナンスモードに移行するには、ターゲットESXiホストで実行されているすべてのVMをシャットダウンするか、移行する必要があります。
    ターゲットESXiホストがDRS有効なクラスタの一部である場合、DRSはESXiホストのメンテナンスモード移行を開始した後、すべてのVMを自動的に移行します。
    ターゲットESXiホストでvCLSが実行されている場合、vCenter ServerはvCLS VMを自動的に移行またはシャットダウンします。Broadcom VCFグローバルサポートから指示されない限り、手動でvCLS VMを移行またはシャットダウン/パワーオフしないでください。

  2. ESXiホストがメンテナンスモードであることを確認します。
    vim-cmd hostsvc/hostsummary | grep inMaintenanceMode
  3. オフラインバンドル内のプロファイル名を確認します。
    esxcli software sources profile list -d /vmfs/volumes/DATASTORE_NAME/OFFLINE_BUNDLE.zip

    DATASTORE_NAME と OFFLINE_BUNDLE.zip は、ご使用の環境に合わせて置き換えてください。

    VMware純正のオフラインバンドルに複数のプロファイルがある場合、その違いはリリースノートに記載されています。
    例: VMware ESXi 8.0 Update 3b リリースノート
    VMware純正オフラインバンドルのプロファイルに関する一般的な説明:

    名前の型式 プロファイル名の例 説明
    ESXi-#.#U#[a-z]-buildnumber-standard ESXi-8.0U3b-24280767-standard ESXiホスト内のVMware Toolsイメージの更新を含むセキュリティおよびバグ修正イメージ (最も一般的)
    ESXi-#.#U#[a-z]-buildnumber-no-tools ESXi-8.0U3b-24280767-no-tools ESXiホスト内のVMware Toolsイメージの更新を含まないセキュリティおよびバグ修正イメージ
    ESXi-#.#U#s[a-z]-buildnumber-standard ESXi-8.0U3sb-24262298-standard ESXiホスト内のVMware Toolsイメージの更新を含むセキュリティのみのイメージ
    ESXi-#.#U#s[a-z]-buildnumber-no-tools ESXi-8.0U3sb-24262298-no-tools ESXiホスト内のVMware Toolsイメージの更新を含まないセキュリティのみのイメージ

    カスタムオフラインバンドルに複数のプロファイルがある場合、違いについては必要に応じてハードウェアベンダーにお問い合わせください。


  4.  プロファイルをESXiに適用します。
    esxcli software profile update -d /vmfs/volumes/DATASTORE_NAME/OFFLINE_BUNDLE.zip -p PROFILE_NAME

    DATASTORE_NAME と OFFLINE_BUNDLE.zip は、ご使用の環境に合わせて置き換えてください。
    PROFILE_NAME は、ステップ3で確認したESXiに適用するプロファイル名に置き換えてください。

    注: このコマンドは完了までに数分かかる場合があります。

  5. ステップ4のコマンドでエラーがない場合、ESXiホストを再起動してアップグレード、アップデート、またはパッチ適用を完了します。
    以下のコマンドでESXiホストを再起動できます。
    esxcli system shutdown reboot -r 'apply patch'

     

  6. ESXiの起動完了を待ちます。
    起動が完了するまで、ESXiまたはESXiがインストールされている物理サーバーの電源をオフにしないでください。
    ステップ5で実行した再起動のESXi起動が完了するまで、ESXiのアップグレード、アップデート、またはパッチ適用は完了しません。

  7. メンテナンスモードを終了します。
    vSphere Clientで、ターゲットESXiホストを右クリックし、[メンテナンスモード] > [メンテナンスモードの終了] を選択します。


Additional Information

ロールバックについては、「Reverting to a previous version of ESXi 6.x, 7.x and 8.x」を参照してください。
注: 上記のKBによるロールバックは、一部の環境では使用できない場合があります。「Cannot revert ESXi version when upgrading from 7.0 to 8.0」を参照してください。

ロールバックを使用できない場合でも、古いESXiバージョンを再インストールし、準備段階で取得したバックアップから構成を復元することができます。
構成の復元については、「How to back up and restore the ESXi host configuration」を参照してください。