PowerFlex: Ein-/Ausschalten eines PowerFlex-Appliance-Nodes
Сводка: Dieser Artikel verweist auf das Schritt-für-Schritt-Verfahren zum Ausschalten einer PowerFlex-Appliance aus dem Administratorhandbuch
Инструкции
Ausschalten eines PowerFlex-Rack_tokyo
- Einschalten eines PowerFlex-Rack_tokyo
Damit beim Einschalten des Systems keine Risiken auftreten, schalten Sie die einzelnen Komponenten nacheinander und in der im Folgenden angegebenen Reihenfolge ein.
Informationen zu dieser Aufgabe
Einschalten des Workflows:
- Schalten Sie die PDUs ein.
- Schalten Sie die Netzwerkswitches ein.
- Einschalten des PowerFlex-Managementclusters (ESXi) oder des PowerFlex-Managementclusters (KVM)
- Schalten Sie die virtuellen CloudLink Center-Maschinen ein, die auf dem Managementcluster in VMware vCenter (Controller-Rechenzentrum) ausgeführt werden.
- Für integrierte Managementsysteme:
- Einschalten von Nodes mit der PowerFlex-Managementplattform
- Einschalten von Nodes mit den MDMs
- Schalten Sie alle SDS-Nodes ein.
- Für PowerFlex-Dateien (falls zutreffend):
- Für PowerFlex-Datei-fähige Systeme mit hyperkonvergenten Systemen:
- Schalten Sie die hyperkonvergenten PowerFlex-Nodes ein.
- Aktivieren Sie die PowerFlex-Schutzdomains.
- Einschalten von PowerFlex-Datei-Nodes
- Für PowerFlex-Datei-fähige Systeme mit reinem Storage:
- Einschalten der reinen PowerFlex-Storage-Nodes
- Aktivieren Sie die PowerFlex-Schutzdomains.
- Einschalten von PowerFlex-Datei-Nodes
- Schalten Sie die reinen PowerFlex-Compute-Nodes ein.
- Für PowerFlex-Datei-fähige Systeme mit hyperkonvergenten Systemen:
-
- Für alle anderen PowerFlex-Systeme:
- Schalten Sie die reinen PowerFlex-Storage-Nodes ein.
- Schalten Sie die hyperkonvergenten PowerFlex-Nodes mit VMware ESXi ein.
- Aktivieren Sie die Schutzdomains.
- Für alle anderen PowerFlex-Systeme:
-
- Schalten Sie die reinen PowerFlex-Compute-Nodes ein.
- Schalten Sie die VMware NSX Edge-Nodes ein (falls zutreffend).
- Schalten Sie alle VMs oder ein einzelnes VMware vCenter (Kundencluster-VMs) ein.
- Überprüfen Sie den PowerFlex-Integritäts- und Neuerstellungsstatus.
Im folgenden Abschnitt sind nur die Schritte für ESXi-Nodes des PowerFlex-Managementclusters aufgeführt
Informationen zu anderen Komponenten und anderen Bereitstellungsmodellen finden Sie in Kapitel 23 im Administrationshandbuch für Dell PowerFlex Appliance mit PowerFlex 4.x.
-
- Einschalten des PowerFlex-Managementclusters (ESXi)
Gehen Sie wie folgt vor, um den PowerFlex-Managementcluster (ESXi) einzuschalten.
Schritte
- Melden Sie sich beim iDRAC an und schalten Sie alle PowerFlex-Controller-Nodes ein. Überwachen Sie die virtuelle Konsole und warten Sie einige Zeit, bis der VMware ESXi-Server angezeigt wird.
- Melden Sie sich bei jedem VMware ESXi-Server an und überprüfen Sie, ob alle SVMs mit dem Host gestartet wurden.
- Schalten Sie alle PowerFlex-Managementplattform-Nodes ein (Management von virtuellen Maschinen vom VMware ESXi-Host-Client aus):
- Melden Sie sich anhand des Host-Client bei VMware ESXi an.
- Klicken Sie auf Virtual Machines, wählen Sie die Management-VM aus und klicken Sie auf Power on.
- Wiederholen Sie Schritt 3b, um alle virtuellen Managementmaschinen einzuschalten.
- Melden Sie sich bei den Nodes an, auf denen PowerFlex-Managementplattform-Prozesse ausgeführt werden (alle drei virtuellen Managementmaschinen):
- Um den Status des rke2-servers zu überprüfen, geben Sie Folgendes ein:
systemctl status rke2-server. Gehen Sie je nach rke2-Serverstatus wie folgt vor:
- Um den Status des rke2-servers zu überprüfen, geben Sie Folgendes ein:
Status des rke2-Servers
|
Status des rke2-Servers |
Gehen Sie folgendermaßen vor: |
|
aktiv |
Fahren Sie mit dem nächsten Schritt fort. |
|
Aktivieren |
Wiederholen Sie den Befehl, um den Status des rke2-Servers zu überprüfen, bis er aktiv ist. |
|
failed |
Versuchen Sie, die Services zu starten, indem Sie den folgenden Befehl ausführen:
|
- Sobald der rke2-Server auf allen drei PowerFlex-Managementplattform-Nodes ausgeführt wird, stellen Sie sicher, dass sich alle Nodes im Status befinden:
-
- Melden Sie sich mit SSH beim primären Node der PowerFlex-Managementplattform an und führen Sie den folgenden Befehl aus:
kubectl get nodes
Wenn eine Fehlermeldung angezeigt wird, warten Sie einige Minuten und versuchen Sie es dann erneut. Sobald sich die Nodes im Status befinden, fahren Sie mit dem nächsten Schritt fort.
- Wenn Sie PowerFlex Management Platform 4.6 oder niedriger ausführen, gehen Sie wie folgt vor:
- Stellen Sie die CMO-Datenbank (Cluster Monitoring Operator) wieder her:
#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}}'
-
- Um die CMO-Datenbank zu überprüfen, geben Sie Folgendes ein:
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.
- Wenn Sie eine PowerFlex-Managementplattform 4.8 oder höher ausführen:
- Um die IP-Adresse des Datenbankdiensts zu erfassen, geben Sie Folgendes ein:
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Um die Datenbank-Pods und den Service zu starten, geben Sie Folgendes ein:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartup"
-
- Geben Sie Folgendes zum Prüfen des -Prozesses ein:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartupstatus"
-
- Führen Sie den Befehl "status startup" aus, bis der Status "verified" zurückgegeben wird, siehe folgendes Beispiel:
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"}
- Überwachen Sie den Status der PowerFlex-Managementplattform:
- So identifizieren Sie die Portnummer für das Dienstprogramm PowerFlex Management Platform Monitor
kubectl get services monitor-app -n powerflex -o jsonpath="{.spec.ports[0].nodePort}{\"\n\"}"
Warten Sie 20 bis 30 Minuten und überprüfen Sie den Gesamtfunktionszustand der PowerFlex-Managementplattform.
- Gehen Sie zu
http://<node IP>:port/
Dabei ist die Node-IP-Adresse eine Management-IP-Adresse, die auf einer der virtuellen Managementmaschinen konfiguriert ist (nicht die Ingress- oder PowerFlex Manager-IP-Adresse).
- Klicken Sie auf PFMP status und warten Sie, bis alle Einträge grün werden.
Wenden Sie sich an den technischen Support von Dell, wenn der Status der PowerFlex-Managementplattform rot bleibt oder die Hauptnutzeroberfläche nach 20 bis 30 Minuten nicht zugänglich ist.
- Melden Sie sich beim primären MDM mit SSH an.
- Melden Sie sich beim MDM-Cluster an:
#scli --login --management_system_ip <PFxM_IP_Address> --username admin --password
<PFxM_Password>
- Vergewissern Sie sich, dass der Cluster-Status funktionstüchtig ist.
#scli --query_cluster
Warten Sie, bis das Rebalancing abgeschlossen ist, bevor Sie den Workload fortsetzen. Wenden Sie sich an den technischen Support von Dell, wenn sich der Clusterstatus nicht im Status befindet.
- Um den Rebuild- oder Rebalance-Status zu überprüfen, führen Sie die folgenden Schritte aus:
#scli --query_all |grep -i reb
- Überprüfen Sie, ob alle Volumes verfügbar sind:
#scli --query_all_volumes
- Schalten Sie die vCenter-VM über den VMware ESXi-Hostclient ein, wenn vCenter Hochverfügbarkeit konfiguriert ist, schalten Sie aktive, passive und Witness-Nodes ein (Nodes können in beliebiger Reihenfolge gestartet werden):
- Melden Sie sich anhand des Host-Client bei VMware ESXi an.
- Klicken Sie auf Virtual Machines, wählen Sie die Management-VM aus und klicken Sie auf Power on.
- Ändern Sie die Startreihenfolge der SVMs manuell, um die vSphere-Hochverfügbarkeit zu aktivieren. Dies gilt für alle SVMs in den PowerFlex-Management-Nodes:
- Wählen Sie im vSphere Client den Host aus, auf dem sich die VM befindet.
- Klicken Sie auf die Registerkarte „Konfigurieren“.
- Wählen Sie unter Virtual Machines VM Startup/Shutdown aus und klicken Sie auf Edit. Das Fenster Edit VM Startup and Shutdown wird geöffnet.
- Um die Startreihenfolge von VMs zu ändern, wählen Sie eine virtuelle Maschine aus der Kategorie Automatic Startup aus und verwenden Sie den Pfeil nach oben, um die VM in die Kategorie Manual Startup zu verschieben.
- Wählen Sie die SVM aus und wechseln Sie zurück zur Kategorie Automatic Start.
- Deaktivieren Sie das Kontrollkästchen Automatically start and stop the virtual machines with the system und klicken Sie auf OK.
- Wiederholen Sie die Schritte für alle SVMs.
- Aktivieren von vSphere-Hochverfügbarkeit:
- Melden Sie sich beim VMware vSphere Client an.
- Klicken Sie auf vSphere ClientShortcutsHosts and Clusters.
- Navigieren Sie zum Cluster.
- Klicken Sie auf die Registerkarte „Konfigurieren“.
- Wählen Sie vSphere Availability aus und klicken Sie auf Edit.
- Klicken Sie auf die Umschaltfläche, um vSphere HA zu aktivieren.
- Klicken Sie auf OK.
- Schalten Sie alle anderen VMs wie CloudLink und das sichere Verbindungsgateway ein:
- Melden Sie sich beim VMware vSphere Client an.
- Über vSphere ClientShortcutsHosts and Clusters.
- Navigieren Sie zur VM und klicken Sie mit der rechten Maustaste darauf und klicken Sie auf PowerPower on.
- Überprüfen Sie auch, dass alle VMs bereit sind und ausgeführt werden.
- Ausschalten eines PowerFlex-Rack_tokyo
Damit beim Ausschalten des Clusters einer PowerFlex-Appliance keine Risiken entstehen, schalten Sie die einzelnen Komponenten nacheinander und in der im Folgenden angegebenen Reihenfolge aus.
Informationen zu dieser Aufgabe
Ausschalten des Workflows:
- Überprüfen Sie den PowerFlex-Integritäts- und Neuerstellungsstatus.
- Schalten Sie alle Produktionscluster-VMs auf VMware vCenter aus (mit Ausnahme der Management-VM für das Controller-Cluster, SVM auf dem Controller und dem Produktionscluster und der VMware vCenter-VM)
- Für PowerFlex-Datei:
- Für PowerFlex-Datei-fähige Systeme mit reinem Storage:
- Schalten Sie PowerFlex Compute-Only-Nodes mit VMware ESXi aus
- Schalten Sie PowerFlex-Datei-Nodes aus
- Deaktivieren Sie PowerFlex-Schutzdomains
- Schalten Sie PowerFlex-Storage-Only-Nodes aus
- Für PowerFlex-Datei-fähige Systeme mit hyperkonvergenten Systemen:
- Deaktivieren Sie PowerFlex-Schutzdomains
- Schalten Sie hyperkonvergente PowerFlex-Nodes aus
- Schalten Sie PowerFlex-Datei-Nodes aus
- Für PowerFlex-Datei-fähige Systeme mit reinem Storage:
- Für alle anderen PowerFlex-Systeme:
- Schalten Sie die CloudLink Center-VMs aus, die in Management vCenter ausgeführt werden.
- Deaktivieren Sie die PowerFlex-Schutzdomains und schalten Sie die PowerFlex-Storage-Only-Nodes aus (Quell- und Zielschutzdomains, wenn asynchrone Replikation aktiviert ist)
- Ausschalten von reinen PowerFlex-Compute-Nodes mit VMware ESXi
- Schalten Sie die VMware NSX-Edge-Nodes aus
-
- Schalten Sie PowerFlex-Storage-Only-Nodes aus
- Schalten Sie die hyperkonvergenten PowerFlex-Nodes mit VMware ESXi aus
- Ausschalten des PowerFlex-Managementclusters (ESXi)
-
-
- Schalten Sie die PDUs aus
Identifizieren von Node-Typen in PowerFlex Manager:
-
-
- Klicken Sie für hyperkonvergente PowerFlex-Nodes auf BlockHost or BlockSDSs.
- Klicken Sie für PowerFlex Compute-Only-Nodes mit VMware ESXi auf BlockHosts.
-
-
- Ausschalten des PowerFlex-Managementclusters (ESXi)
Schalten Sie den PowerFlex-Management-Controller 2.0 auf jedem der PowerFlex-Management-Controller VMware ESXi-Hosts aus.
Schritte
- Ermitteln Sie die IP-Adresse des primären MDM.
- Melden Sie sich bei PowerFlex Manager an und ermitteln Sie den primären MDM.
- Um die Details einer Ressourcengruppe anzuzeigen, klicken Sie auf LifecycleResource GroupsPowerFlex-Management-Controller 2.0 resource group. Scrollen Sie zur Seite Service Details und notieren Sie sich die primäre MDM-IP-Adresse.
- Wenn Sie PowerFlex Management Platform 4.6 oder niedriger ausführen, gehen Sie wie folgt vor:
- Stellen Sie über SSH eine Verbindung zu einer der virtuellen Maschinen der PowerFlex-Managementplattform her und führen Sie die folgenden Befehle aus, um die CMO-Datenbank zu beenden:
# 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}}'
-
- Überprüfen Sie das korrekte Herunterfahren der Datenbank. Nur der PostgreSQL-Operator-Pod pgo muss beim Ausführen des Befehls gleich bleiben:
#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
- Wenn Sie PowerFlex Management Platform 4.8 oder höher ausführen, gehen Sie wie folgt vor:
- Stellen Sie eine SSH-Verbindung zu einer der Management-VMs her.
- Um die IP-Adresse des Datenbankservice zu erfassen, geben Sie Folgendes ein:
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Um die Datenbank-Pods und den Service herunterzufahren, geben Sie Folgendes ein:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdown"
-
- Geben Sie Folgendes zum Prüfen des -Prozesses ein:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdownstatus"
-
- Führen Sie den Befehl zum Herunterfahren des Status so lange aus, bis der Status als verifiziert zurückgegeben wird, siehe folgendes Beispiel:
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"}
- Deaktivieren Sie die vSphere-Hochverfügbarkeit und ändern Sie die Startreihenfolge von SVMs. Wenn der Host Teil eines vSphere-Hochverfügbarkeits-Clusters ist, wird das automatische Starten und Herunterfahren von VMs deaktiviert.
-
- Melden Sie sich beim VMware vSphere Client an.
- Über vSphere ClientShortcutsHosts and Clusters.
- Navigieren Sie zum Cluster.
- Klicken Sie auf die Registerkarte „Konfigurieren“.
- Wählen Sie vSphere Availability aus und klicken Sie auf Edit.
- Klicken Sie auf die Umschaltfläche, um vSphere HA zu deaktivieren.
- Klicken Sie auf OK.
- Ändern Sie die Startreihenfolge der SVMs manuell, um die vSphere-Hochverfügbarkeit zu aktivieren. Dies gilt für alle SVMs im PowerFlex-Cluster des Management-Controllers:
- Wählen Sie im VMware vSphere Client den Host aus, auf dem sich die VM befindet.
- Klicken Sie auf die Registerkarte „Konfigurieren“.
- Wählen Sie unter Virtual Machines VM Startup/Shutdown aus und klicken Sie auf Edit. Das Fenster Edit VM Startup and Shutdown wird geöffnet.
- Wählen Sie das Kontrollkästchen Automatically start and stop the virtual machines with the system aus.
- Legen Sie die Aktion zum Herunterfahren auf Guest shutdown fest.
- Um die Startreihenfolge von VMs zu ändern, wählen Sie eine virtuelle Maschine aus der Kategorie Manual Startup aus und verwenden Sie den Pfeil nach oben, um die VM in die Kategorie Automatic zu verschieben.
- Wählen Sie den SVM aus und verschieben Sie ihn in die Kategorie Automatic. Dadurch wird sichergestellt, dass der SVM automatisch stoppt und mit dem VMware ESXi-System startet.
- Wiederholen Sie die Schritte für alle SVMs.
- Prüfen Sie die Einstellungen und klicken Sie auf OK.
- Fahren Sie alle VMs außer SVMs und vCenter VM ordnungsgemäß herunter:
- Melden Sie sich beim VMware vSphere Client an.
- Über vSphere ClientShortcutsHosts and Clusters.
- Durchsuchen und klicken Sie mit der rechten Maustaste auf die VM und wählen Sie PowerShut Down Guest OS aus.
Da SVMs so eingestellt sind, dass sie automatisch beendet und gestartet werden, müssen sie nicht manuell ausgeschaltet werden.
- Identifizieren Sie den Host, auf dem der vCenter Server ausgeführt wird, und notieren Sie sich die IP-Adresse oder den Hostnamen. Wenn vCenter-Hochverfügbarkeit aktiviert ist, notieren Sie sich die IP-Adressen der Hosts, auf denen aktive, passive und Witness-Nodes ausgeführt werden:
- Melden Sie sich beim VMware vSphere Client an.
- Über vSphere ClientShortcutsHosts and Clusters.
- Durchsuchen Sie die vCenter VM.
- Notieren Sie sich die Host-IP-Adresse auf der Seite Summary.
- Fahren Sie die vCenter Server-VM ordnungsgemäß herunter. Wenn Sie vCenter-Hochverfügbarkeit konfiguriert haben, fahren Sie die aktiven, passiven und Witness-Nodes herunter:
- Melden Sie sich beim VMware ESXi mit dem Host-Client an.
- Klicken Sie auf Virtual MachinesSelect the vCenter VM und klicken Sie, um eine Browserkonsole zu öffnen.
- Drücken Sie F12, um die VM herunterzufahren.
- Geben Sie das Root-Kennwort ein und drücken Sie OK.
- Fahren Sie die VMware ESXi-Server ordnungsgemäß herunter:
- Melden Sie sich beim VMware ESXi-Host-Client an.
- Klicken Sie mit der rechten Maustaste auf Host und wählen Sie Shut Down aus.
- Um das Herunterfahren des ausgewählten Hosts zu bestätigen, klicken Sie auf SHUT DOWN.
- Wiederholen Sie die Schritte für alle verbleibenden Nodes.
Дополнительная информация
Für PowerFlex-Datei:
- Für ein PowerFlex-Datei-fähiges System mit reinen Storage-Nodes:
- Schalten Sie die reinen PowerFlex-Compute-Nodes mit VMware ESXi aus.
- Schalten Sie die PowerFlex-Datei-Nodes aus.
- Deaktivieren Sie die PowerFlex-Schutzdomains.
- Schalten Sie die reinen PowerFlex-Storage-Nodes aus.
- Für ein PowerFlex-Datei-fähiges System mit hyperkonvergenten Nodes:
- Deaktivieren Sie die PowerFlex-Schutzdomains.
- Schalten Sie die hyperkonvergenten PowerFlex-Nodes aus.
- Schalten Sie die PowerFlex-Datei-Nodes aus.
Schalten Sie die PowerFlex-Datei-Nodes aus.
Mithilfe dieses Verfahrens können Sie PowerFlex-Datei-Nodes ausschalten.
Voraussetzungen
Fahren Sie alle Anwendungen herunter, die das NAS-Dateisystem verwenden, bevor Sie den PowerFlex-Datei-Cluster herunterfahren. Wenn Sie diese nicht herunterfahren, besteht die Möglichkeit für DU oder DL.
Schritte
- Stellen Sie sicher, dass alle Anwendungen, die NAS-Dateisysteme verwenden, heruntergefahren wurden.
- Stellen Sie sicher, dass alle reinen Compute-Nodes bzw. hyperkonvergenten Nodes heruntergefahren wurden.
- Fahren Sie den PowerFlex-Datei-Cluster herunter, indem Sie sich bei jedem PowerFlex-Datei-Node anmelden und Folgendes eingeben:
svc_nas_ctl --disable_ha_monitoring svc_nas_ctl --stop_nas_container
- Fahren Sie über den iDRAC alle PowerFlex-Datei-Nodes herunter und warten Sie, bis sie vollständig ausgeschaltet sind.
- Melden Sie sich bei PowerFlex Manager an und vergewissern Sie sich, dass die Ressourcengruppe fehlerfrei ist.