「VPLEX:GeoSynchrony 6.2の改善されたバックエンド パス管理(BEPM)を使用してバックエンドの問題を診断および監視する方法
Summary: この記事では、GeoSynchrony 6.2以降に追加されたバックエンド(BE)パス管理機能について説明します。また、変更されたBEパス管理機能によるバックエンド ネットワーク輻輳の処理についても説明します。
Symptoms
GeoSynchrony 6.2より前のバージョンでは、VPLEXは、ファブリックの混雑状態またはストレージ アレイの問題により、高レイテンシーが発生しているバックエンド ストレージ ボリュームへの一部のパスの分離に失敗していました。バージョン6.2では、VPLEXはパフォーマンスの低いパスをストレージ ボリュームに自動的に分離し(高レイテンシーが発生しているパス)、パフォーマンスが許容可能なレベルにリカバリーされると自動的にリカバリーします。
GeoSynchrony 6.2で導入された新しいコール ホーム:
0x8a6b6001 - bepm/1 - バックエンドIT Nexusのパフォーマンスが許容レベルを下回っています。
0x8a6b6004 - bepm/4 - バックエンドIT Nexusでパフォーマンスの低下が繰り返し検出されました。
0x8a6b6007 bepm/7:このダイレクター上の論理ユニットに対するすべてのイニシエーター ターゲットLUN(ITL)のパフォーマンスが低下するため、論理ユニットは縮退とマークされます
バックエンド パスは、イニシエーター(VPLEX BEポート)とターゲット(アレイ上のポート)で構成され、IT Nexusと呼ばれます
劣化状態のBEパスを確認するための新しいCLIコマンド:back-end degraded list と back-end degraded recover
これらのコマンドの使用方法の詳細については、『VPLEX 6.2 CLI Guide』を参照してください
ザ back-end degraded list コマンドは、高レイテンシーのためにVPLEXが縮退したすべてのI-Tを表示します。
以下は、 help (-h) オプションをコマンドに置き換えて、コマンドの使用方法を確認します:
VPlexcli:/>back-end degraded list -h
synopsis: list [<options>]
これは、劣化したI-Tのリストを表示します:
options (* = 必須):
-h | --help
Displays the usage for this command.
--verbose
Provides more output during command execution. これは、一部のコマンドには影響しない場合があります。
-g | --group-by= <group_by>
Group degraded I-Ts by the specified field.サポートされるフィールド:アレイ、ダイレクター
劣化とマークされたITの例 - で表示 Degradation Reason の Degraded performance:
VPlexcli:/>back-end degraded list
Degraded I-Ts:
Director Director Port Initiator Target Array Degradation Reason
-------------- ------------- ------------------ ------------------ --------------------------- --------------------
director-1-1-A A1-FC00 0xc00144878f110800 0x50060160086429bb EMC-CLARiiON-APM00140624008 Degraded performance
A1-FC00 0xc00144878f110800 0xc00144878f3d0000 EMC-Invista-LABRATS4900007 パフォーマンスの低下
A1-FC00 0xc00144878f110800 0xc00144878f3d0200 EMC-Invista-LABRATS4900007 パフォーマンスの低下
A1-FC01 0xc00144878f110900 0xc00144878f3d0100 EMC-Invista-LABRATS4900007 パフォーマンスの低下
A1-FC01 0xc00144878f110900 0xc00144878f3d0300 EMC-Invista-LABRATS4900007 パフォーマンスの低下
ダイレクター1-1-B B1-FC00 0xc00144878f118800 0xc00144878f3d0000 EMC-Invista-LABRATS4900007 Degraded performance
B1-FC00 0xc00144878f118800 0xc00144878f3d0200 EMC-Invista-LABRATS4900007 Degraded performance
B1-FC01 0xc00144878f118900 0xc00144878f3d0100 EMC-Invista-LABRATS4900007 Degraded performance
B1-FC01 0xc00144878f118900 0xc00144878f3d0300 EMC-Invista-LABRATS4900007 Degraded performance
バックエンドITパスで30分以内に縮退と非縮退(フラッピング)のサイクルが3回行われた場合、IT Nexusは不安定と見なされ、VPLEXはホストベースのI/Oに対するIT Nexusの使用を自動的に停止し、ファームウェア ログにオートコール イベント0x8a6b6004またはbepm/4を報告します。この状態の場合、 back-end degraded list コマンド リスト Degradation Reason として Isolated due to unstable performance.
この場合、エンド ユーザーがCLIコマンドを使用して手動でリストアするまで、IT Nexusは縮退したままになります back-end degraded recoverまたは、デフォルトのしきい値である4時間に達すると、IT Nexusにマークが付けられます Performance degraded 一方、リカバリー プロセスは、劣化を解除する前にその稼働状態をチェックします(パフォーマンス テストに合格した場合は、ホストベースのI/Oを処理するパスを自動的に再度有効にします)。
不安定状態(断続的なパフォーマンス低下)の例は、 Degradation Reason です Isolated due to unstable performance:
VPlexcli:/>back-end degraded list
degraded I-TS:
Director Director Initiator Target Array Degradation Reason
-------------- Port ------------------ ------------------ ------------------------------- -----------------------
-------------- ------------ ------------------ ------------------ ------------------------------- -----------------------
director-1-1-A A1-FC00 0xc001448798b90800 0x5000097398037804 EMC-SYMMETRIX-197600222 Isolated due unstable performance
A1-FC00 0xc001448798b90800 0x5000097398037805 EMC-SYMMETRIX-197600222 Isolated due on unstable performanceback-end degraded list コマンドで「
VPlexcli:/>back-end degraded list
No paths are currently degraded.
もう1つの新しいCLIコマンド back-end degraded recoverは、劣化したバックエンド パス用です。以下は、 help (-h) オプションを back-end degraded recover コマンドを実行して、コマンドの使用方法を確認します。
VPlexcli:/>back-end degraded recover -h
synopsis: recover [<options>]
指定されたdegraded I-Tsをリカバリーします:
options (* = required):
-h | --help
Displays the usage for this command.
--verbose
Provides more output during command execution. これは、一部のコマンドには影響しない場合があります。
-p | --paths= <paths>
The degraded I-Ts to recover.Each I-T must be expressed as a pair in the form "(<initiator>,<target>)".
--すべて
現在劣化しているすべてのI-Tをリカバリーします。
とともに表示される、リカバリー用のシングルI-Tの例 Degradation Reason の Isolated due to unstable performance:
VPlexcli:/>back-end degraded recover -p (0xc00144878bda0900,0x5006016547e01af9)
Recovered I-Ts:
Director Director Port Initiator Target Array Degradation Reason
-------------- ------------- ------------------ ------------------ --------------------------- ------------------
Director-1-1-A A1-FC01 0xc00144878bda0900 0x5006016547e01af9 EMC-CLARiiON-APM00164919257 Isolated due to unstable performance
リカバリーされるすべての縮退I-Tの例:
VPlexcli:/>back-end degraded recover --all
Recover I-TS:
Director Director Port Initiator Target Array Degradation Reason
-------------- ------------- ------------------ ------------------ --------------------------- ------------------
director-1-1-A A1-FC00 0xc00144878bda0800 0x5000144260321e00 EMC-Invista-rc-surry-1 Isolated due unstable performance
ダイレクター1-1-B B1-FC01 0xc00144878bda8900 0x5006016547e01af9 EMC-CLARiX-APM00164919257 不安定なパフォーマンスによる分離
影響を受けるIT Nexusで断続的なレイテンシーの問題が継続し、ユーザーが根本原因に迅速に対処できない場合は、根本的な問題が解決されるまで、VPLEXカスタマー サポートにライブ チャットで連絡し、IT Nexusを手動で縮退マークして、パスを使用しないようにすることをお勧めします。
Cause
ファブリックの輻輳やアレイの問題など、VPLEX外部の問題は、VPLEXのバックエンドの問題につながる可能性があります。GeoSynchrony 6.2は、このようなBE輻輳をより適切に処理するように設計されていますが、できるだけ早く輻輳を解決することをお勧めします。
輻輳の原因を検出するために、Dellには、任意のBE FCポートのファブリック内のエラーを監視するFCポート モニタリング機能があります。これらの結果は、ファブリック内のネットワークの問題を絞り込むのに役立ちます。GeoSynchrony 6.2では、FCポート モニターはデフォルトでオンになっています。
GeoSynchrony 6.0.xまたは6.1.xのいずれかのバージョンをまだ実行していて、まだ6.2.xにアップグレードする準備ができていない場合は、VPLEXにFCポート監視スクリプトをロードしたい場合は、Dellカスタマー サポートに連絡してスクリプトをロードしてください。
Resolution
GeoSynchrony 6.2は、この種のネットワーク輻輳をより適切に処理するように設計されています。 VPLEXコードのBEPM機能がトリガーされると、VPLEXの外部の問題が示されます。 ネットワーク輻輳またはストレージ アレイの問題の原因は、直ちに修復する必要があります。 VPLEXログによって提供されるデータを使用して、問題が発生している場所を絞り込むことができます。問題が修復されると、VPLEXは正常な状態になるI-Tを自動でリストアします。