Dell Unity: Beheben von Problemen mit der synchronen Replikation
Summary: Dieser Wissensdatenbank-Artikel ist ein allgemeines Handbuch zum Troubleshooting bei Problemen mit der synchronen Replikation.
Instructions
Dies ist ein allgemeines Handbuch zum Troubleshooting bei Problemen mit der synchronen Replikation.
Konfiguration der synchronen Replikation
- Identifizieren Sie die richtigen Fibre-Channel-Ports (FC) für die synchrone Replikation.
- Verbinden Sie die FC-Ports von Quelle und Ziel direkt miteinander oder verwenden Sie Zoning über einen FC-Switch.
- Erstellen Sie SRM-Schnittstellen (Sync Replication Management) auf beiden Arrays.
- Stellen Sie die Replikationsverbindung her.
- Erstellen von Replikationssitzungen
Verbindungsprobleme bei synchroner Replikation
- Falsche synchrone Replikationsports verwendet
Die Priorität lautet wie folgt:
- CNA-Port 4 (wenn die CNA-Ports als FC konfiguriert sind). (Bei späteren Unity XT-Modellen keine Option)
- I/O-Modul 0 Port 0 (wenn I/O-Modul 0 ein FC-Modul ist)
- I/O-Modul 1 Port 0 (wenn I/O-Modul 0 ein FC-Modul ist)
uemcliverwalten:
Unisphere-Benutzeroberfläche
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
- Unsachgemäßes Zoning
- Um eine erfolgreiche synchrone Replikationsverbindung zu erhalten, verbinden Sie die FC-Ports der beiden Arrays entweder direkt über ein FC-Kabel oder über einen FC-Switch, nachdem Sie das richtige Zoning konfiguriert haben.
- Ein Hauptproblem, das viele Probleme mit der Verbindung und den Sitzungen der Synchronisierungsreplikation verursacht, ist die Zoning-übergreifende Konfiguration.
- Die richtige Zonenzuweisung impliziert, dass Quell-SPA nur zusammen mit Ziel-SPA und Quell-SPB nur mit Ziel-SPB zoniert werden sollte.
- Wenn jemals Cross-Zoning vorhanden war und selbst wenn es korrigiert wurde, sollten die vier SPs neu gestartet werden, um Probleme bei der Konfiguration der Synchronisationsreplikation zu beheben.
- Häufige Symptome für Cross-Zoning sind: (1) Die Replikationsverbindung kann nicht überprüft werden. (2) Die Verbindung wird hergestellt, aber alle erstellten Replikationssitzungen werden automatisch in
"Lost Sync Communication"“ - Sobald das Cross-Zoning behoben ist, schlagen Sitzungen für Ressourcen, die SPB gehören, möglicherweise immer noch fehl. Starten Sie alle SPs nacheinander neu, um das Problem zu beheben.
Wenn Sie sich über das aktuelle Zoning nicht sicher sind, lesen Sie diesen Artikel und eskalieren Sie dieses Problem an den Dell Support.
- Probleme mit der Managementschnittstelle der synchronen Replikation
Für eine funktionierende synchrone Replikationsverbindung müssen zwei SRM-Schnittstellen pro Unity-Array (1/SP) erstellt werden. Die Kommunikation auf diesen Schnittstellen muss über Port 5085 (Port5086 bei Unity OE 5.5.0 oder höher) zulässig sein.
Die SRM-Schnittstelle ist für das Sitzungsmanagement zuständig. Es wird auf einem virtuellen Port erstellt, der auf dem physischen Managementport auf dem Array vorhanden ist.
Um die SRM-Konfiguration auf Ihrem Array zu überprüfen, führen Sie den folgenden Befehl auf jedem SP aus und stellen Sie sicher, dass die richtige IP zugewiesen ist und die Schnittstelle aktiv ist.
#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
Überprüfen Sie danach die Remotekonnektivität zu dieser IP vom Remotearray auf Port 5085 (Port 5086 bei Ausführung von Unity OE 5.5.0 oder höher). Verwenden Sie entweder über ein einfaches Telnet oder bei Unity OE 4.5 oder höher 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 =======================
Wenn der Port nicht verfügbar ist, überprüfen Sie Ihre Netzwerkkonfiguration.
- Verbindungsprobleme mit der Unity-Managementschnittstelle
Ähnlich wie bei der obigen Prüfung muss die Kommunikation zwischen den beiden Arraymanagement-IPs auf Port 443 (Protokolle TCP und TLS) zugelassen werden.
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 =======================
- Performance der Erstsynchronisation.
Die Übertragung unterliegt der Drosselung [~40 MB/s standardmäßig], wenn eine erste Synchronisation (eine neu erstellte Replikationssitzung) durchgeführt wird. Dieser Wert kann auf "low" geändert werden: ~20 MB/s oder hoch: ~160 MB/s bei Verwendung von svc_dataprotection
Diese Drosselung kann jedoch nicht deaktiviert werden. Dies ist beabsichtigt, um sicherzustellen, dass der Zugriff nicht beeinträchtigt wird, wenn Hosts mit dem FC-Port der synchronen Replikation verbunden sind.
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
- Performanceauswirkungen auf LUNs und Dateisysteme, die synchron repliziert werden.
Die synchrone Replikation wartet, bis die Hostschreibvorgänge auf das Ziel geschrieben wurden, bevor eine Bestätigung an den Host gesendet wird. Wenn also eine Latenz auf dem Link auftritt, wirkt sich dies auf die Leistung aus.
Eskalieren Sie an den Dell Support, wenn Performanceprobleme auf synchron replizierten Ressourcen vermutet werden.