Dell Unity: Jak rozwiązywać problemy z replikacją synchroniczną
Summary: Ogólny przewodnik rozwiązywania problemów z replikacją synchroniczną (możliwość naprawienia przez użytkownika)
Instructions
Jest to ogólny przewodnik rozwiązywania problemów z replikacją synchroniczną.
Konfiguracja replikacji synchronicznej
- Identyfikacja odpowiednich portów Sync Replication Fibre Channel (FC).
- Bezpośrednio połącz ze sobą porty FC źródła i miejsca docelowego lub użyj podziału na strefy za pośrednictwem przełącznika FC.
- Utwórz interfejsy zarządzania replikacją synchronizacyjną (SRM) na obu macierzach.
- Nawiąż połączenie replikacji.
- Tworzenie sesji replikacji.
Problemy z połączeniem replikacji synchronicznej
- Używane są nieprawidłowe porty replikacji synchronizacji
Priorytet jest następujący:
-
- Port CNA 4 (jeśli porty CNA są skonfigurowane jako FC). [Opcja niedostępna w nowszych modelach Unity XT]
- Moduł we/wy 0 Port 0 (jeśli moduł we/wy 0 jest modułem FC).
- Moduł we/wy 1 Port 0 (jeśli moduł we/wy 0 jest modułem FC).
Bieżący port replikacji można zidentyfikować za pomocą Unisphere lub uemcli:
Unisphere UI
Możliwości replikacji są wyświetlane jako: Replikacja synchroniczna.
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
- Niewłaściwy podział na strefy
- Aby uzyskać pomyślne połączenie replikacji synchronicznej, po skonfigurowaniu odpowiedniego podziału na strefy należy podłączyć porty FC z dwóch macierzy bezpośrednio za pomocą FC lub przez przełącznik FC.
- Głównym problemem, który powoduje wiele problemów z połączeniem i sesją replikacji synchronizacji, jest konfiguracja między strefami.
- Właściwy podział na strefy oznacza, że Source-SPA powinno być strefowane razem tylko z Destination-SPA, a Source-SPB powinno być strefowane tylko z Destination-SPB.
- Jeśli kiedykolwiek wystąpiło podział na strefy, a nawet gdyby został skorygowany, należy ponownie uruchomić cztery SP, aby rozwiązać wszelkie problemy z konfiguracją replikacji synchronicznej.
- Typowe objawy podziału na strefy to: (1) Nie można zweryfikować połączenia replikacji. (2) Połączenie zostało nawiązane, ale wszystkie utworzone sesje replikacji automatycznie przechodzą do "Lost Sync Communication".
- Po skorygowaniu podziału na strefy sesje dla zasobów należących do SPB mogą nadal kończyć się niepowodzeniem. Uruchom ponownie wszystkie SP jeden po drugim, aby rozwiązać problem.
Jeśli nie masz pewności co do obowiązującego podziału na strefy, zapoznaj się z tym artykułem bazy wiedzy i eskaluj problem do działu pomocy technicznej firmy Dell.
- Problemy z interfejsem zarządzania replikacji synchronizacji
Aby działało połączenie replikacji synchronicznej, należy utworzyć dwa interfejsy SRM na macierz Unity (1/SP). Komunikacja na tych interfejsach musi być dozwolona przez port 5085 (port5086 w przypadku Unity OE 5.5.0 lub nowszego).
Interfejs SRM jest odpowiedzialny za zarządzanie sesjami. Jest on tworzony na porcie wirtualnym, który istnieje na fizycznym porcie zarządzania macierzą.
Aby sprawdzić konfigurację SRM w macierzy, uruchom poniższe polecenie na każdym SP i upewnij się, że przypisano prawidłowy adres IP oraz że interfejs jest WŁĄCZONY.
#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
Następnie sprawdź zdalną łączność z tym adresem IP z macierzy zdalnej na porcie 5085 (port 5086 w przypadku Unity OE 5.5.0 lub nowszego). Niezależnie od tego, czy jest to prosty telnet, czy w Unity OE 4.5 lub nowszym, należy użyć 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 =======================
Jeśli port jest niedostępny, sprawdź konfigurację sieci.
- Problemy z połączeniem interfejsu zarządzania Unity
Podobnie jak w przypadku powyższego sprawdzenia, komunikacja między dwoma adresami IP zarządzania macierzą musi być dozwolona na porcie 443 (protokoły TCP i 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 =======================
- Wydajność początkowej synchronizacji.
Podczas wykonywania synchronizacji początkowej (nowo utworzonej sesji replikacji) transfer podlega ograniczeniu [domyślnie ~40MB/s]. Można ją zmienić na dowolną: ~20 MB/s lub wysoka: ~160 MB/s przy użyciu svc_dataprotection
Jednak tego ograniczenia nie można wyłączyć. Zgodnie z założeniami ma to na celu zapewnienie, że jeśli do portu FC replikacji synchronizacji są podłączone hosty, dostęp nie zostanie zakłócony.
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
- Wpływ na wydajność jednostek LUN/systemów plików, które są replikowane synchronicznie.
Replikacja synchroniczna czeka na zapisanie zapisu na hoście w miejscu docelowym, zanim zostanie wysłane potwierdzenie do hosta. Tak więc, jeśli wystąpi jakiekolwiek opóźnienie łącza, wpłynie to na wydajność.
Jeśli podejrzewane są problemy z wydajnością zasobów replikowanych synchronicznie, należy przekazać problem do działu pomocy technicznej firmy Dell.