PowerFlex: włączanie/wyłączanie węzła urządzenia PowerFlex
概要: Ten artykuł opisuje krok po kroku procedurę wyłączania urządzenia PowerFlex z podręcznika administratora
手順
Włączanie/wyłączanie urządzenia PowerFlex
- Włączanie urządzenia PowerFlex
Aby zapewnić bezpieczne włączanie systemu, należy włączać poszczególne elementy w kolejności określonej w tej procedurze.
Informacje o tym zadaniu
Przepływ pracy po włączeniu:
- Włączanie modułów PDU
- Włączanie przełączników sieciowych
- Włącz klaster zarządzania PowerFlex (ESXi) lub klaster zarządzania PowerFlex (KVM)
- Włączenie maszyn wirtualnych CloudLink Center działających w klastrze zarządzania w VMware vCenter (controller data center)
- Dla zintegrowanych systemów zarządzania:
- Włączanie węzłów za pomocą platformy zarządzania PowerFlex
- Włączanie węzłów za pomocą MDM
- Włącz wszystkie węzły.
- W przypadku pliku PowerFlex (jeśli dotyczy):
- W przypadku systemu PowerFlex z obsługą plików z infrastrukturą hiperkonwergentną:
- Włączanie węzłów hiperkonwergentnych PowerFlex
- Aktywacja domeny ochrony:
- Włączanie węzłów plików PowerFlex
- W przypadku systemu PowerFlex z obsługą plików i tylko pamięcią masową:
- Włączanie węzłów Powerflex tylko do przechowywania
- Aktywacja domeny ochrony:
- Włączanie węzłów plików PowerFlex
- Włączanie węzłów PowerFlex tylko do obliczeń
- W przypadku systemu PowerFlex z obsługą plików z infrastrukturą hiperkonwergentną:
-
- W przypadku wszystkich innych systemów PowerFlex:
- Włączanie węzłów pamięci masowej PowerFlex
- Włączanie węzłów hiperkonwergentnych PowerFlex za pomocą VMware ESXi
- Aktywowanie domen ochrony
- W przypadku wszystkich innych systemów PowerFlex:
-
- Włączanie węzłów PowerFlex tylko do obliczeń
- Włączanie węzłów VMware NSX Edge (jeśli dotyczy)
- Włącz wszystkie maszyny wirtualne lub jedną maszynę wirtualną VMware vCenter (maszyny wirtualne klastra klienta)
- Sprawdzanie kondycji i stanu odbudowy systemu PowerFlex
W poniższej sekcji wymieniono tylko kroki dotyczące węzłów ESXi klastra zarządzania PowerFlex
W przypadku innych elementów i modeli wdrażania zobacz rozdział 23: Podręcznik administracyjny urządzenia Dell PowerFlex z PowerFlex 4.x
-
- Włączanie klastra zarządzania PowerFlex (ESXi)
Aby włączyć klaster zarządzania PowerFlex (ESXi), należy wykonać poniższą procedurę.
Kroki
- Zaloguj się do kontrolera iDRAC i włącz wszystkie węzły zarządzania PowerFlex. Monitoruj konsolę wirtualną i poczekaj pewien czas na wyświetlenie serwera VMware ESXi.
- Zaloguj się do każdego serwera VMware ESXi i sprawdź, czy wszystkie maszyny SVM zostały uruchomione na hoście.
- Włącz wszystkie węzły platformy zarządzania PowerFlex (maszyny wirtualne do zarządzania z poziomu klienta hosta VMware ESXi):
- Zaloguj się do VMware ESXi za pomocą klienta hosta.
- Kliknij pozycję Virtual Machines, wybierz maszynę wirtualną do zarządzania i kliknij przycisk Power On.
- Powtórz krok 3b, aby włączyć wszystkie maszyny wirtualne zarządzania.
- Zaloguj się do węzłów, na których są uruchomione procesy platformy zarządzania PowerFlex (wszystkie trzy wirtualne maszyny zarządzania):
- Aby sprawdzić stan serwera rke2, wpisz
systemctl status rke2-server. Wykonaj następujące czynności w zależności od stanu serwera rke2:
- Aby sprawdzić stan serwera rke2, wpisz
Tabela Status serwera rke2
|
Stan serwera rke2 |
Wykonaj następujące czynności |
|
Aktywacja |
Przejdź do następnego kroku. |
|
Aktywacja |
Powtórz polecenie, aby sprawdzić stan serwera rke2 do momentu uaktywnienia. |
|
NIEUDANE |
Spróbuj uruchomić usługę, uruchamiając następujące polecenie:
|
- Po uruchomieniu serwera rke2 na wszystkich trzech węzłach platformy zarządzania PowerFlex upewnij się, że wszystkie węzły są gotowe:
-
- Zaloguj się do węzła głównego platformy zarządzania PowerFlex za pomocą SSH i wpisz
kubectl get nodes
Jeśli zobaczysz komunikat o błędzie, odczekaj kilka minut i spróbuj ponownie. Gdy węzły będą w stanie gotowości, przejdź do następnego kroku.
- Jeśli korzystasz z platformy zarządzania PowerFlex w wersji 4.6 lub starszej, wykonaj następujące czynności:
- Przywróć bazę danych operatorów monitorowania klastra (CMO):
#alias k="kubectl -n $(kubectl get pods -A | grep -m 1 -E 'platform|pgo|helmrepo' | cut --d' ' -f1)"
kubectl config set-context default --namespace=$(kubectl get pods -A | grep -m 1 -E 'platform|pgo|helmrepo|docker' | cut -d' ' -f1)
#k patch $(k get postgrescluster -o name) --type merge --patch '{"spec":{"shutdown": false}}'
-
- Aby zweryfikować bazę danych CMO, wpisz
echo $(kubectl get pods -l="postgres-operator.crunchydata.com/control-plane=pgo" --no-headers -o name && kubectl get pods -l="postgres-operator.crunchydata.com/instance" --no-headers -o name) | xargs kubectl get -o wide.
- Jeśli korzystasz z platformy zarządzania PowerFlex w wersji 4.8 lub nowszej:
- Aby zebrać adres IP usługi bazy danych, wpisz
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Aby uruchomić zasobniki bazy danych i usługę, wpisz
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartup"
-
- Aby sprawdzić stan uruchamiania, wpisz
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartupstatus"
-
- Kontynuuj uruchamianie polecenia uruchamiania statusu, dopóki stan nie zostanie zwrócony zweryfikowany, zobacz następujący przykład:
HTTP/1.1 200 OK
Date: Mon, 05 Aug 2024 18:36:14 GMT
Content-Length: 47
Content-Type: text/plain; charset=utf-8
{"return_status":0,"startup_status":"verified"}
- Monitorowanie stanu platformy zarządzania PowerFlex:
- Aby zidentyfikować numer portu dla typu narzędzia monitora platformy zarządzania PowerFlex
kubectl get services monitor-app -n powerflex -o jsonpath="{.spec.ports[0].nodePort}{\"\n\"}"
Odczekaj 20–30 minut i sprawdź ogólny stan platformy zarządzania PowerFlex.
- Przejdź do witryny
http://<node IP>:port/
Gdzie adres IP węzła jest adresem IP zarządzania skonfigurowanym na dowolnej maszynie wirtualnej zarządzania (nie jest to adres IP ruchu przychodzącego lub PowerFlex Manager).
- Kliknij status PFMP i poczekaj, aż wszystkie wpisy zmienią kolor na zielony.
Skontaktuj się z działem pomocy technicznej firmy Dell , jeśli stan platformy zarządzania PowerFlex nadal jest czerwony lub główny interfejs użytkownika nie jest dostępny po 20–30 minutach.
- Zaloguj się do głównego MDM przy użyciu SSH.
- Zaloguj się do klastra MDM:
#scli --login --management_system_ip <PFxM_IP_Address> --username admin --password
<PFxM_Password>
- Sprawdź, czy stan klastra to Normalny:
#scli --query_cluster
Przed wznowieniem obciążenia poczekaj na zakończenie równoważenia. Skontaktuj się z działem pomocy technicznej firmy Dell, jeśli stan klastra jest inny niż Normalny.
- Aby sprawdzić stan odbudowy lub ponownego równoważenia, uruchom następujące polecenie:
#scli --query_all |grep -i reb
- Sprawdź, czy wszystkie woluminy są dostępne:
#scli --query_all_volumes
- Włącz maszynę wirtualną vCenter z poziomu klienta hosta VMware ESXi, jeśli skonfigurowano wysoką dostępność vCenter, włącz węzły aktywne, pasywne i monitora (węzły mogą być uruchamiane w dowolnej kolejności):
- Zaloguj się do VMware ESXi za pomocą klienta hosta.
- Kliknij pozycję Virtual Machines, wybierz maszynę wirtualną do zarządzania i kliknij przycisk Power On.
- Aby włączyć wysoką dostępność vSphere, zmień kolejność uruchamiania maszyn SVM na ręczną. Dotyczy to wszystkich maszyn SVM w węzłach zarządzania PowerFlex:
- W kliencie vSphere wybierz hosta, na którym znajduje się maszyna wirtualna.
- Kliknij kartę Configure.
- W obszarze Maszyny wirtualne wybierz opcję Uruchamianie/zamykanie maszyny wirtualnej, a następnie kliknij przycisk Edytuj. Zostanie otwarte okno Edit VM Startup and Shutdown (Uruchamianie i zamykanie maszyny wirtualnej ).
- Aby zmodyfikować kolejność uruchamiania maszyn wirtualnych, wybierz maszynę wirtualną z kategorii Uruchamianie automatyczne i użyj strzałki w górę, aby przenieść maszynę wirtualną do kategorii Uruchamianie ręczne.
- Wybierz SVM i przejdź z powrotem do kategorii Uruchamianie ręczne .
- Wyczyść pole wyboru Automatycznie uruchamiaj i zatrzymuj maszyny wirtualne w systemie i kliknij przycisk OK.
- Powtórz te czynności dla wszystkich maszyn SVM.
- Włącz wysoką dostępność vSphere:
- Zaloguj się do klienta vSphere
- Kliknij opcję Skróty > klienta vSphere Hosty > i klastry.
- Przejdź do klastra.
- Kliknij kartę Configure.
- Wybierz opcję vSphere Availability i kliknij przycisk Edit.
- Kliknij przycisk przełączania, aby włączyć vSphere HA.
- Kliknij przycisk OK.
- Włącz wszystkie inne maszyny wirtualne, takie jak CloudLink i bramka zabezpieczeń:
- Zaloguj się do klienta vSphere
- Z poziomu klienta vSphere Client > skróty do > hostów i klastrów.
- Kliknij maszynę wirtualną prawym przyciskiem myszy, a następnie kliknij opcję Power > Power on.
- Sprawdź, czy wszystkie maszyny wirtualne są uruchomione.
- Wyłączanie urządzenia PowerFlex
Aby bezpiecznie wyłączyć urządzenie PowerFlex, należy wyłączać poszczególne elementy w kolejności określonej w tej procedurze.
Informacje o tym zadaniu
Przepływ pracy wyłączania:
- Sprawdzanie kondycji i stanu odbudowy systemu PowerFlex
- Wyłącz wszystkie maszyny wirtualne klastra produkcyjnego w VMware vCenter (z wyjątkiem maszyny wirtualnej zarządzającej klastrem kontrolerów, SVM na klastrze kontrolera i klastrze produkcyjnym oraz maszyny wirtualnej VMware vCenter)
- W przypadku pliku PowerFlex:
- W przypadku systemu PowerFlex z obsługą plików i tylko pamięcią masową:
- Wyłącz węzły obliczeniowe PowerFlex za pomocą VMware ESXi
- Wyłączanie węzłów plików PowerFlex
- Dezaktywowanie domen ochrony PowerFlex
- Wyłączanie tylko węzłów pamięci masowej PowerFlex
- W przypadku systemu PowerFlex z obsługą plików z infrastrukturą hiperkonwergentną:
- Dezaktywowanie domen ochrony PowerFlex
- Wyłączanie węzłów hiperkonwergentnych PowerFlex
- Wyłączanie węzłów plików PowerFlex
- W przypadku systemu PowerFlex z obsługą plików i tylko pamięcią masową:
- W przypadku wszystkich innych systemów PowerFlex:
- Wyłącz maszyny wirtualne CloudLink Center uruchomione w management vCenter
- Dezaktywuj domeny ochrony PowerFlex i wyłącz węzły pamięci masowej PowerFlex (zarówno źródłowe, jak i docelowe domeny ochrony, jeśli replikacja asynchroniczna jest włączona)
- Wyłączanie węzłów obliczeniowych PowerFlex z oprogramowaniem VMware ESXi
- Wyłączanie węzłów VMware NSX Edge
-
- Wyłączanie tylko węzłów pamięci masowej PowerFlex
- Wyłączanie węzłów hiperkonwergentnych PowerFlex z oprogramowaniem VMware ESXi
- Wyłącz klaster zarządzania PowerFlex (ESXi)
-
-
- Wyłączanie jednostek PDU
Identyfikacja typów węzłów w programie PowerFlex Manager:
-
-
- W przypadku węzłów hiperkonwergentnych PowerFlex kliknij opcję Block > Host lub Block > SDSs.
- W przypadku węzłów obliczeniowych PowerFlex z oprogramowaniem VMware ESXi kliknij opcję Block > Hosts.
-
-
- Wyłącz klaster zarządzania PowerFlex (ESXi)
Wyłącz klaster zarządzania PowerFlex (ESXi) na każdym z hostów klastra zarządzania PowerFlex VMware ESXi.
Kroki
- Określ główny adres IP MDM:
- Zaloguj się do programu PowerFlex Manager, aby określić podstawową usługę MDM.
- Aby wyświetlić szczegóły grupy zasobów, kliknij pozycję Grupy > zasobów cyklu > eksploatacji Grupa zasobów kontrolera zarządzania PowerFlex 2.0. Przewiń do strony Szczegóły usługi i zanotuj podstawowy adres IP MDM.
- Jeśli korzystasz z platformy zarządzania PowerFlex w wersji 4.6 lub starszej, wykonaj następujące czynności:
- Połącz się z dowolną maszyną wirtualną platformy zarządzania PowerFlex przez SSH i uruchom następujące polecenia, aby zatrzymać bazę danych CMO:
# echo alias k="kubectl -n $(kubectl get pods -A | grep -m 1 -E 'platform|pgo| helmrepo' | cut -d' ' -f1)"
kubectl config set-context default --namespace=$(kubectl get pods -A | grep -m 1 -E 'platform|pgo|helmrepo|docker' | cut -d' ' -f1)
# echo $(kubectl get pods -l="postgres-operator.crunchydata.com/control-plane=pgo" --no-headers -o name && kubectl get pods -l="postgres-operator.crunchydata.com/instance" --no-headers -o name) | xargs kubectl get -o wide
kubectl -n powerflex patch $(kubectl -n powerflex get postgrescluster -o name) --type merge --patch '{"spec":{"shutdown":true}}'
-
- Sprawdź zamknięcie bazy danych. Tylko operator PostgreSQL pod pgo musi pozostać taki sam podczas uruchamiania polecenia:
#echo $(kubectl get pods -l="postgres-operator.crunchydata.com/control-plane=pgo" --no-headers -o name && kubectl get pods -l="postgres-operator.crunchydata.com/instance" --no-headers -o name) | xargs kubectl get -o wide
- Jeśli korzystasz z platformy zarządzania PowerFlex w wersji 4.8 lub nowszej, wykonaj następujące czynności:
- Za pomocą protokołu SSH połącz się z dowolną maszyną wirtualną platformy zarządzania PowerFlex.
- Aby zebrać adres IP usługi bazy danych, wpisz:
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Aby zamknąć zasobniki bazy danych i usługę, wpisz:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdown"
-
- Aby sprawdzić stan wyłączenia, wpisz
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdownstatus"
-
- Kontynuuj uruchamianie polecenia status shutdown, dopóki stan nie zostanie zwrócony zweryfikowany, zobacz następujący przykład:
HTTP/1.1 200 OK
Date: Mon, 05 Aug 2024 18:36:14 GMT
Content-Length: 47
Content-Type: text/plain; charset=utf-8
{"return_status":0,"shutdown_status":"verified"}
- Wyłącz wysoką dostępność vSphere i zmień kolejność uruchamiania maszyn SVM. Jeśli host jest częścią klastra vSphere High Availability, automatyczne uruchamianie i wyłączanie maszyn wirtualnych jest wyłączone.
-
- Zaloguj się do klienta vSphere
- Z poziomu klienta vSphere Client > skróty do > hostów i klastrów.
- Przejdź do klastra.
- Kliknij kartę Configure.
- Wybierz opcję vSphere Availability i kliknij przycisk Edit.
- Kliknij przycisk przełączania, aby wyłączyć vSphere HA.
- Kliknij przycisk OK.
- Aby włączyć wysoką dostępność vSphere, zmień kolejność uruchamiania maszyn SVM na ręczną. Dotyczy to wszystkich maszyn SVM w klastrze zarządzania PowerFlex:
- W kliencie VMware vSphere wybierz hosta, na którym znajduje się maszyna wirtualna.
- Kliknij kartę Configure.
- W obszarze Maszyny wirtualne wybierz opcję Uruchamianie/zamykanie maszyny wirtualnej, a następnie kliknij przycisk Edytuj. Zostanie otwarte okno Edit VM Startup and Shutdown (Uruchamianie i zamykanie maszyny wirtualnej ).
- Zaznacz pole wyboru Automatycznie uruchamiaj i zatrzymuj maszyny wirtualne z systemem .
- Ustaw akcję zamykania na Zamykanie gościa.
- Aby zmienić kolejność uruchamiania maszyn wirtualnych, wybierz maszynę wirtualną z kategorii Uruchamianie ręczne i użyj strzałki w górę, aby przenieść maszynę wirtualną do kategorii Automatycznie.
- Wybierz SVM i przenieś go do kategorii Automatyczne. Zapewnia to automatyczne zatrzymanie i uruchomienie SVM w systemie VMware ESXi.
- Powtórz te czynności dla wszystkich maszyn SVM.
- Sprawdź ustawienia i kliknij przycisk OK.
- Bezpiecznie zamknij wszystkie maszyny wirtualne z wyjątkiem maszyn SVM i maszyn wirtualnych vCenter:
- Zaloguj się do klienta vSphere
- Z poziomu klienta vSphere Client > skróty do > hostów i klastrów.
- Kliknij maszynę wirtualną prawym przyciskiem myszy, a następnie wybierz opcję Power > Shut Down Guest OS.
Ponieważ maszyny SVM są ustawione na automatyczne zatrzymywanie i uruchamianie, nie ma potrzeby ręcznego wyłączania.
- Zidentyfikuj hosta, na którym jest uruchomiony serwer vCenter Server, i zanotuj jego adres IP lub nazwę hosta. Jeśli włączona jest funkcja vCenter High Availability, zanotuj adresy IP hostów, na których działają węzły aktywne, pasywne i monitora:
- Zaloguj się do klienta vSphere
- Z poziomu klienta vSphere Client > skróty do > hostów i klastrów.
- Przeglądaj maszynę wirtualną vCenter.
- Zanotuj adres IP hosta na stronie Podsumowanie.
- Bezpiecznie wyłącz maszynę wirtualną serwera vCenter. Jeśli skonfigurowano vCenter High Availability, wyłącz węzły aktywne, pasywne i monitora:
- Zaloguj się do VMware ESXi za pośrednictwem klienta hosta.
- Kliknij opcję Virtual Machines > Wybierz maszynę wirtualną vCenter i kliknij, aby otworzyć konsolę przeglądarki.
- Naciśnij klawisz F12, aby zamknąć maszynę wirtualną.
- Wprowadź hasło główne i naciśnij OK.
- Bezpiecznie wyłącz serwery VMware ESXi:
- Zaloguj się do klienta hosta VMware ESXi.
- Kliknij prawym przyciskiem myszy pozycję Host i wybierz polecenie Zamknij.
- Aby potwierdzić zamknięcie wybranego hosta, kliknij przycisk SHUT DOWN.
- Powtórz powyższy proces dla wszystkich pozostałych węzłów.
その他の情報
W przypadku pliku PowerFlex:
- W przypadku systemu PowerFlex z obsługą plików i tylko pamięcią masową:
- Wyłącz węzły tylko obliczeniowe PowerFlex za pomocą VMware ESXi
- Wyłącz węzły plików PowerFlex
- Dezaktywuj domeny ochrony PowerFlex
- Wyłącz węzły tylko pamięci masowej PowerFlex
- W przypadku systemu PowerFlex z obsługą plików z infrastrukturą hiperkonwergentną:
- Dezaktywuj domeny ochrony PowerFlex
- Wyłącz węzły hiperkonwergentne PowerFlex
- Wyłącz węzły plików PowerFlex
Wyłącz węzły plików PowerFlex
Ta procedura służy do wyłączania węzłów plików PowerFlex.
Wymagania wstępne
Przed wyłączeniem klastra plików PowerFlex wyłącz wszystkie aplikacje korzystające z systemu plików NAS. Jeśli ich nie wyłączysz, istnieje ryzyko niedostępności lub utraty danych.
Kroki
- Upewnij się, że wszystkie aplikacje korzystające z systemów plików NAS są wyłączone.
- Upewnij się, że wszystkie węzły tylko obliczeniowe lub hiperkonwergentne są wyłączone.
- Wyłącz klaster plików PowerFlex, logując się do każdego węzła plików PowerFlex i wpisując:
svc_nas_ctl --disable_ha_monitoring svc_nas_ctl --stop_nas_container
- Z poziomu kontrolera iDRAC wyłącz wszystkie węzły plików PowerFlex i poczekaj na ich całkowite wyłączenie.
- Zaloguj się do aplikacji PowerFlex Manager i sprawdź, czy grupa zasobów jest sprawna.