Dell Unity: Jak rozwiązywać problemy z replikacją synchroniczną
Summary: Ten artykuł bazy wiedzy to ogólny przewodnik rozwiązywania problemów z replikacją synchroniczną.
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).
uemcli:
Interfejs użytkownika Unisphere
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, podłącz porty FC z dwóch macierzy bezpośrednio przez kabel FC lub przez przełącznik FC po skonfigurowaniu odpowiedniego podziału na strefy.
- 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 sesje replikacji utworzone 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 i eskaluj problem do działu pomocy technicznej firmy Dell.
- Problemy z interfejsem zarządzania replikacją 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 systemu Unity OE w wersji 5.5.0 lub nowszej).
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 , jeśli uruchomiono Unity OE 5.5.0 lub nowszy). Czy to za pośrednictwem prostego telnetu, czy też w Unity OE 4.5 lub nowszym, użyj 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 utworzona sesja replikacji) transfer podlega ograniczeniu [domyślnie ~40 MB/s]. Można ją zmienić na dowolną: ~ 20 MB / s lub wysoka: ~ 160 MB / s przy użyciu svc_dataprotection
Tego ograniczania nie można jednak 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 i 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.