「PowerStore:PowerStoreの無停止アップグレード(NDU)を準備する方法
Summary: この記事では、PowerStoreの無停止アップグレード(NDU)を実行する際に従うべきベスト プラクティスについて説明します。
Instructions
この記事の使用方法
PowerStoreで無停止アップグレード(NDU)を実行する前に、NDU計画に関する考慮事項と注意事項について、この記事の次のサブセクションを慎重に確認してください。詳細については、『ソフトウェア アップグレード ガイド』を参照してください。
|
サブセクション |
説明 |
|---|---|
|
既知の問題と制限事項 |
NDU中に発生する可能性のある最新の既知の問題または制限事項により、ストレージ サービスが停止する可能性があります。 |
|
推奨されるPowerStoreOSバージョン |
現在のPowerStoreOSの推奨バージョンを確認して、NDUのデスティネーション バージョンを特定します。 |
|
事前のチェック |
NDUを開始する前にシステム チェックおよびヘルス チェック スクリプトを実行する手順 |
|
ホストの準備状況に関するベスト プラクティス:既知の |
NDU中に発生する可能性のある既知の問題または制限事項により、ホストまたはアプリケーション側のシステム停止が発生する可能性があります。 |
|
アップグレード計画に関する一般的な考慮事項 |
NDUに関連するさまざまな推奨事項。 |
|
アップグレードに関する一般的な考慮事項 |
NDUプロセスに関連する考慮事項。 |
|
事後チェック |
NDUの完了後にシステム チェックおよびヘルス チェック スクリプトを実行する手順。 |
既知の問題と制限事項
PowerStoreOS固有の問題
-
NVMe/TCPポートの数(PowerStoreOS 3.2以降にアップグレードする場合)
-
「CDCの自動検出」オプションを有効にして、ストレージ ネットワークを相当数のNVMe/TCPポート(50ポートより多い)に拡張すると、NDUプロセスによってPowerStoreクラスター内のリソースが不足する可能性があります。このシナリオでは、すべてのNVMe/TCPポートでCDC接続状態が「Uninitialized」と表示される可能性があります。また、後続のアップグレード リクエストが失敗する可能性があります。
-
この問題の詳細と、PowerStoreOSバージョン3.2にアップグレードする前にこの問題を回避する方法については次の文書を参照してください:「PowerStore: ストレージ ネットワークを50(またはそれ以上)に拡張すると、「初期化されていない」ポートでPowerStoreOSのアップグレードが失敗する場合がある」
-
- 3.6.1.0からアップグレードする場合のみ、すべてのMetroセッションを一時停止します。
- 詳細については、KB-000223948「PowerStore: MetroボリュームでI/Oが重複すると、予期しない再起動やレイテンシーの増加につながる可能性がある
PowerStore Tモデル
モデル:500T、1000T、1200T、3000T、3200T、5000T、5200T、7000T、9000T、9200T
制限なし
PowerStore Qモデル
モデル:3200Q
制限なし
PowerStore Xモデル
モデル:1000X、3000X、5000X、7000X、9000X
-
PowerStoreOSバージョン3.5以降は、PowerStore Xではサポートされていません。
-
NDU手順を開始する前に、両方のESXiノードでSSHが開始され、起動時にSSHが有効になっていることを確認します。
詳細については、「PowerStore: PowerStoreX-SSHを無効にするとノード障害が発生する可能性がある(英語)」を参照してください。 -
VMware NSX-T Data CenterがPowerStore Xモデル クラスターに導入されている場合は、記事「PowerStore:PowerStoreX:vSphereのアップグレード時にNSX-T管理下のVirtual Distributed SwitchがvSphere Distributed Switchに移行された場合、PowerStore管理ネットワークの再構成後に接続が失われる(英語)」で詳細を確認してから、NDUに進んでください。
-
PowerStore XアレイをPowerStoreOSバージョン2.1.1.0にアップグレードした後、vCenter Serverに移動し、PowerStore X esxi_nodeのライセンスを確認します。VMware vSphere 7ライセンスのステータスがOKであることを確認します。
-
vSphereクラスター上のすべての外部ESXiホストは、内部ホストと同じESXiバージョンを実行している必要があります。
推奨されるPowerStoreOSバージョン
-
詳細については、記事「PowerStore:PowerStoreOSマトリックス
-
NVMe拡張エンクロージャ(ENS24)を使用するPowerStoreアプライアンスの場合、PowerStoreOS 3.6.0.0(またはそれ以降)が推奨されます。
-
Veeamを環境内のバックアップ ソリューションとして使用するPowerStore Applianceの場合、PowerStoreOS 3.6.0.0(またはそれ以降)をお勧めします。
-
iSCSIトランスポートがRemote System Transport Protocol (RSTP)として使用されている場合、PowerStoreOSバージョン3.Xから4.XへのNDUは制限されます。影響を受けるお客様は、NDUを4.X にする前に 、RSTPをTCP転送に変更する必要があります。
事前のチェック
この手順について
PowerStoreには、NDUの前に修復する必要があるさまざまな問題を診断し、プロアクティブに特定するのに役立つ各種ツールが含まれています。
-
アップグレード前のヘルス チェック(PUHC)は、すべてのアップグレード パッケージに付属する組み込みユーティリティーで、NDUの準備に向けたテストに重点を置いています。
-
システム ヘルス チェック(SHC)は、PowerStore OS 2.0以降のアップグレード パッケージを搭載した組み込みユーティリティーで、アプライアンスの追加の正常性テストが含まれています。
-
アップグレード拡張機能は、NDU固有のテストを追加するシステム ヘルス チェック(SHC)の拡張機能です。これはPowerStoreOS 2.1で導入されたため、このバージョンからのアップグレードにのみ使用できます。
次の表を参照して、現在のPowerStoreOSバージョンに基づいて、NDU の前に 使用するツールを決定します。
|
実行中のPowerStoreOSバージョン |
NDUの前に使用するツール |
|---|---|
|
4.x |
|
|
3.x |
|
|
2.1.x |
|
|
2.0.x |
|
|
1.x |
|
事前チェック ツールの詳細については、次の3つのサブセクションを参照してください。
アップグレード前のヘルス チェック
-
NDU前にアップグレード前のヘルス チェックを使用する方法については、記事「PowerStore:アップグレード前ヘルス チェックおよびシステム チェックを使用してソフトウェア アップグレードの前にクラスターの正常性を確認する方法(英語)」を参照してください。
-
アップグレード前のヘルス チェック時に発生したエラーまたは警告ステータス メッセージを報告しているアイテムを確認し、それぞれに応じて適切に対処します。
-
表示されたエラーまたは警告メッセージへの対処にサポートが必要な場合は、デル・テクノロジーズ サポート サービスに連絡してサポートを受けてください。
警告:緑色のチェック マークは、アップグレード前のヘルス チェックがエラーまたは警告メッセージなしで完了したことを示すものではありません。緑色のチェック マークは、ヘルス チェック手順が正常に完了したことのみを示しています。詳細については、記事「PowerStore:ヘルス チェックで警告がある場合にもすべて緑色に表示される(英語)」を参照してください。
システム ヘルス チェック
メモ: 必要に応じて対応処置を行うのに十分な時間を確保するために、NDUの少なくとも1週間前にはシステム チェックを実行することを検討してください。
-
システム チェックは、NDUの前に使用するツールとして、PowerStoreOSバージョン2.0.xを実行しているアプライアンスで使用できます。
-
NDUの前にシステム ヘルス チェックを使用する方法については、「PowerStore:アップグレード前ヘルス チェックおよびシステム チェックを使用してソフトウェア アップグレードの前にクラスターの正常性を確認する方法」を参照してください。
-
システム ヘルス チェック時に発生したFAILEDステータス メッセージを報告するすべてのアイテムを確認し、それぞれに応じて適切に対処します。
-
表示されたFAILEDステータス メッセージへの対処にサポートが必要な場合は、デル・テクノロジーズ サポート サービスに連絡してサポートを受けてください。
アップグレード拡張機能
-
アップグレード拡張機能は、PowerStoreOSバージョン2.1.xを実行しているアプライアンスで使用できます。
-
NDU前にアップグレード前のヘルス チェックを使用する方法については、記事「PowerStore:アップグレード前ヘルス チェックおよびシステム チェックを使用してソフトウェア アップグレードの前にクラスターの正常性を確認する方法」を参照してください。
-
アップグレード拡張機能の使用中に発生したFAILEDステータス メッセージを報告するすべてのアイテムを確認し、それぞれに応じて適切に対処します。
-
表示されたFAILEDステータス メッセージへの対処にサポートが必要な場合は、デル・テクノロジーズ サポート サービスに連絡してサポートを受けてください。
未解決のアラート
-
アップグレードするアプライアンスのPowerStore Managerにログインし、[Monitoring]タブをクリックして、表示される未解決のアラートをすべて確認します。
-
注意が必要なアラートがあるかどうかを判断します。重大度がクリティカル、メジャー、マイナーのアラートを確認し、可能であれば、報告されたアラートの修正を試みます。
-
必要な場合は、アップグレードを続行する前に、Dell Technologiesサポート サービスに連絡して未解決のアラートを評価および対処するための支援を得てください。
ホストの準備状況のベスト プラクティス、既知の問題、制限事項
オペレーティング システム固有
-
vSphere ESXi
-
PowerStoreOSバージョン2.0(またはそれ以降)にアップグレードすると、NVMe/FCおよびNVMe/TCPデータストアを使用して8.0 U1を実行しているESXiホストで、PowerStoreノードの再起動/障害時にI/Oエラーが発生することがあります。この問題とその解決方法の詳細については、記事「PowerStore:NDU中にNVMeデータストアで発生したI/Oエラー」を参照してください。
-
-
Solaris
-
3.5より古いPowerStoreコードを使用しているお客様の場合、NDUはSolaris 11.4 SRU 35以降のSolarisネイティブMPxIOでサポートされます。以前のSolarisバージョンまたはSolarisアップデートでのPowerStore NDUサポートについては、サービス プロバイダーにお問い合わせください。
- お客様がすでにPowerStoreコード 3.5以降を使用している場合、NDUはSolarisネイティブMPxIO 10/11.xでサポートされます
全般
-
サポートされているマルチパス オプションとそれらに関連付けられたバージョンについては、「Dell Technologies PowerPath Simple Support Matrix」を参照してください。
-
ホスト接続のベスト プラクティスについては、接続されているホストのOSごとに、対応する 『E-Lab Host Connectivity Guide
ドキュメントを参照してください。
-
PowerStoreアプライアンスにアクセスするすべてのホストが、冗長パスと正しく設定されたマルチパス ソフトウェアを使用して適切に設定されていることを確認します。
-
-
サポートされている構成(HBAファームウェアとドライバー、トポロジー、既知の制限事項、一般的なガイドライン)については、 E-Lab Interoperability Navigator
を参照してください。
-
SCSI環境の場合:
-
E-Lab Simple Support Matrix
を参照してください。
-
-
NVMe-oF環境の場合:
-
サポートされている構成については 、E-Lab NVMe/FC Host/Storage Interoperability Simple Support Matrix
を参照してください。
-
サポートされている構成については 、E-Lab NVMe/TCP Host/Storage Interoperability Simple Support Matrix
を参照してください。
-
-
-
PowerStoreホスト検証スクリプト(HVS)を実行して、ホスト構成をスキャンして検証します。接続されたホスト オペレーティング システム用のHVSをダウンロードしてインストールする方法については、次のサイトを参照してください。
-
VMware ESXi- 記事「PowerStore: ESXiのホスト検証スクリプト」
-
アップグレード計画に関する一般的な考慮事項
-
一般的なガイドライン
-
『 PowerStoreリリース ノート 』の最新バージョンをダウンロードして、PowerStoreのアップグレードを実行するために必要なソフトウェア アップデート パッケージを確認してください。
-
-
このようなパッケージ ファイル名の変更は、PowerStoreアプライアンスのNDUには影響しません。ただし、ノード修復や内蔵M.2ブート モジュール交換(プライマリーM.2)など、このパッケージを使用してアプライアンスで実行される後続の手順に影響する可能性があります。この問題とその回避方法の詳細については、次の記事を参照してください:「PowerStore:Dellサポート サイトからダウンロードした後に使用するパッケージのファイル名が変更された場合、PowerStore OSの再インストール(ノード修復)に失敗した」
-
PowerStoreクラスターでは、最大10個のアップグレード パッケージを一度にアップロードできます。ただし、アップグレードを開始した後、別のアップグレードを実行する前に、クラスター内のすべてのアプライアンスでアップグレードが正常に完了している必要があります。
-
Dellサポート サイトからPowerStoreOSパッケージをダウンロードする場合は、そのファイル名がローカル マシンにダウンロードされた後も変更されておらず、サフィックスが自動的に追加されていないことを確認してください。この場合、このようなパッケージを使用したNDUは失敗する可能性があります。
-
ソフトウェア アップデート プロセス中に、PowerStore Managerとの接続が一時的に切断されることがあります。数分後(最大5分)後にPowerStore Managerへのログインを再試行してください。
-
アップグレード中に一部の管理操作がブロックされる場合があります。
-
ソフトウェア アップデート プロセスが正常に完了したら、ユーザー インターフェイスのブラウザー タブを閉じ、新しいブラウザー タブから再ログインして、新機能のコンテンツがユーザー インターフェイスに表示されるようにします。
-
-
メンテナンス期間
-
PowerStoreクラスターは完全な無停止アップグレード向けに設計およびテストされていますが、PowerStoreクラスターをアップグレードする際には、IT管理のベスト プラクティスに従うことをお勧めします。
-
可能な限り、稼働時間内ではなくメンテナンス期間を活用して、クラスターの負荷が最も軽いときにアップグレードを実行します。
-
PowerStore ApplianceのノードでCPUの利用率が50%を超える場合は、メンテナンス ウィンドウ内でI/O負荷を軽減します。
-
CPUの利用率は、PowerStore Manager (UI)内の[Hardware]メニューの[Performance]タブで確認できます。
-
-
ファイル システムの数が50を超えると、I/Oの一時停止が長くなる可能性があります。メンテナンス期間を検討してください。
-
これにより、影響を最小限に抑えながら、最短でアップグレードを完了させることができます。
-
-
サポートの取得
-
PowerStoreアプライアンスの無停止アップグレード(NDU)の調整と実行について、サポートが必要な場合は、Dell Technologiesサポート サービスにお問い合わせください。
-
PowerStore X環境向けにアップグレードを計画している場合は、Dell Technologiesサポートにアップグレードの完了までサポートを依頼することをお勧めします。
-
デル・テクノロジーズはお客様と密接に連携して、ビジネス ワークロードを中断することなくアップグレードをスケジュールして実行できるようにします。
-
-
サポート接続
-
ソフトウェア アップデート プロセスが失敗した場合に備えて、Support ConnectivityとRemote Service Credentials (RSC)を有効にして、アップグレードの障害分析をシンプルにして時間を短縮することを強くお勧めします。
-
-
SSHアクセス
-
ソフトウェア アップデート プロセスが失敗した場合に備えて、PowerStoreアプライアンス レベルで外部SSHアクセスを有効にして、アップグレードの障害分析をシンプルにして時間を短縮します。
-
-
サービス アカウント
-
サービス アカウントにパスワードを追加します。サービス アカウントにパスワードがすでに追加されている場合は、PowerStoreにSSHで接続し、ユーザー「service」とそのアカウントに設定されているパスワードを使用してログインできることを確認します。
-
-
CHAP設定
-
NASが有効になっているPowerStore Tモデル クラスターでCHAP設定を変更する場合(CHAPの有効化/無効化、双方向CHAPの単一CHAPへの変更、単一CHAPから双方向CHAPへの変更など)は、次の処理を実行する必要があります。
-
CHAP設定を変更した後、できるだけ早くクラスター ノードを一度に1つずつ再起動します。
-
すべてのクラスター ノードが再起動されるまで待ってから、ソフトウェア アップデートを実行します。
-
-
-
オートコール アラートの抑制
-
通常、NDUプロセスではオートコール アラートが自動的に無効になるため、NDU中に発生したアラートに対してサービス リクエストは作成されません。ただし、これは常に意図したとおりにアクティブ化されるとは限りません
- 1つまたは複数の拡張エンクロージャを持つクラスタでは、拡張エンクロージャのアップグレードが完了する前にオートコール抑制が途中でクリアされることがあります
- オートコール アラートを手動で抑制する方法の詳細については、KB 000125772を参照してください。 「PowerStore:テストおよび計画済みメンテナンスのサポート通知を無効にする方法(英語)」
-
注意:CHAP設定に変更を加えた後、NASが有効になっているPowerStore Tモデル クラスター上のノードが再起動されない場合、ソフトウェア アップデートは失敗します。PowerStore Tモデル ノードの再起動手順については、『PowerStoreシャットダウンと再起動の手順ガイド』を参照してください。
アップグレードに関する一般的な考慮事項
- スナップショットやレプリケーション スケジュールなど、一部の内部システム操作は、NDU中に一時停止され、NDUが完了すると再開される場合があります。
事後チェック
PowerStoreには、さまざまな問題の診断とプロアクティブな特定に役立つさまざまなツールが含まれています。これらのツールは、NDUが正常に完了した後にも実行して、クラスターに問題がないことを確認する必要があります。
この手順では、「事前のチェック」セクションで説明した次のPowerStoreヘルス チェック ツールを、NDUの後に実行する必要があります。アップグレード前ヘルス チェック(PUHC)およびシステム ヘルス チェック(SHC)。
次の表を参照して、お使いのPowerStoreOSのバージョンに基づいて、NDU後に使用するツールを決定します。
|
現在のPowerStoreOSバージョン |
システムの正常性を評価するツール |
|---|---|
|
4.x |
|
|
3.x |
|
|
2.1.x |
|
|
2.0.x |
|
さらに、NDUの後に、ヘルス チェック シン パッケージとRxDefinitionsパッケージをアップロードしてインストールしてください。これらのパッケージが以前に存在していた場合は、NDUプロセスによって削除されます。
RxDefinitionsパッケージのインストールの詳細については、記事「PowerStore:RxDefinitions問題のランディング ページ(英語)」を参照してください。
これらのPowerStoreツールの使用方法については、記事「PowerStore:システム チェック機能の使用方法」および「PowerStore:アップグレード前ヘルス チェックおよびシステム チェックを使用してソフトウェア アップグレードの前にクラスターの正常性を確認する方法」を参照してください。