サポートされていない Cisco HyperFlex リリースからのアップグレードについて
このマニュアルでは、サポートを終了した Cisco HyperFlex HX Data Platform ソフトウェア リリースから、Cisco ソフトウェア ダウンロード サイトの最新の提案されたリリースにアップグレードする必要がある Cisco HyperFlex ユーザーをサポートすることを目的としています。
重要 |
このガイドでは、Cisco HyperFlex リリース 1.7(x)、1.8(x)、2.0(x)、2.1(x)、2.5(x)、2.6(x) および 3.0(x) について説明します。リリースが一覧に記載されていない場合は、このマニュアルを使用しないでください。お使いの環境に適したCisco HyperFlex アップグレード ガイドをダウンロードします。 |
ここでは、次の内容について説明します。
HyperFlex アップグレードの準備
このガイドの目的は、Cisco HyperFlex のサポートされていないバージョンを現在の機能豊富なサポート対象バージョンにアップグレードするプロセスについて説明します。アップグレードの適切な準備は、実際のアップグレードと同様に重要です。ワークフローに従って、表示された順序で各タスクを完了することが必須です。ショートカットはありません。
次の図は、一般的なアップグレード ワークフローについて説明しています。
(注) |
リリース前に中間リリースにアップグレードする必要があるユーザーは、アップグレード ワークフローを 2 回実行します。 |
アップグレードでは、次のタスクをこの順序で実行する必要があります。
-
このガイドの「前提条件」の項に記載されているすべてのタスクを完了します。
-
Hypercheck システムで Hypercheck 健全性およびアップグレード前ツールを実行して、その安定性と復元力を確認します。Hypercheck:Hyperflex 健全性およびアップグレード前チェック ツール
-
VMware vCenter と ESXi のバージョンが 6.0 U3 以降であることを確認します。詳細については、ESXi と vCenter のビルド番号を確認します。を参照してください。
-
ご使用の環境で現在実行されている Cisco HyperFlex Data Center リリースを選択し、アップグレードのワークフローに従って特定のアップグレードを行います。
-
Cisco HyperFlex のアップグレード後: (オプション) 6.5 または6.7 への ESXi アップグレード
次に行う作業:
このガイドの「前提条件」の項に記載されているすべてのタスクを完了します。
Obsolete Hyperflex リリースのアップグレードの前提条件
アップグレード プロセスを開始する前に、次のタスクを実行する必要があります。
-
vCenter バージョン チェック:vCenter がバージョン 6.0U3 以降であることを確認します。
-
すべての VM ネットワーク vlan vm ポート グループがクラスタ内のすべてのノードに存在することを確認します。
-
中断のない接続を確保するために、管理およびストレージ データの vlan がトップオブラックにあることを確認します。
-
環境内でジャンボ フレームを使用している場合は、ジャンボ フレームが、トップオブラック スイッチ上の vmotion およびデータ ネットワークで有効になっていることを確認します。
-
ESXi ホストがロックダウン モードになっていないことを確認します。
-
[Springpath_security properties] リンクがコントローラ VM に存在することを確認します (Springpath ユーザー アカウントの確認と再作成 のセキュリティ プロパティを参照)。
-
MTU 設定:vm ネットワーク vlan が MTU 9000 に設定されている場合は、アップグレード プロセス中に MTU 1500 に戻ることができます。アップグレード後、必要に応じて設定を確認し、MTU 9000 にリセットします。
-
LLDP を使用して ACI を使用している場合、この設定は CDP に戻り、アップグレード後に再度有効にする必要があります。
-
アプリケーション セントリック アーキテクチャで ACI を使用している場合は、アップグレードを開始する前に TAC にお問い合わせください。
-
Pycrypto パッケージのバージョンを確認します (クラスタが以前に 1.7. x からアップグレードされている場合)。(『pycrypto』を参照)。
次に行う作業:
前提条件を満たしたら、『Hypercheck: Hypercheck 健全性およびアップグレード前チェック ツール』テクニカル ノート (HXDP 1.8. x 以降) に進みます。
Hypercheck: HyperFlex およびアップグレード前チェック ツール
Hypercheck: Hypercheck とアップグレード前チェック ツールは、アップグレード前にクラスタが正常であることを確認するために設計された、健全性およびアップグレード前の自動チェックです。この健全性チェックを実行するだけでなく、正常でないと判明したすべてのクラスタに対して修正措置を講じることが必要です。続行する前に、Hypercheck 健全性チェックによって報告されたすべての問題を修正します。
Hypercheck: Hypercheck 健全性およびアップグレード前チェック ツール テクニカル ノート (HXDP 1.8. x 以降) https://www.cisco.com/c/en/us/support/docs/hyperconverged-infrastructure/hyperflex-hx-data-platform/214101-hypercheck-hyperflex-health-pre-upgr.html
次に行う作業:
すべてのクラスタが正常に完了したら、ESXi と vCenter のビルド番号を確認します。 に進みます。
ESXi と vCenter のビルド番号を確認します。
Cisco HyperFlex Data Platform は、お使いの ESXi と vCenter バージョン番号が 6.0 U3 以降である必要があります。データ プラットフォーム サーバのビルド番号を確認するには、vSphere Web クライアントで次の手順を実行します。
-
vSphere Web クライアントにログインします。
-
[Home] をクリックします。
-
[Hosts and Clusters] をクリックします。
-
データセンターを展開します。
-
クラスタを展開します。
-
ESXi ホストをクリックします。
-
[Summary] タブをクリックします。
-
[ESX/ESXi バージョン (ESX/ESXi Version)] フィールドは [設定 (Configuration)] の下にあります。
次に行う作業:
-
バージョン番号が 6.0 U3 以降の場合、HyperFlex リリースのアップグレードに必要な最小バージョンを満たしている必要があります。Hyperflex のアップグレード準備の次の手順に進みます。
-
VMware バージョン番号が必要な最小バージョンを満たしていない場合は、バージョンをアップグレードします。vCenter および ESXi のアップグレード を参照してください。
vCenter および ESXi のアップグレード
ESXi のアップグレードの注意事項と制限事項
注意 |
VMware Update Manager(VUM)を使用して ESXi をアップグレードすることはお勧めしません。 VUM を使用して ESXi をアップグレードする場合は、次の手順を実行します。
|
-
ESXi ハイパーバイザのバージョンは HyperFlex のクラスタ ワークロードを中断することなくアップグレードできます。これは、HX クラスタ内の各ノードのオンライン ローリング アップグレードを実行することで実現できます。
-
ESXi のアップグレードでは、手動でオンライン アップグレードを実行する必要があります。
-
アップグレード パスを開始する前に、現在の ESXi バージョンが 6.0 U3 であることを確認します。アップグレード手順については、ESXi アップグレード を参照してください。
-
ESXi コマンドライン インターフェイス
esxcli
を使用して、ESXi のアップグレードまたはアップデートを実行します。 -
以下に例示されているビルド番号を最新バージョンに置き換えます。
次に行う作業:
ガイドラインと制限事項を確認した後、ソフトウェアのダウンロード:SXI 6.0 U3 (EP 25) に記載されている必要なソフトウェアをダウンロードします。
ソフトウェアのダウンロード:SXI 6.0 U3 (EP 25)
ESXI 6.0 U3 (EP 20)
アップグレードバンドル:HX-ESXi-6.0U3-15517548-Cisco-Custom-6.0.3.14-upgrade-bundle.zip
ダウンロード リンク: https://software.cisco.com/download/home/286305544/type/286305994/release/3.5(2h)
次に行う作業:
必要なソフトウェアをダウンロードしてインストールしたら、ESXi アップグレード のインストール手順に従います。
ESXi アップグレード
ソフトウェア バンドルをダウンロードした後、ESXi バージョンをアップグレードする手順を実行します。
(注) |
アップグレード パスを開始するには、ESXi バージョン 6.0 U3 が必要です。 |
-
ESXi アップグレード パッケージをダウンロードします。ESXi を 6.0 Ux から新しいバージョンにアップグレードする場合は、Cisco ダウンロード ソフトウェア サイトから入手できるオンライン zip ファイルを使用します。
ファイル名の例:
HX-ESXi-6.0U3-15517548-Cisco-Custom-6.0.3.14-upgrade-bundle.zip
(注)
HX ISO ファイルまたは他の VMware ISO を使用して ESXi のアップグレードを試みないでください。
-
いずれかのホストを選択し、vSphere Web クライアントを使用して HX メンテナンス モードにします。詳細については、『Cisco HyperFlex メンテナンス モードの開始』を参照してください。
ホストがメンテナンス モードになったら、次の手順を実行します。
-
十分な領域がある適切なフォルダに ESXi アップグレード バンドルをリモート セキュア コピーします。
SCP を使用してファイルをコピーするには、さらに、宛先 ESXi ホストの SSH サービスを開始します。
(注)
-
HX240 では、ローカルの SpringpathDS データストアまたはマウントされた HX データストアを使用できます。
-
HX220 では、マウントされた HX データストアを使用するか、一時的な RAM ディスクを作成することができます。
例:
scp local_filename user@server:/path/where/file/should/go
-
-
ESXi5.x ホストにログインします。
-
使用可能なイメージ プロファイルのリストを照会し、プロファイル名を検証するには、
esxcli software sources profile list-d < location_of_the_esxi_zip_bundle_on_the_datastore >
コマンドを実行します。
(注)esxcli
ソフトウェア コマンドを使用する際はフル パスを使用する必要があります。
例:
[root@localhost:~] esxcli software sources profile list -d /vmfs/volumes/5d3a21da-7f370812-ca58-0025 b5a5a102/HX-ESXi-6.0U3-15517548-Cisco-Custom-6.0.3.14-upgrade-bundle.zip Name Vendor Acceptance Level Creation Time Modification Time ------------------------------------------- ------ ---------------- ------------------- ------------------- HX-ESXi-6.0U3-15517548-Cisco-Custom-6.0.3.14 Cisco PartnerSupported 2019-07-02T00:14:56 2019-07-02T13:38:34
-
アップグレードを開始するには、
esxcli software profile update -d <path_to_profile_ZIP_file> -p < profile name>
を実行します。例:
[root@localhost:~] esxcli software profile update -d /vmfs/volumes/5d3a21da-7f370812-ca58-0025b5a5a10 2/HX-ESXi-6.0U3-15517548-Cisco-Custom-6.0.3.14-upgrade-bundle.zip -p HX-ESXi-6.0U3-15517548-Cisco-Custom-6.0.3.14
-
アップグレードが完了したら、ESXi ホストを再起動します。
例:
esxcli system shutdown reboot -r Update -d 10
-
ESXi ホストが起動したら、ホストが適切なバージョンで起動したことを確認します。
例:
vmware -vl
-
ESXi ホストが自動的に vCenter に再接続するまで待ちます。
アップグレードのシナリオによっては、vCenter から ESXi を再接続させる必要があります。ホストを右クリックし、[接続 (Connection)] > [接続 (Connect)] を選択します。
-
vSphere Web クライアントを使用してメンテナンスモードを終了します。詳細については、『Cisco HyperFlex メンテナンス モードの開始』を参照してください。
-
次の ESXi のアップグレードに進む前に、クラスタが正常な状態になっていることを確認します。
例:
stcli cluster storage-summary --detail
-
クラスタ内のすべてのホストに対してこのプロセスを順に繰り返します。
(注)
ESXi をアップグレードするごとに、クラスタが正常な状態になっていることを確認してから、次の ESXi のアップグレードに進んでください。
次に行う作業:
VMware ソフトウェアをアップグレードした後、HyperFlex アップグレードの準備 のステップ 4 に進みます。
vCenter アップグレード
VCenter のアップグレードの手順については、『VMware vSphere のマニュアル』を参照してください。
次に行う作業:
バージョン番号が 6.0 U3 以降の場合、Cisco HyperFlex リリースのアップグレードに必要な最小バージョンを満たしている必要があります。ESXi のアップグレードの注意事項と制限事項に進みます。