Dell Unity: Problemen met synchrone replicatie oplossen
Summary: Een algemene handleiding voor het oplossen van problemen met synchrone replicatie (op te lossen door gebruiker)
Instructions
Dit is een algemene handleiding voor het oplossen van synchrone replicatieproblemen.
Synchrone replicatieconfiguratie
- Identificeer de juiste Sync Replication Fiber Channel (FC)-poorten.
- Verbind de FC-poorten van de bron en bestemming rechtstreeks met elkaar of gebruik zonering via een FC-switch.
- Maak SRM-interfaces (Sync Replication Management) op beide arrays.
- Breng de replicatieverbinding tot stand.
- Creëer replicatiesessies.
Verbindingsproblemen met synchrone replicatie
- Verkeerde gebruikte synchronisatiereplicatiepoorten
De prioriteit is als volgt:
-
- CNA-poort 4 (als de CNA-poorten zijn geconfigureerd als FC). [Geen optie in hogere Unity XT-modellen]
- IO-module 0-poort 0 (als IO-module 0 een FC-module is).
- IO-module 1-poort 0 (als IO-module 0 een FC-module is).
De huidige replicatiepoort kan worden geïdentificeerd via Unisphere of uemcli:
Unisphere UI
De replicatiecapaciteit wordt weergegeven als: Synchronisatiereplicatie.
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
- Onjuiste zonering
- Voor een succesvolle synchrone replicatieverbinding sluit u de FC-poorten van de twee arrays rechtstreeks aan via een FC-kabel of via een FC-switch nadat u de juiste zonering hebt geconfigureerd.
- Een belangrijk probleem dat veel synchronisatie-, replicatie-, verbindings- en sessieproblemen veroorzaakt, is configuratie van meerdere zones.
- De juiste zonering houdt in dat Source-SPA alleen samen met Destination-SPA moet worden gezoneerd en Source-SPB alleen met Destination-SPB.
- Als er ooit sprake is geweest van cross-zoning, en zelfs als deze wordt gecorrigeerd, moeten de vier SP's opnieuw worden opgestart om eventuele problemen met het configureren van synchronisatiereplicatie op te lossen.
- Veelvoorkomende symptomen voor cross-zoning zijn : (1) Replicatieverbinding kan niet worden geverifieerd. (2) De verbinding is tot stand gebracht, maar alle gemaakte replicatiesessies gaan automatisch naar "Lost Sync Communication".
- Zodra de cross-zonering is gecorrigeerd, kunnen sessies voor resources die eigendom zijn van SPB nog steeds mislukken. Start alle SP's één voor één opnieuw op om het probleem op te lossen.
Als u niet zeker bent van de huidige zonering, raadpleegt u deze KB en escaleert u dit probleem naar Dell support.
- Problemen met de synchronisatiereplicatiebeheerinterface
Voor een werkende synchronisatiereplicatieverbinding moeten twee SRM-interfaces per Unity array (1/SP) worden gemaakt. Communicatie op deze interfaces moet worden toegestaan via poort 5085 (poort5086 als Unity OE 5.5.0 of hoger).
De SRM-interface is verantwoordelijk voor het sessiebeheer. Het wordt gemaakt op een virtuele poort die bestaat op de fysieke beheerpoort op de array.
Om de SRM-configuratie op uw array te verifiëren, voert u de onderstaande opdracht uit op elke SP en zorgt u ervoor dat het juiste IP-adres is toegewezen en dat de interface OMHOOG is.
#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
Controleer daarna de externe verbinding met dit IP-adres vanaf de externe array op poort 5085 (poort 5086 als Unity OE 5.5.0 of hoger). Of het nu via een eenvoudig telnet is of via Unity OE 4.5 of hoger, gebruik in plaats daarvan 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 =======================
Als de poort niet beschikbaar is, controleert u uw netwerkconfiguratie.
- Verbindingsproblemen Unity Management Interface
Net als bij de bovenstaande controle moet communicatie tussen de twee arraybeheer-IP's zijn toegestaan op poort 443 (protocollen TCP en 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 =======================
- Initiële synchronisatieprestaties.
Bij het uitvoeren van een initiële synchronisatie (een nieuw gemaakte replicatiesessie) wordt de overdracht standaard beperkt [~40 MB/s]. Dit kan worden gewijzigd in een van de volgende opties: ~20 MB/s of hoog: ~160 MB/s met svc_dataprotection
Deze beperking kan echter niet worden uitgeschakeld. Dit is ontworpen om ervoor te zorgen dat als er hosts zijn verbonden met de FC-poort voor synchronisatiereplicatie, de toegang niet wordt beïnvloed.
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
- Impact op prestaties van LUN's/bestandssystemen die synchroon worden gerepliceerd.
Synchrone replicatie wacht tot de hostschrijfbewerkingen naar de bestemming worden geschreven voordat een bevestiging naar de host wordt verzonden. Dus als er enige latentie op de link is, heeft dit invloed op de prestaties.
Escaleer naar Dell Support als prestatieproblemen op sync-gerepliceerde resources worden vermoed.