概要
このドキュメントでは、ESXiを7.0 U2にアップグレードするプロセスについて説明します。このプロセスは、旧世代の中央処理装置(CPU)を実行しているサーバで失敗する可能性があります。
背景説明
HX ConnectまたはIntersightを介して開始されたアップグレードでは、次のエラーメッセージが表示されます。「Failed to apply profile HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5」または「CPU_SUPPORT WARNING:このホストのCPUは、将来のESXiリリースではサポートされない可能性があります。必要に応じて計画してください」
この問題を解決するために必要なHyperflex Data Platform(HXDP)バージョンは次のとおりです。
HXDP 4.5(2a)
HXDP 4.5(1a)
ESXi 7.0 U2をサポートするHXDP 4.0(2f)以下
問題
旧世代のCPU、特にSandy Bridge-EP(E5-2600)、Ivy Bridge-EP(E5-2600v2)、Haswell EP(E5-2600v3)のCPUファミリを実行しているサーバで、HX ConnectまたはIntersightを使用してESXi 7.0 U2へのアップグレードを試みます。この互換性チェックの影響を受けるプロセッサの詳細については、VMware KBのVMwareナレッジベースを参照してください。
HX接続エラーメッセージ
解決方法
シナリオA. HX ConnectユーザインターフェイスからのHXDP + ESXiの統合アップグレード
このシナリオでは、HXDPを4.5(2a)に、ESXiを7.0 U2ビルド17867351にアップグレードします。
ステップ1:最初にHXDPのみをアップグレードします。
ステップ1.1:図に示すように、https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a)経由でHXDPパッケージをダウンロードします。
ステップ1.2:HX-Connectを開き、[Upgrade] を選択し、[HX Data Platform]チェックボックスをオンにしてパッケージをアップロードし、vCenter Credentialsに対してユーザ名と管理者パスワードを入力して、[Upgrade] をクリックします(次の図を参照)。
HX接続アップグレードHXDP
アップグレードが完了したら、ステップ2に進みます。
ステップ2:HX Connectを開き、[System information] > [Nodes] を選択し、Esxiをアップグレードするノードを選択し、図に示すように[Enter HX Maintenance Mode] をクリックします。
HX接続ノード
HX接続メンテナンスモードポップアップ
次の図に示すように、[Activity] タブでアクティビティの完了を確認できます。
HX Connect Activityタブ
ステップ3:メンテナンスモードに設定されたESXiホストにrootとしてセキュアシェル(SSHl)をインストールします。
ステップ4:フォルダを作成し、そのフォルダにESXiパッケージをアップロードします。
ステップ 4.1:次のコマンドを実行します。mkdir /hxpatch
ステップ4.2:次のコマンドを使用して、パッケージを格納するRAMディスクを作成します。esxcli system visorfs ramdisk add -m 500 -M 500 -n hxpatch -t /hxpatch -p 0755。
ステップ5:次の図に示すように、リンクhttps://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a)を使用して、シスコからローカルリポジトリにESXi-7.2.0.5パッケージをダウンロードします。
ステップ5.1:ローカルリポジトリから/hxpatchフォルダにパッケージをコピーします。次の例では、WinSCPを使用しています。
ステップ6:メンテナンスモードでホストにSSHで戻ります。
ステップ7:パッケージプロファイルの詳細を表示するには、次のコマンドを実行します。esxcliソフトウェアソースプロファイルリスト – depot=/hxpatch/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zipを参照してください。
ステップ8:次のコマンドを実行して、ESXiパッケージを7.0 U2にアップグレードします。
esxcli software profile update --allow-downgrades -d /hxpatch/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip -p HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 --no-hardware-warning
ステップ9:ホストをリブートします。
ステップ10:ホストにSSH接続し、次のコマンドを使用してバージョンを確認します。vmware -v.
ステップ11:ノードをメンテナンスモードから終了し、クラスタが正常になるまで待ちます。
ステップ11.1:HX-Connectを開き、[System Information] > [Nodes] を選択し、メンテナンスモードでノードを選択して、[Exit HX Maintenance Mode] をクリックします(次の図を参照)。
HX接続ノード
HX接続終了MM
ステップ 11.2: HX ConnectダッシュボードにOperational Statusが表示されます。Onlineであり、Resiliency HealthがHealthyである必要があります。
ステップ12:クラスタを構成するすべてのノードで、ステップ2 ~ 11を1つずつ繰り返します。
ESXiのアップグレードが完了すると、次の図に示すように、HXサーバのキーボード、ビデオ、マウス(KVM)コンソールでバージョンの詳細を確認できます。
次の図に示すように、HX Connect内で新しいESXiバージョンが[System Information] タブにあることを確認することもできます。
HX接続でEsxiを更新
シナリオB. IntersightからのHXDP + ESXi統合アップグレード
このシナリオでは、IntersightからHXDPを4.5(2a)に、ESXiを7.0 U2ビルド17867351にアップグレードします。
ステップ1:いずれかのHXサーバがメンテナンスモードになっている場合は、vCenterまたはucs KVMコンソールを使用してこのサーバをリブートします。
ステップ2:サーバがリブートされたら、HX Connect UIからHXメンテナンスモードを終了します。HX-Connectを開き、[System Information] > [Nodes] を選択し、メンテナンスモードのノードを選択して、[Exit HX Maintenance Mode] をクリックします。
ステップ3:Hyperflexクラスタが修復を完了するまで数分かかります。HX Connect ダッシュボードに動作ステータスが表示されます。このステータスはオンラインである必要があり、復元力の正常性は正常である必要があります。
ステップ4:Intersightを開き、[Upgrade] を選択し、[Expert Mode] > [Upgrade HyperFlex Data Platform] をクリックします(次の図を参照)。
ステップ5:アップグレードの開始を確認し、終了します。
ステップ6:各サーバのESXiアップグレードを開始します。ESXi 7.0 U2アップグレードバンドルをESXiホストにコピーします。
ステップ6.1:シスコのダウンロードサイトから、次のリンクを使用してESXi 7.0U2アップグレードバンドルをダウンロードします。https://software.cisco.com/download/home/286305544/type/286305994/release/4.5(2a):
ステップ6.2:各ESXiホストで、ESXi 7.0U2アップグレードバンドルを使用可能なデータストアディレクトリにコピーします(scp、wgetなどの方法を使用)。 完了すると、次のように表示されます。
[root@ucs-221:/vmfs/volumes] pwd
/vmfs/volumes
[root@ucs-221:/vmfs/volumes] ls
MyDataStore 60ee5dfc-6f05dc8b-05cf-0025b5b1a116 60ef8a79-63aadd3f-ee0d-0025b5b1a116 BOOTBANK2 SpringpathDS-FCH2008V1M1
..
[root@ucs-221:/vmfs/volumes] cd MyDataStore /
[root@ucs-221:/vmfs/volumes/ac08f584-9a2f8a67] ls -al
total 0
drwx------ 1 root root 686 Jul 14 05:19 .
drwxr-xr-x 1 root root 512 Jul 15 01:21 ..
-rw-r--r-- 1 root root 391417386 Jul 15 00:55 HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip
drwxr-xr-x 1 root root 2793 Jul 14 20:03 ucs221-VM
[root@ucs-221:/vmfs/volumes/ac08f584-9a2f8a67] pwd
/vmfs/volumes/ MyDataStore
ステップ7:HX-Connectを開き、[System information] > [Nodes] を選択し、Esxiをアップグレードするノードを選択して、[Enter HX Maintenance Mode] をクリックします(次の図を参照)。
HX接続ノード
次の図に示すように、[Activity] タブでアクティビティの完了を確認できます。
ステップ8:HXメンテナンスモードのESXiホストにSSHで接続します。
ステップ8.1:アップグレードバンドルプロファイル名を検索します。
[root@abcd-221:/vmfs/volumes/ac08f584-9a2f8a67] esxcli software sources profile list --depot=/vmfs/volumes/0714051143/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip
Name Vendor Acceptance Level Creation Time Modification Time
------------------------------------------- ------ ---------------- ------------------- -------------------
HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 Cisco PartnerSupported 2021-04-29T18:21:43 2021-04-29T18:21:43
ステップ8.2:指定されたno-hardware-warningパラメータを使用してupgradeコマンドを実行します。
[root@abcd-221:/vmfs/volumes/ac08f584-9a2f8a67] esxcli software profile update --depot=/vmfs/volumes/0714051143/HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5-upgrade-bundle.zip --profile HX-ESXi-7.0U2-17867351-Cisco-Custom-7.2.0.5 --no-hardware-warning
ステップ8.3:アップグレードが完了すると、成功メッセージが表示されます。
Update Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
ステップ9:ホストをリブートします。
ステップ10:ESXiホストにログインし、次のコマンドを使用して新しいバージョンを確認します。vmware -v.
ステップ11:サーバがリブートしたら、HX Connect UIからHXメンテナンスモードを終了します。HX-Connectを開き、System Information > Nodesの順に選択し、メンテナンスモードでノードを選択して、次の図に示すようにExit HX Maintenance Modeをクリックします。
HX接続終了MM
ステップ12: Hyperflexクラスタが修復を完了するまで数分かかります。HX Connect ダッシュボードに動作ステータスが表示されます。このステータスはオンラインである必要があり、復元力の正常性は正常である必要があります。
ステップ13:ESXiホスト1ごとに、ステップ6 ~ 12を繰り返します。次のノードに移動する前に、クラスタの状態がHealthyであることを確認します。