Dell Unity:同期レプリケーションの問題をトラブルシューティングする方法
Summary: 同期レプリケーションの問題のトラブルシューティングに関する一般的なガイド(ユーザーが修正可能)
Instructions
これは、同期レプリケーションの問題のトラブルシューティングに関する一般的なガイドです。
同期レプリケーション構成
- 適切な同期レプリケーション ファイバーチャネル(FC)ポートを特定します。
- ソースとデスティネーションのFCポートを直接接続するか、FCスイッチを介してゾーニングを使用します。
- 両方のアレイで同期レプリケーション管理(SRM)インターフェイスを作成します。
- レプリケーション接続を確立します。
- レプリケーション セッションを作成します。
同期レプリケーション接続の問題
- 誤った同期レプリケーション ポートが使用されています
優先度は次のとおりです。
-
- CNAポート4(CNAポートがFCとして構成されている場合)。[上位のUnity XTモデルでは選択できません]
- IOモジュール0ポート0(IOモジュール0がFCモジュールの場合)。
- IOモジュール1のポート0(IOモジュール0がFCモジュールの場合)。
現在のレプリケーション ポートは、Unisphereまたはuemcli:
Unisphere UIを使用して識別できます
レプリケーション機能は次のように表示されます。Sync Replication.
UEMCLI
12:52:40 service@spa:~> uemcli /net/port/fc show -filter "ID,Name,Replication capability" 5: ID = spb_iom_1_fc0 Name = SP B I/O Module 1 FC Port 0 Replication capability = Sync replication 8: ID = spa_iom_1_fc0 Name = SP A I/O Module 1 FC Port 0 Replication capability = Sync replication root@spa:/cores/service>uemcli /remote/sys show -detail 2: ID = RS_8 Name = unity450F Operational status = OK (0x2) Health state = OK (5) Health details = "Communication with the replication host is established. No action is required." Synchronous FC ports = spb_iom_1_fc0, spa_iom_1_fc0
- 不適切なゾーニング
- 同期レプリケーション接続を正常に行うには、適切なゾーニングを構成した後で、FCケーブルを介して2つのアレイのFCポートを直接接続するか、FCスイッチを介して接続します。
- 同期レプリケーションの接続とセッションに関する多くの問題を引き起こす主な問題は、ゾーニング間の構成です。
- 適切なゾーニングでは、Source-SPAはDestination-SPAのみでゾーニングする必要があり、Source-SPBはDestination-SPBでのみゾーニングする必要があります。
- クロス ゾーニングが行われていた場合、それが修正されたとしても、同期レプリケーションの構成に関する問題を解決するために、4つのSPを再起動する必要があります。
- クロス ゾーニングの一般的な症状は次のとおりです。 ( 1) レプリケーション接続を検証できない。(2) 接続は確立されますが、作成されたすべてのレプリケーション セッションが自動的に「同期通信切断」になります。
- クロスゾーニングが修正されても、SPBが所有するリソースのセッションは引き続き失敗する可能性があります。問題を修正するには、すべてのSPを1つずつ再起動します。
現在のゾーニングが不明な場合は、このKBを参照し、この問題をDellサポートにエスカレーションしてください。
- 同期レプリケーション管理インターフェイスの問題
同期レプリケーション接続を機能させるには、Unityアレイ(1/SP)あたり2つのSRMインターフェイスを作成する必要があります。これらのインターフェイスでの通信は、ポート5085(Unity OE 5.5.0以降の場合はポート5086)を介して許可する必要があります
SRMインターフェイスは、セッション管理を担当します。これは、アレイ上の物理管理ポート上に存在する仮想ポート上に作成されます。
アレイ上のSRM構成を確認するには、各SPで次のコマンドを実行し、適切なIPが割り当てられており、インターフェイスが 起動していることを確認します。
#ip addr show dev srm 11: srm@mgmt: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 10.x.x.x/24 scope global srm valid_lft forever preferred_lft forever inet6 xxx:xxx:xxx:xxx:xxx/64 scope link valid_lft forever preferred_lft forever
その後、ポート5085(Unity OE 5.5.0以降の場合はポート5086)のリモート アレイからこのIPへのリモート接続を確認します。シンプルなTelnetを使用するか、Unity OE 4.5以降を使用しているかにかかわらず、代わりにsvc_networkcheck-tpcを使用します。
service@spb:~/user# svc_networkcheck -tpc 10.x.x.x 5085
=== SP status: Normal Mode, Master SP ===
======================= [spb][Wed Sep 18 20:09:44 UTC 2019] Beginning Run =======================
--- INFO: the tcp listening port 10.x.x.x@5085 is available.
======================= [spb][Wed Sep 18 20:09:44 UTC 2019] End of Run =======================
ポートが使用できない場合は、ネットワーク構成を確認してください。
- Unity管理インターフェイスの接続の問題
上記のチェックと同様に、2つのアレイ管理IP間の通信がポート443(プロトコルTCPおよびTLS)で許可されている必要があります。
service@spb:~/user> svc_networkcheck -tpc 10.x.x.x 443
=== SP status: Normal Mode, Master SP ===
======================= [spb][Wed Sep 18 20:12:26 UTC 2019] Beginning Run =======================
--- INFO: the tcp listening port 10.x.x.x@443 is available.
======================= [spb][Wed Sep 18 20:12:26 UTC 2019] End of Run =======================
- 初期同期のパフォーマンス。
初期同期(新しく作成されたレプリケーション セッション)を実行する場合、転送はスロットリングの対象となります(デフォルトでは~40MB/秒)。これは、次のいずれかの低に変更できます。~20MB/秒または高:~160MB/秒(使用svc_dataprotection
ただし、このスロットリングを無効にすることはできません。これは、同期レプリケーションFCポートに接続されているホストがある場合に、アクセスに影響が及ばないようにするための設計によるものです。
Set a sync rate to the session: svc_dataprotection -r repsess -a syncrate=high -s 81604378625_FNM00151702100_0000_81604378625_FNM00151702099_0000 Set a sync rate to ALL sync sessions: svc_dataprotection -r repsess -a syncrate=low -s ALL Show a sync rate of the session: svc_dataprotection -r repsess -a showsyncrate -s 42949673102_FCNCH0972C30C3_0000_42949673096_FCNCH0972C30C3_0000 List ALL sync replication sessions with each sync rate: svc_dataprotection -r repsess -a showsyncrate -s ALL Show cg replication sessions with each member sync rate: svc_dataprotection -r repsess -a showsyncrate -s 81604378625_FNM00151702100_0000_81604378625_FNM00151702099_0000
- 同期的にレプリケートされるLUN/ファイル システムに対するパフォーマンス インパクト。
同期レプリケーションは、ホストに確認応答が送信される前に、ホストの書き込みがデスティネーションに書き込まれるまで待機します。したがって、リンクにレイテンシーがある場合は、パフォーマンスに影響します
同期レプリケートされたリソースのパフォーマンスの問題が疑われる場合は、Dellサポートにエスカレーションします。