使用する NSX VIB は、ホストにインストールされている ESXi のバージョンによって異なります。ESXi をアップグレードする場合、新しい ESXi バージョンに対応した適切な NSX VIB を新しくインストールする必要があります。
インストールされている NSX VIB は、ESXi と NSX のバージョンによって異なります。NSX 6.3.3 以降の環境で ESXi 5.5 から 6.0 にアップグレードすると、esx-vsip と esx-vxlan VIB が削除され、esx-nsxv VIB で置換されます。
ESXi バージョン |
NSX バージョン |
インストールされている VIB |
---|---|---|
5.5 |
すべての 6.3.x |
|
6.0 以降 |
6.3.2 以前 |
|
6.0 以降 |
6.3.3 以降 |
|
アップグレード プロセスでは、ホストをメンテナンス モードにしておく必要があります。これは、アップグレードが完了するまで、DRS または vMotion によるホストへの仮想マシンの移行を防止するためです。
前提条件
VMware 製品の相互運用性マトリックスで、該当する NSX インストール環境と互換性のある vSphere と ESXi のバージョンを確認してください。http://www.vmware.com/resources/compatibility/sim/interop_matrix.phpを参照してください。
vSphere のアップグレードの詳細な手順については、『vSphere アップグレード ガイド』と『VMware vSphere Update Manager のインストールと管理ガイド』を含む、該当するバージョンの vSphere のドキュメントをお読みください。
Platform Services Controller および vCenter Server システムが新しい vSphere バージョンにアップグレードされていることを確認します。
すべてのホストの完全修飾ドメイン名 (FQDN) を解決できることを確認します。
DRS が無効な場合は、アップグレードを開始する前に、手動で仮想マシンのパワーオフまたは vMotion を実行します。
DRS が有効な場合は、実行中の仮想マシンは、ホスト クラスタのアップグレード中に自動的に移動されます。アップグレードを開始する前に、環境内で DRS が機能できることを確認します。
ホスト クラスタで DRS が有効であることを確認します。
vMotion が正しく機能することを確認します。
ホストと vCenter Server の接続状態を確認します。
各ホスト クラスタに、少なくとも 3 台の ESXi ホストがあることを確認します。1 台または 2 台のホストを持つホスト クラスタでは、NSX のアップグレード中に、DRS のアドミッション コントロールの問題が発生することがあります。NSX を正しくアップグレードするため、各ホスト クラスタに少なくとも 3 台のホストを含めることをお勧めします。クラスタに含まれるホストが 3 台より少ない場合は、ホストを手動で退避させることが推奨されます。
ホストが 2 ~ 3 台の小規模クラスタで、特定の仮想マシンを個別のホストに配置することを指示する非アフィニティ ルールを作成している場合、これらのルールにより、アップグレード中の DRS による仮想マシンの移行が阻止される場合があります。クラスタにホストを追加するか、アップグレード中に非アフィニティ ルールを無効にして、アップグレードの完了後に非アフィニティ ルールを再度有効にします。非アフィニティ ルールを無効にするには、[ルールの有効化 (Enable rule)] の選択を解除します。
の順に移動します。ルールを編集して
手順
タスクの結果
VIB が更新されていることを確認するには、ホストのコマンド ラインにアクセスし、esxcli software vib list コマンドを発行します。VIB バージョンの最初の部分に、対応する ESXi のバージョンが表示されます。
たとえば、ESXi 6.0 と NSX 6.3.2 以前にアップグレードした場合:
[root@host-1:~] esxcli software vib list ... esx-vsip 6.0.0-0.0.XXXXXXX VMware VMwareCertified 2017-01-23 esx-vxlan 6.0.0-0.0.XXXXXXX VMware VMwareCertified 2017-01-23 ...
ESXi 6.0 と NSX 6.3.3 以降にアップグレードした場合:
[root@host-2:~] esxcli software vib list ... esx-nsxv 6.0.0-0.0.XXXXXXX VMware VMwareCertified 2017-08-10 ...