Dell VPLEX: Czy wyłączenie portów WAN-COM jest bezpieczne?
Summary: W tym artykule odniesiono odpowiedź na pytanie "czy można bezpiecznie wyłączyć porty WAN-COM" i wyjaśniono, jak bezpiecznie to zrobić bez zakłócania produkcji.
Instructions
Problem:
Mogą wystąpić problemy wewnątrz VPLEX lub poza VPLEX, które wymagają wyłączenia jednego lub więcej portów VPLEX WAN-COM.
Przyczyna:
Brak bezpośredniej przyczyny. Decyzja jest podejmowana na podstawie wniosków administratora VPLEX z analizy problemu.
Instrukcje:
W przypadku napotkania problemów za pośrednictwem VPLEX WAN-COM, które wymagają wyłączenia portów, ważne jest, aby zrozumieć cel końcowy wyłączenia tych portów i zaangażowane moduły director.
Po pierwsze, ważne jest, aby sprawdzić, czy w VPLEX WAN-COM występują jakieś wcześniejsze problemy, uruchamiając polecenie VPlexcli "connectivity validate-wan-com".
Przykład prawidłowej łączności WAN-COM w VPLEX Metro z siecią WAN Fibre Channel:
VPlexcli:/> connectivity validate-wan-com connectivity: FULL fc-port-group-2-0 - OK - All expected connectivity is present. fc-port-group-2-1 - OK - All expected connectivity is present.
Przykład prawidłowej łączności WAN-COM na VPLEX Metro z IP WAN:
VPlexcli:/> connectivity validate-wan-com connectivity: FULL ip-port-group-0 - OK - All expected connectivity is present. ip-port-group-1 - OK - All expected connectivity is present.
Port-Group-0 definiuje się jako pełną łączność wszystkich portów WAN-00, takich jak A2-FC00/B2-FC00 na Metro FC i A2-XG00/B2-XG00 na Metro IP. Wszystkie porty muszą być włączone i komunikować się, aby utworzyć kworum w grupie portów.
Port-Group-1 definiuje się jako pełną łączność wszystkich portów WAN-01, takich jak A2-FC01/B2-FC01 na Metro FC i A2-XG01/B2-XG01 na Metro IP. Wszystkie porty muszą być włączone i komunikować się, aby utworzyć kworum w grupie portów.
Po drugie, jeśli musisz wyłączyć porty WAN-COM w VPLEX i nie masz prawidłowego stanu łączności przed wykonaniem tej czynności, skontaktuj się z pomocą techniczną VPLEX, aby uzyskać pomoc.
Po trzecie, należy pamiętać, że jednoczesne wyłączenie portów na wszystkich skonfigurowanych grupach portów w sieci VPLEX WAN-COM spowoduje awarię sygnału między dwoma klastrami. Gdy wystąpi to zakłócenie, wyzwala awarię WAN-COM, która wywołuje reguły odłączania na urządzeniach rozproszonych, a jeśli istnieją grupy spójności (CG), wyzwalane są również reguły zwycięzcy, ponieważ dwa klastry nie mogą już tworzyć kworum w sieci WAN-COM.
Po czwarte, jeśli istnieje potrzeba wyłączenia obu portów WAN-COM w jednym module director, na przykład A2-FC00 i A2-FC01, ale nie chcesz spowodować rozdzielenia dwóch klastrów VPLEX, włącz obsługę VPLEX, aby zamknąć oprogramowanie wewnętrzne w module Director. Pozwala to na przełączenie pożądanych portów w tryb offline, podczas gdy podstawowy problem może być zbadany i naprawiony, bez wyzwalania reguł odłączania na urządzeniach rozproszonych lub reguł zwycięzcy na dowolnych CG.
Przełącznik director w trybie offline jest usuwany z kworum, co pozwala na normalne działanie pozostałych modułów director.
Jak wyłączyć porty VPLEX WAN-COM, aby wywołać pełną separację między dwoma klastrami:
Można to zrobić tylko w VPlexcli.
-
Otwórz sesję putty z serwerem zarządzającym VPLEX, a następnie uruchom polecenie "vplexcli", aby połączyć się z konsolą poleceń.
-
Uruchom następujące polecenie, aby wyłączyć wszystkie skonfigurowane porty WAN-COM w klastrze 1:
VPlexcli:/> set /clusters/cluster-1/connectivity/wan-com/port-groups/*::enabled all-disabled
-
Odczekaj 4–5 sekund przed sprawdzeniem, czy "connectivity" pokazuje wartość "none", używając następującego polecenia:
connectivity validate-wan-comPrzykład:
VPlexcli:/> connectivity validate-wan-com connectivity: NONE <-- fc-port-group-2-3 - FAIL - No connectivity was found from any com port. fc-port-group-2-0 - FAIL - No connectivity was found from any com port. fc-port-group-2-2 - FAIL - No connectivity was found from any com port. fc-port-group-2-1 - FAIL - No connectivity was found from any com port.
-
Po zakończeniu naprawy wykonaj następujące czynności, aby ponownie włączyć porty WAN-COM:
VPlexcli:/> set /clusters/cluster-1/connectivity/wan-com/port-groups/*::enabled all-enabled
-
Odczekaj 4–5 sekund przed sprawdzeniem, czy "connectivity" ma wartość "FULL", używając następującego polecenia:
connectivity validate-wan-comPrzykład:
VPlexcli:/> connectivity validate-wan-com connectivity: FULL <-- fc-port-group-2-3 - OK - All expected connectivity is present. fc-port-group-2-0 - OK - All expected connectivity is present. fc-port-group-2-2 - OK - All expected connectivity is present. fc-port-group-2-1 - OK - All expected connectivity is present.
Jak wyłączyć porty VPLEX WAN-COM, nie powodując przestoju między dwoma klastrami:
Przed kontynuowaniem wyłączania poszczególnych portów sieci WAN należy zapoznać się ze stanem rozwiązania VPLEX WAN-COM. Jeśli wynik "connectivity validate-wan-com" wskazuje coś innego niż "FULL", włącz obsługę VPLEX i nie kontynuuj poniżej.
Upewnij się, że wyłączasz porty tylko w jednej grupie portów i nie wyłączasz portów w wielu grupach portów jednocześnie, co spowoduje utratę wszystkich ścieżek WAN do dowolnego modułu director, ponieważ powoduje to odejście dwóch klastrów.
-
Otwórz sesję putty z serwerem zarządzającym VPLEX, a następnie uruchom "vplexcli", aby połączyć się z konsolą poleceń.
-
Określ, który moduł director i który port chcesz wyłączyć, a następnie podłącz dysk CD do kontekstu.
Przykład:
VPlexcli:/> cd /engines/<engine>/directors/<director>/hardware/ports/<Port>
Na przykład, aby wyłączyć A2-FC01 w module director-2-2-A w klastrze VPLEX-2, użyj następujących poleceń:
VPlexcli:/> cd /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> ll Name Value ------------------ ------------------ address 0x500144xxxxxxxxxx current-speed 8Gbits/s enabled true max-speed 8Gbits/s node-wwn 0x500144xxxxxxxxxx operational-status ok port-status up port-wwn 0x500144xxxxxxxxxx protocols [fc] role wan-com target-port - topology - VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> set enabled false VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> ll Name Value ------------------ ------------------ address 0x0000000000000000 current-speed - enabled false max-speed 0Gbits/s node-wwn 0x0000000000000000 operational-status stopped port-status down port-wwn 0x0000000000000000 protocols [fc] role wan-com target-port - topology -
-
Po wyłączeniu wszystkich portów WAN-COM sprawdź poprawność stanu łączności za pomocą następującego polecenia:
connectivity validate-wan-comPrzykład:
VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> connectivity validate-wan-com connectivity: PARTIAL fc-port-group-2-0 - OK - All expected connectivity is present. fc-port-group-2-1 - ERROR - Connectivity errors were found for the following com ports: /engines/engine-1-1/directors/director-1-1-A/hardware/ports/A2-FC01 -> Missing connectivity to /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 /engines/engine-1-1/directors/director-1-1-B/hardware/ports/B2-FC01 -> Missing connectivity to /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 /engines/engine-1-2/directors/director-1-2-A/hardware/ports/A2-FC01 -> Missing connectivity to /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 /engines/engine-1-2/directors/director-1-2-B/hardware/ports/B2-FC01 -> Missing connectivity to /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 -> Missing all expected connectivity.
-
Zwróć uwagę, że stan połączenia to teraz "PARTIAL" zamiast "FULL", co oznacza, że nastąpiła utrata kworum w grupie portów zgłaszającej BŁĄD.
-
Aby ponownie włączyć port, "cd" (zmień katalog), przejdź do kontekstu portu i uruchom następujące polecenie, jak pokazano poniżej:
set enabled trueVPlexcli:/> cd /engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01 VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> ll Name Value ------------------ ------------------ address 0x0000000000000000 current-speed - enabled false max-speed 0Gbits/s node-wwn 0x0000000000000000 operational-status stopped port-status down port-wwn 0x0000000000000000 protocols [fc] role wan-com target-port - topology - VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> set enabled true VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> ll Name Value ------------------ ------------------ address 0x500144xxxxxxxxxx current-speed 8Gbits/s enabled true max-speed 8Gbits/s node-wwn 0x500144xxxxxxxxxx operational-status ok port-status up port-wwn 0x500144xxxxxxxxxx protocols [fc] role wan-com target-port - topology -
-
Odczekaj 4–5 sekund przed sprawdzeniem, czy nastąpiła poprawa w elemencie "connectivity validate-wan-com", jak pokazano poniżej:
VPlexcli:/engines/engine-2-2/directors/director-2-2-A/hardware/ports/A2-FC01> connectivity validate-wan-com connectivity: FULL fc-port-group-2-0 - OK - All expected connectivity is present. fc-port-group-2-1 - OK - All expected connectivity is present.