PowerFlex:SDCからIOエラーが返され、再構築がトリガーされない
Summary: SDCは、一部のネットワーク インターフェイスが使用可能で、他のインターフェイスが使用できない場合に、IOエラーをクライアントに返します。
Symptoms
特定のネットワーク トポロジーでは、SDC上の1つ以上のネットワーク インターフェイス(すべてではない)が使用不可になり、SDCが1つ以上のSDSとの通信に失敗し、IOエラーが発生します。
- の一部またはすべての実行に対してエラーが返されました
ping(1)(SDCから各SDSへ) - IOエラーは、SDCによってクライアント アプリケーションに返されます。
- SDCは、一部またはすべてのSDSとの接続を失います。
- SDS/SDSまたはMDM/SDSの切断は報告されません。
- 再構築はトリガーされません。
問題
SDCで実行されているアプリケーションは、PowerFlexシステムに保存されているデータにアクセスできません。
Cause
MDMは、SDCアクセスに基づいてデータ コピー所有者ロール(プライマリー/セカンダリー)を切り替えないため、次のサイクルが繰り返されます。
- SDCからプライマリー データ コピー所有者に送信されたリクエストは、SDCで使用可能なインターフェイスを介してアクセスできないため、失敗します。
- SDCは、プライマリー データ コピーとその所有者に関するアップデートについてMDMに連絡します。
- MDM自体と他のすべてのSDSは現在のプライマリー データ コピー所有者と正常に通信できるため、MDMにはデータの役割を更新する理由がありません。
- MDMは、SDCが以前にリクエストを送信したものと同じSDSであるプライマリー データ コピー所有者をSDCに返信します。
この動作は、意図したシステム設計に従います。
Resolution
原因がOSレベルのネットワーク ルーティング構成の欠落である場合は、ルーティング構成またはネットワーク トポロジーを変更して、各SDCインターフェイスから各SDS上の少なくとも1つのネットワーク インターフェイスへのパスを使用できるようにします。
さまざまなプラットフォームに永続的なルートを追加するためのOS提供のソリューションは次のとおりです。正確な使用法と構文については、公式ドキュメントを参照してください。
システムには、ホストのルーティング テーブルを管理するための非標準ソリューションがある場合があります。その場合は、以下で説明する方法よりも、利用可能なソリューションを使用する必要があります。
ネットワーク アドレスとゲートウェイは、システムのネットワーク管理者が提供する必要があります。
ESXi 5.5/6の場合:
適切な esxcli network ip route ipv4 add ステートメントを /etc/rc.localの詳細を確認してください。
RHEL6/7の場合:
必要に応じて、次のいずれかの変更を行います。
- 適切な ADDRESS、 NETMASK と GATEWAY 構成パラメーターとその値を適切なインターフェイスの /etc/sysconfig/network-scripts/route-インターフェース。
または
- 適切な any net ステートメントを /etc/sysconfig/static-routes.
次のことが必要です。 net-tools RPMがインストールされる
Windows の場合
適切な route -p add コマンドをコマンドプロンプトから実行します。