この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
Cisco HyperFlex システムで Cisco HX データ プラットフォーム および Cisco UCS サーバ ファームウェアをアップグレードする前に、この章で説明するガイドライン、ベスト プラクティス、および推奨事項を考慮してください。
アップグレードする前にオープン状態の解決済み警告を参照してください。新しい機能を確認し、『Cisco HX Data Platform Release Notes』を参照してください。
サポートされているバージョンとシステム要件を確認してください。詳細については、「Hardware and Software Interoperability for Cisco HyperFlex HX-Series」を参照してください。
最新のソフトウェア バンドル バージョンを使用していることを確認します。「Cisco HX Data Platform Release Notes」でソフトウェアのバージョンを確認してください。
すべてのサーバのオペレーティング システムのドライバ レベルが、アップグレード予定の Cisco UCS のリリースに対して正しいレベルになっていることを確認します。サーバ ハードウェアの識別については、『Cisco UCS Driver Installation Guide』を参照してください。
構成を All Configuration バックアップ ファイルにバックアップします。詳細な手順については、『Cisco UCS Manager Backing Up and Restoring the Configuration Guide』を参照してください。
ファームウェアのアップデートを実行する前に、Cisco UCS Manager イメージ管理インターフェイスを使用して、ファブリック インターコネクトに関連するイメージをダウンロードします。イメージはファブリック インターコネクトのブートフラッシュのパーティションに保存されます。詳細については、ソフトウェアのダウンロードを参照してください。
ESX 5.5 U3b および ESXi 6.0 U1 では、ESXi のアップグレードが必要です。VMware vSphere のバージョンは、ESXi 6.0 U1b、6.0U2、および 6.0U2 パッチ 3 のみがサポートされています。ESXi のアップグレードについては、ESXi のアップグレードを参照してください。
SSH をすべての ESXi ホストで有効なままにしておきます。
アップグレード中に VM が自動的に移行され、MTU が Jumbo に設定されるよう、vMotion を有効にします。VM カーネル インターフェイスの追加について、詳しくは vMotion インターフェイスの設定 を参照してください。
HyperFlex クラスタが正常であることを確認します。詳細については、HyperFlex ノードのアップグレードの検証を参照してください。
クラスタが寛容(lenient)モードであることを確認します。クラスタが寛容(lenient)モードでない場合は、寛容(lenient)モードに設定します。寛容モードの設定を参照してください。
Cisco HyperFlex システム のアップグレードを開始する前に、次の注意事項、ガイドライン、および制限事項を考慮してください。
容量階層の最適化:バックエンド アクセスは、遅延の高スパイクの規模と頻度を大幅に削減するように最適化されます。
アップグレードに関する重要なガイドライン
このアップグレードは、この問題の発生が認められた場合にのみ実行することをお勧めします。
ハイブリッド クラスタの場合:デフォルトのアップグレード プロセスでは、この最適化は有効になりません。アップグレード処理中にこのパフォーマンス拡張を有効にするには、Cisco TAC までお問い合わせください。この最適化を有効にするには、メンテナンス期間を延長する必要があります。
オール フラッシュ クラスタの場合:アップグレード時間に大きな影響はなく、デフォルトのアップグレード パスでこのパフォーマンス拡張が有効になります。
アップグレード プロセスを開始する前に VMware ESXi をアップグレードしてください。
VMware ESXi バージョン 5.5 U3 からアップグレードする必要がある場合は、Cisco TAC までお問い合わせください。
Cisco HX データ プラットフォーム と Cisco UCS ファームウェア バンドルは互換性がある必要があります。詳細については、『UCS Hardware and Software Compatibility Matrix』を参照してください。
分割アップグレードの場合は、接続なしのエラー メッセージが表示されないようにするため、Cisco UCS ファームウェアをアップデートする前に、Cisco HX データ プラットフォーム を最初に更新する必要があります。
オンライン アップグレード中に、1 つのノードがアップグレードされる(メンテナンス モードになる)と、データ リプリケーション ファクタとアクセス ポリシーの設定に基づいて、許容されるノード障害の数が減少します。
Cisco HyperFlex ドメインのすべてのエンドポイントが完全に機能しており、それらのエンドポイントのファームウェアのアップグレードを開始する前に、すべてのプロセスが完了している必要があります。たとえば、検出されていないサーバのファームウェアはアップグレードまたはダウングレードできません。各エンドポイントは、機能するためにファームウェアが必要な Cisco HyperFlex ドメインのコンポーネントです。
3 ノード クラスタでは、1 つのノードをシャット ダウンするかメンテナンス モードにすると、クラスタは正常な状態ではなくなりますが、引き続きオンラインの状態に保たれます。アップグレード処理中は、ホストが一度に 1 つずつメンテナンス モードになり、クラスタが正常な状態になった後で次のホストに移動します。
(注) | stcli ノードの削除操作で、3 ノード クラスタからノードを削除することはできません。3 ノード クラスタ上のノードを置換するには、Cisco TAC にノードの置換手順について問い合わせてください。 |
Firefox ブラウザにバンドルされているフラッシュのバージョンが古いため、Firefox ブラウザはサポートされていません。Firefox 内でフラッシュを手動で更新することは可能ですが、新しいバージョンのフラッシュを含む Chrome または Internet Explorer を使用することをお勧めします。
アップグレード前検証
各 HyperFlex ノードで次の検証を実行してから、クラスタ内の次のノードをアップグレードしてください。
HyperFlex クラスタが正常な状態であり、オンラインであることを確認します。すべての HyperFlex クラスタ ノードが vCenter に接続されており、オンラインであることを確認します。
SSH を HX クラスタの各コントローラ VM に追加し、df -h /var/stv コマンドを使用して、アップグレードに使用できるスペースが /var/stv にあることを確認します。
Output example /dev/sdb1 63G 2.7G 58G 5% /var/stv
十分なスペースがない場合(使用率が 50% を超えている場合)は、Cisco TAC までお問い合わせください。
vSphere Web クライアント内の HyperFlex クラスタについて主要なアラームが報告されていないことを確認します。
DRS が有効であり完全自動化に設定されていることを確認します。
vSphere サービスが実行中であり、ESXi Agent Manager(EAM)の状態が正常であることを確認します。
Cisco UCS Manager でクラスタの状態を確認します。
vSphere Web クライアント ナビゲータから、 > [cluster] > [Summary] を選択します。[cluster widget] を表示して、HyperFlex クラスタが正常な状態かつオンラインであるかどうかを確認します。
vSphere Web クライアント ナビゲータで、 > [cluster] > [Summary] を選択します。すべての HX クラスタ ノードが vCenter に接続されており、オンラインであるかどうかを確認します。
ストレージ クラスタ内の任意のコントローラ VM にログインします。stcli cluster storage-summary --detail コマンドを実行します。
次の例の応答は、HyperFlex ストレージ クラスタがオンラインかつ正常な状態であることを示します。
address: 192.168.100.82 name: HX-Cluster01 state: online uptime: 0 days 12 hours 16 minutes 44 seconds activeNodes: 5 of 5 compressionSavings: 78.1228617455 deduplicationSavings: 0.0 freeCapacity: 38.1T healingInfo: inProgress: False resiliencyDetails: current ensemble size:5 # of ssd failures before cluster shuts down:3 minimum cache copies remaining:3 minimum data copies available for some user data:3 minimum metadata copies available for cluster metadata:3 # of unavailable nodes:0 # of nodes failure tolerable for cluster to be available:2 health state reason:storage cluster is healthy. # of node failures before cluster shuts down:3 # of node failures before cluster goes into readonly:3 # of hdd failures tolerable for cluster to be available:2 # of node failures before cluster goes to enospace warn trying to move the existing data:na # of hdd failures before cluster shuts down:3 # of hdd failures before cluster goes into readonly:3 # of ssd failures before cluster goes into readonly:na # of ssd failures tolerable for cluster to be available:2 resiliencyInfo: messages: Storage cluster is healthy. state: healthy hddFailuresTolerable: 2 nodeFailuresTolerable: 1 ssdFailuresTolerable: 2 spaceStatus: normal totalCapacity: 38.5T totalSavings: 78.1228617455 usedCapacity: 373.3G clusterAccessPolicy: lenient dataReplicationCompliance: compliant dataReplicationFactor: 3
ステップ 1 |
DRS が [Enabled] であることを確認します。 |
ステップ 2 | [vSphere DRS] タブをクリックします。
[Migration Automation Level] が [Fully Automated] に設定されているかどうかを確認します。 |
vSphere サービスが実行中であり、ESX Agent Manager(EAM)の状態が正常であることを確認します。 |
ステップ 1 | ファブリック インターコネクトの高可用性ステータスに、両方のファブリック インターコネクトが稼働中であると示されているかどうかを確認します。 |
ステップ 2 | データ パスが稼働中であることを確認します。詳細については、『Cisco UCS Manager Firmware Management Guide』を参照してください。 |
ステップ 3 | HyperFlex サーバにエラーがないことを確認します。 |
ステップ 4 | vNIC のエラーが解決されており、VMware ESXi の vSwitch のアップリンクが稼働中であることを確認します。 |
ステップ 5 | すべてのサーバが検出されているかどうかを確認します。 |
次の手順では、vMotion が機能するために必要な VMkernel インターフェイスを追加します。
新しいリリースでは、作成済み vSwitch を使って vMotion ネットワークが事前定義され、UCS Manager で vNIC と VLAN がすでに定義されています。
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | いずれかのコントローラ VM に SSH して、root としてログインします。 | |
ステップ 2 | #stcli cluster get-cluster-access-policy |
寛容モードがすでに設定されているかどうかを確認します。 |
ステップ 3 | ~/#stcli cluster set-cluster-access-policy --name lenient |
厳格(strict)に設定されている場合は、寛容(lenient)に変更します。 すでに寛容(lenient)に設定されている場合、操作は必要ありません。 |
ステップ 4 | stcli cluster info | grep -i policy |
変更を確認します。 |
次の例では、寛容(lenient)モードが現在どのように構成されているかを確認します。寛容(lenient)モードが厳格(strict)に設定されている場合、寛容(lenient)モードに設定され、寛容(lenient)モードに加えられた変更を確認します。
~/#stcli cluster get-cluster-access-policy strict ~/#stcli cluster set-cluster-access-policy --name lenient stcli cluster info | grep -i policy