VMware vSphere ソフトウェアの vSphere 7.0から 8.0へのアップグレード
インスタンス上の VMware vCenter Server® vSphere ソフトウェアをバージョン 8.0 にアップグレードできます。
vCenter Server vSphere ソフトウェアを 7.0 から にアップグレードする手順 8.0
開始前に
- アップグレードプロセス中に問題が発生した場合は、プロセスの最初に開いた IBM Cloud for VMware Solutions アップグレードチケットを使用して、 IBM サポートに連絡して ください。 必要に応じて、 IBM サポートが Broadcom サポートにチケットを開きます。
- IBM Cloud for VMware Solutions から Broadcom サポートに、 vCenter Server の設計とセットアップに関するすべての情報、および IBM Cloud の情報が提供されるように、サポートプロセスに従う必要があります。
- サポートプロセスに従うことで、正確な情報が Broadcom サポートと共有され、サポートが短時間で済むようになります。 IBM サポートが必要な情報を Broadcom サポートに提供した後、Broadcom サポートと直接やり取りすることができます。
- このアップグレード・プロセスの一環として作成した新しいパスワードと資格情報すべてを記録します。 IBM サポートでは、内部データベースを更新するために、アップグレード・プロセスの最後にこれらの資格情報が必要となります。
クラスター Distributed Resource Schedule を手動に設定する手順
アップグレード・プロセス中の予期しないマイグレーションを防ぐために、クラスター Distributed Resource Schedule (DRS) を手動に設定する必要があります。
vCenter Server ユーザー・インターフェースから以下のステップを実行します。
- 「ホストおよびクラスター」>「クラスター」>「構成」>「DRS」 を選択します。
- 「編集」 をクリックします。
- 「DRS」 フィールドを 「手動」 に設定します。
新規 vCenter Server Appliance の標準スイッチを作成する手順
vSphere 標準スイッチにデプロイする新しい vCenter Server Appliance を一時的にインストールします。 既存のvmnics
の 1 つが、アップグレード中に分散スイッチから再割り当てされます。
vCenter Server ユーザー・インターフェースから以下のステップを実行します。
- 「ホストおよびクラスター」>「ホスト」>「構成」>「仮想スイッチ」 を選択します。 新規 vCenter Server Appliance のホストを選択します。
- プライベート・ネットワーク・スイッチの場合は、「管理対象物理アダプター (Managed Physical Adapters)」 を選択します。 プライベート・ネットワーク・スイッチ名は
-private
で終わります。 - uplink1/vmnic2 を選択し、「閉じる」 アイコン
をクリックしてアダプターを削除します。 「OK」 をクリックします。
- Virtual Switches] ペインに戻り、[ Add Networking ] をクリックします。
- 標準スイッチの 「仮想マシン・ポート・グループ (Virtual Machine Port Group)」 を選択し、「次へ」 をクリックします。
- 「新規標準スイッチ (New Standard Switch)」で MTU を 9000 に設定し、「次へ」 をクリックします。
- 緑色の 「追加」 アイコン
をクリックして、アダプターを追加します。 「OK」 をクリックし、次に 「次へ」 をクリックして
vmnic2
を受け入れます。 - 「接続設定 (Connection Settings)」で、「VM ネットワーク (VM Network)」 と 「VLAN ID なし (VLAN ID None)」 をデフォルトのままにします。 「次へ」 をクリックし、「完了」 をクリックします。 スイッチのリストに 「標準スイッチ: vSwitch0」 が表示されます。
- vCenter Server Appliance VM のネットワーク設定をメモします。 一致するように新規 vCenter アプライアンスを更新する必要があります。
- vCenter Server ユーザー・インターフェースで、vCenter アプライアンスの VM をクリックします。 名前の末尾が
vc
であることに注意してください。 - 中央のペインで 「ネットワーク」 タブをクリックします。
-dpg-mgmt
で終わる分散ポート・グループの名前をメモします。
- vCenter Server ユーザー・インターフェースで、vCenter アプライアンスの VM をクリックします。 名前の末尾が
vCenter Server をアップグレードする手順
VMware の手順に従い、vCenter をアップグレードします。 詳細については、 GUIを使用したプラットフォームサービスコントローラ内蔵の vCenter サーバーアプライアンス 6.5 または 6.7 のアップグレードを参照してください。
アップグレード中に、必ず以下の要件を満たしてください。
- VMware-VCSA ISO をマウントし、
visa-ui-installer\win32
ディレクトリーに移動して、インストーラーを実行します。 - vCenter Serverのインストーラーダイアログで、 アップグレードフローを選択し、インストーラーのステップを完了する。
- 現在の vCenter Server アプライアンスの IP と資格情報 (管理者および root) を使用する必要があります。 現在の vCenter Server ApplianceのESXiホストと、新しい 8.0 以降の vCenter Server ApplianceをデプロイするホストのIPとrootパスワードを使用します。 インストール中は、新しい vCenter Server Appliance 用に新しい一時的な IP アドレス、ゲートウェイ、およびサブネット・マスクを使用する必要があります。
- プロンプトが出されたら、ステージ 2 を完了します。 警告があった場合は必ず記録し、適切な処置を行ってください。
vCenter Server ライセンスの更新
vCenter Server を vSphere 8 にアップグレードした後、 vCenter Server のライセンスを更新します。 vSAN クラスタを使用している場合は、 vSAN ライセンスも更新する必要があります。 新しいライセンスにアクセスするには、 VCFライセンスキーの取得を 参照してください。
vCenter Server ライセンスを更新する手順
vCenter Server ユーザー・インターフェースから以下のステップを実行します。
- 「管理メニュー (Administration menu)」>「ライセンス交付 (Licensing)」>「ライセンス (Licenses)」 を選択します。
- 「ライセンス (Licenses)」 ページで、「+ 新規ライセンスの追加 (+ Add New Licenses)」 をクリックします。
- New Licenses] フィールドに新しい vCenter Server ライセンス キーを入力します。 次に、ライセンスの名前を入力して、「OK」 をクリックします。
- 「アセット (Assets)」 ページの 「vCenter Server システム (VCENTER SERVER SYSTEMS)」 で vCenter インスタンスを選択し、「ライセンスの割り当て (Assign License)」 をクリックします。 次に、新しいライセンスを選択して、「OK」 をクリックします。
- 「ライセンス (Licenses)」 ページで、製品名が VMware vCenter Server 6 Standard のライセンスを見つけて、「ライセンスの削除 (Remove Licenses)」 をクリックします。
vSAN クラスターのライセンスを更新する手順
- 「ライセンス (Licenses)」 ページで、「+ 新規ライセンスの追加 (+ Add New Licenses)」 をクリックします。
- 「新規ライセンス (New Licenses)」フィールドに、新しい vSAN ライセンス・キーを入力します。 vSAN ライセンス・キーが複数ある場合は、「新規ライセンス (New Licenses)」 フィールドにすべてのライセンスを入力し、各ライセンスの名前を指定し、「OK」 をクリックします。
- 「アセット (Assets)」 ページで以下の手順を実行します。
- 「vSAN クラスター (VSAN CLUSTERS)」 を選択します。
- vSAN クラスターを選択し、「ライセンスの割り当て (Assign License)」 をクリックします。
- 新しい vSAN ライセンス・キーのいずれかを選択し、「OK」 をクリックします。
- vSAN クラスターごとにこの手順を繰り返します。
- 「ライセンス (Licenses)」 ページで、以前の vSAN クラスター・ライセンスをすべて選択し、「ライセンスの削除 (Remove Licenses)」 をクリックします。
一時標準スイッチを削除する手順
標準スイッチで一時的に使用していたvmnic
を、最初に関連付けられていた分散スイッチに再割り当てします。
vCenter Server ユーザー・インターフェースから以下のステップを実行します。
- 新しい vCenter Server アプライアンスに移動します。
- 「アクション (Actions)」 の下の 「編集設定 (Edit Settings)」 をクリックします。
- ネットワーク・アダプター 1 の場合は、前述の
-dpg-mgmt
で終わる分散ポート・グループの名前を参照します。 変更を保存します。 - 新規アプライアンスをデプロイしたホストに移動します。 「ホストおよびクラスター」>「ホスト」>「構成」>「仮想スイッチ」 を選択します。 次に、「vSwitch0」 の 「物理アダプタの管理」 をクリックします。
- 「vmnic2」 を選択し、赤い X をクリックしてアダプターを削除します。 「OK」 をクリックします。
There are no active physical network adapters for the switch.
警告が表示されます。 「OK」 をクリックします。 - 「vSwitch0」 画面で 「...」 をクリックし、「削除」 を選択します。 「OK」 をクリックして、スイッチを削除することを確認します。
- 同じ画面でプライベート・スイッチを選択し、「物理アダプタの管理」 をクリックします。
- 「uplink1」 を選択し、「+」 をクリックします。
vmnic2
を表示されています。 - OKをクリックし、もう一度 OKをクリックしてウィンドウを閉じる。
Stor VIB (Broadcom ドライバー) をアップグレードする手順
ESXi ホストをアップグレードする前に、Broadcom ドライバーをアップグレードする必要があります。
007.1316.0000.0000_Unified_StorCLI_PUL.zip
ファイルを Windows ジャンプ・サーバー上のディレクトリーに解凍します。- 解凍したファイルの内容から
vmware-storcli.vib
ファイルを見つけます。 .vib
ファイルをインスタンスの ESXi ホストにマウントされている vSAN または NFS データ・ストアにコピーします。 vCenter Server を使用して、ジャンプ・サーバー上の解凍したファイルを参照します。- 各 ESXi ホストに SSH で接続し、以下の VIB Upgrade コマンドを実行します。
esxcli software vib update -v /<path to vsan or nfs datastore from step 3>/vmware-storcli.vib --no-sig-check
次のインストール結果が表示されます。Message: Operation finished successfully. Reboot Required: false VIBs Installed: Broadcom_bootbank_vmware-storcli_007.1316.0000.0000-01 VIBs Removed: LSI_bootbank_vmware-storcli_007.0916.0000.0000-01 VIBs Skipped:
- 次のコマンドを実行してインストールを検証します。
> esxcli software vib list |grep vmware-storcli vmware-storcli 007.1316.0000.0000-01 Broadcom PartnerSupported 2020-04-16
- ホストごとに繰り返して実行します。
ESXi ホストをアップグレードする手順
-
IBM Cloud classicで利用可能なファームウェアアップデートを適用する。 各ホストについて以下の手順を完了する。
- ホストをメンテナンスモードにし、ホストの電源を切る。
- IBM Cloud クラシックポータルでホストの詳細を見る。
- ファームウェアタブをクリックし、利用可能なファームウェアアップデートを確認します。
10 GB NICの場合、NICファームウェアのバージョンは 9.50 以降でなければなりません。
- ファームウェアのアップデートを適用するには、 Actions > Update Firmwareをクリックします。
- ホストの電源を入れる。
- ホストの vSphere をアップグレードする。
-
ESXi ホストをアップグレードします:
- vCenter Server ユーザー・インターフェースで、「LCM」メニュー >「LifeCycle Manager」 に移動します。
- IMPORT ISO > ISOを選択し、次にISOファイルを選択します。
- ベースラインを作成します。 「ベースライン (BASELINE)」>「作成 (CREATE)」 を選択し、前のステップでインポートした ISO を使用します。
- 各ホストについて、 vCenter ブラウザ ツリーでホストを選択します。 次に、 アップデートを選択します(メインウィンドウの左端にあります)。
- Zerto VRA がホスト上に存在する場合は、最初にホストをメンテナンス・モードにします。 最近のリリースの Zerto では VRA が停止されます。これを行わないと更新が妨げられます。
- 更新を完了します。
- [ATTACH] ベースライン、以前に作成したベースラインを選択します。
- ベースラインと [REMEDIATE] を選択します。
ESXi ホストをアップグレードする場合、以下の情報を考慮してください:
- ISOファイルをインポートした後、 vCenter Serverは、サポートされていないTPM(Trusted Platform Module)のバージョンのため、イメージが「互換性がありません」と表示する場合があります。 詳細については、「 ESXi の 7.x から 8.x へのアップグレードは、サポートされていない TPM バージョンが原因で失敗します 」を参照してください。
- 非互換性の警告を無視してアップグレードを続行します。 TPM機能を使用していないので、このまま進めても安全です。
- アップグレード後、 vCenter Server がホストに対して TPM 互換性エラーのフラグを立てることがあります。 このエラーを抑制することができる。 IBM のデプロイ自動化では、新しく作成されたクラスタではすでに抑制されている。
-
RAID ファームウェアとドライバを確認します(Cascade Lake のみ)。 ESXiホストをアップグレードした後、RAIDファームウェアとドライバが適切なレベルにあることを確認します。 各ホストについて以下の手順を完了する。
Sapphire Rapidsのホストを持っている場合は、この手順を実行する必要はありません。
- SSHで各ホストに接続する。
- コマンド
esxcli storcli controller show all -i 0
を実行します。 - 出力の中で、バージョンセクションを見つけ、ファームウェアのバージョンが 5.230.00-3803 以降であり、ドライバのバージョンが 7.728.02.00 以降であることを確認する。
バージョンが正しくない場合は、以下の手順でファームウェアとドライバーをインストールしてください:
- ホストをメンテナンスモードにする。
- ファームウェアファイル(
9461-16i_nopad.rom
)とドライバファイル(Broadcom-lsi-mr3_7.723.03.00-1OEM.700.1.0.15843807_20654446-package.zip
)を探してください。 - ドライバ ファイルを、ESXi ホストからアクセス可能なファイルにコピーします。 これは、ローカルのデータストア、ホストにマウントされている NFS 共有、または vSAN データストア(ホストが vSAN クラスタの一部である場合)のいずれかになります。
- ドライバーをインストールするには、
esxcli storcli /c0 download file=9461-16i_nopad.rom
. - ファームウェアをインストールするには、
esxcli software vib install -d /<root>/Broadcom-lsi-mr3_7.723.03.00-1OEM.700.1.0.15843807_20654446-package.zip
というコマンドを実行します。<root>
は、前のステップでファイルを置いたディレクトリです。 - ホストを再始動します。
- ステップa、b、cを繰り返し、正しいバージョンがインストールされていることを確認する。
- すべてのホストについてこの手順を繰り返す。
ホストに10個の GbE NICがある場合、新しいNICドライバーを適用する必要があります。 各ホストについて以下の手順を完了する:
25 GbE NICを使用している場合は、この手順を完了する必要はありません。
- IBM サポートから 10 GbE NIC 用の新しい NIC ドライバを入手してください。 ファイル名は
Intel-i40en_2.9.2.0-1OEM.800.1.0.20613240_24226995.zip
。 - ホストをメンテナンスモードにする。
- ドライバ ファイルを、ESXi ホストからアクセス可能なファイルにコピーします。 これは、ローカルのデータストア、ホストにマウントされている NFS 共有、または vSAN データストア(ホストが vSAN クラスタの一部である場合)のいずれかになります。
- ディレクトリ構造ができるまで、繰り返しファイルを解凍する。 例えば、
/<root>/vib20/i40en/INT_bootbank_i40en_2.9.2.0-1OEM.800.1.0.20613240.vib
、<root>
はドライバー圧縮ファイルをコピーしたルート・ディレクトリーです。 場所は環境によって異なる。 - ドライバーをインストールするには、
esxcli software vib install –v /<root>/vib20/i40en/INT_bootbank_i40en_2.9.2.0-1OEM.800.1.0.20613240.vib
. - ホストを再始動します。 次に、ファームウェアとドライバが適切なレベルにあることを確認し、コマンド
esxcli network nic get –n vmnic0
を実行する。 - 各ホストを順に修復します。 修復後、ホストのメンテナンス・モードを解除します。
IBM サポートチケットを更新してアップグレードが完了したことを示し、 IBM Cloud for VMware データベースを更新してクラスタが vSphere 8 になったことを反映するようリクエストします。
ESXi ホストをアップグレードするには、いくつかの方法があります。 詳細については、「 ESXi ホストのアップグレード プロセスの概要 」を参照してください。 選択した方法の一部として ISO ファイルまたはアップグレード・バンドルにアクセスする必要がある場合は、 IBM サポートにお問い合わせください。
アップグレード・プロセスが即時に失敗し、host cannot enter maintenance mode
エラー・メッセージが表示される場合は、Zerto ZVA をシャットダウンして再試行してください。 各サーバーの修正が完了すると、ZVRA VM が自動的に始動します。 アップグレード中にZerto Replicationを継続する方法の詳細については、 関連するVRAを持つホストをメンテナンスモードにする方法を参照してください。
ESXi ホストのライセンスを更新する手順
ESXi ホストのライセンスを更新するには、まず IBM Cloud コンソールから新しい vSphere ライセンスを取得する必要があります。 詳細については、 VCFライセンス・キーの取得を 参照してください。
- 「ライセンス (Licenses)」 ページで、「+ 新規ライセンスの追加 (+ Add New Licenses)」 をクリックします。
- 新しい vSphere 8 ライセンスキーを [New Licenses] フィールドに入力します。 vSphere 8 のライセンスキーが複数ある場合は、[ New Licenses] ファイルにすべてのライセンスを入力し、各ライセンスの名前を入力して[ OK] をクリックします。
- 「アセット (Assets)」 ページで以下の手順を実行します。
- 「ホスト (HOSTS)」 を選択します。
- ホストを選択し、「ライセンスの割り当て (Assign License)」 をクリックします。
- 新しい vSphere 8ライセンスキーのいずれかを選択し、[ OK] をクリックします。
- アップグレードしたホストごとにこの手順を繰り返します。
- 「ライセンス (Licenses)」 ページで、以前の vSphere 6 ライセンスをすべて選択し、「ライセンスの削除 (Remove Licenses)」 をクリックします。