PowerFlex: Så här slår du på/stänger av en PowerFlex-nod
概要: Den här artikeln hänvisar till steg-för-steg-proceduren för att stänga av en PowerFlex-enhet från administratörsmanualen
手順
Slå på/stänga av en PowerFlex-enhet
- Slå på en PowerFlex-enhet
För att starta systemet på ett säkert sätt slår du på en komponent i taget i den ordning som anges i denna procedur.
Om den här uppgiften
Starta arbetsflödet:
- Slå på PDU:erna
- Slå på nätverksswitcharna
- Starta PowerFlex-hanteringsklustret (ESXi) eller PowerFlex-hanteringsklustret (KVM)
- Starta de virtuella CloudLink Center-maskiner som körs på hanteringsklustret i VMware vCenter (styrenhetens datacenter)
- För integrerade ledningssystem:
- Slå på noder med PowerFlex-hanteringsplattformen
- Slå på noder med MDM-enheterna
- Slå på alla andra noder
- För PowerFlex-filer (om tillämpligt):
- För PowerFlex-filaktiverade system med hyperkonvergerad:
- Slå på hyperkonvergerade PowerFlex-noder
- Aktivera PowerFlex-skyddsdomäner
- Slå på PowerFlex filnoder
- För PowerFlex-filaktiverade system med endast lagring:
- Slå på noder för endast PowerFlex-lagring
- Aktivera PowerFlex-skyddsdomäner
- Slå på PowerFlex filnoder
- Slå på PowerFlex-noderna för endast beräkning
- För PowerFlex-filaktiverade system med hyperkonvergerad:
-
- För alla andra PowerFlex-system:
- Slå på noderna för endast PowerFlex-lagring
- Slå på de hyperkonvergerade PowerFlex-noderna med VMware ESXi
- Aktivera skyddsdomäner
- För alla andra PowerFlex-system:
-
- Slå på PowerFlex-noderna för endast beräkning
- Slå på VMware NSX Edge-noderna (om tillämpligt)
- Starta alla virtuella maskiner eller ett VMware vCenter (virtuella kundkluster)
- Kontrollera status för PowerFlex hälsa och återskapande
I avsnittet nedan visas endast steg för PowerFlex Management Cluster ESXi-noder
För andra komponenter och distributionsmodeller Se kapitel 23 Dell PowerFlex-enhet med PowerFlex 4.x Administrationsmanual
-
- Slå på PowerFlex-hanteringsklustret (ESXi)
Använd följande procedur för att slå på PowerFlex-hanteringsklustret (ESXi).
Steg
- Logga in på iDRAC och slå på alla PowerFlex-hanteringsnoder. Övervaka den virtuella konsollen och vänta en stund på att VMware ESXi-servern visas.
- Logga in på varje VMware ESXi-server och kontrollera att alla SVM:er har startat med värden.
- Slå på alla PowerFlex-hanteringsplattformsnoder (virtuella hanteringsmaskiner från VMware ESXi-värdklienten):
- Logga in på VMware ESXi med värdklienten.
- Klicka på Virtual Machines, välj den virtuella hanteringsdatorn och klicka på Power on.
- Upprepa steg 3b för att starta alla virtuella hanteringsmaskiner.
- Logga in på noderna som kör PowerFlex-hanteringsplattformens processer (alla tre virtuella hanteringsmaskiner):
- Om du vill kontrollera status för rke2-servern skriver du
systemctl status rke2-server. Gör följande beroende på rke2-serverns status:
- Om du vill kontrollera status för rke2-servern skriver du
Tabellstatus för rke2-servern
|
Status för rke2-servern |
Gör så här |
|
Aktivera |
Annars går du vidare till nästa steg. |
|
Aktivera |
Upprepa kommandot för att kontrollera rke2-serverstatus tills det är aktivt. |
|
uppstå |
Försök att starta tjänsten genom att köra följande kommando:
|
- När rke2-servern körs på alla tre PowerFlex-hanteringsplattformsnoderna kontrollerar du att alla noder är i redo-läge:
-
- Logga in på PowerFlex-hanteringsplattformens primära nod med SSH och skriv
kubectl get nodes
Om du ser ett felmeddelande väntar du några minuter och försöker igen. När noderna är i klart tillstånd går du till nästa steg.
- Om du kör PowerFlex Management Platform 4.6 eller tidigare gör du följande:
- Återställa databasen för klusterövervakningsoperatör (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}}'
-
- Verifiera CMO-databasen genom att skriva
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.
- Om du kör en PowerFlex-hanteringsplattform 4.8 eller senare:
- Om du vill samla in IP-adressen för databastjänsten skriver du
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Starta databaspoddarna och tjänsten genom att skriva
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartup"
-
- Om du vill kontrollera status för starten skriver du
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartupstatus"
-
- Fortsätt att köra startkommandot status tills statusen returneras verifierad, se följande exempel:
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"}
- Övervaka status för PowerFlex-hanteringsplattformen:
- Så här identifierar du portnumret för bildskärmsverktygstypen för PowerFlex Management Platform
kubectl get services monitor-app -n powerflex -o jsonpath="{.spec.ports[0].nodePort}{\"\n\"}"
Vänta 20–30 minuter och kontrollera PowerFlex-hanteringsplattformens allmänna hälsostatus.
- Gå till
http://<node IP>:port/
Där nodens IP-adress är en IP-adress för hantering som är konfigurerad på någon av de virtuella hanteringsdatorerna (inte IP-adressen för Ingress eller PowerFlex Manager).
- Klicka på PFMP-status och vänta tills alla poster blir gröna.
Kontakta Dells tekniska support om statusen för PowerFlex-hanteringsplattformen fortfarande är röd eller om huvudgränssnittet inte är tillgängligt efter 20–30 minuter.
- Logga in på den primära MDM-enheten med SSH.
- Logga in på MDM-klustret:
#scli --login --management_system_ip <PFxM_IP_Address> --username admin --password
<PFxM_Password>
- Kontrollera att klusterstatusen är Normal:
#scli --query_cluster
Vänta tills ombalanseringen har slutförts innan du återupptar arbetsbelastningen. Kontakta Dells tekniska support om klusterstatusen inte är normal.
- Om du vill kontrollera status för återskapande eller ombalansering kör du följande:
#scli --query_all |grep -i reb
- Kontrollera att alla volymer är tillgängliga:
#scli --query_all_volumes
- Slå på vCenter VM från VMware ESXi-värdklienten, om vCenter High Availability har konfigurerats slår du på aktiva, passiva noder och vittnesnoder (noder kan starta i valfri ordning):
- Logga in på VMware ESXi med värdklienten.
- Klicka på Virtual Machines, välj den virtuella hanteringsdatorn och klicka på Power on.
- Ändra startordningen för SVM:er till manuell för att aktivera hög tillgänglighet för vSphere. Detta gäller för alla SVM:er i PowerFlex-hanteringsnoderna:
- I vSphere-klienten väljer du den värd där den virtuella datorn finns.
- Klicka på fliken Admin.
- Under Virtual Machines väljer du Start/avstängning av virtuell dator och klickar på Redigera. Fönstret Redigera start och avstängning av virtuell dator öppnas.
- Om du vill ändra startordningen för de virtuella datorerna väljer du en virtuell dator i kategorin Automatisk start och använder uppåtpilen för att flytta den virtuella datorn till kategorin Manuell start.
- Välj SVM och gå tillbaka till kategorin Manuell start .
- Avmarkera kryssrutan Starta och stoppa de virtuella datorerna automatiskt med systemet och klicka på OK.
- Upprepa stegen för alla SVM:er.
- Aktivera hög tillgänglighet för vSphere:
- Logga in på vSphere-klienten.
- Klicka på genvägar > till vSphere-klienten > Värdar och kluster.
- Bläddra till klustret.
- Klicka på fliken Admin.
- Välj vSphere Availability och klicka på Edit.
- Klicka på växlingsknappen för att aktivera vSphere HA.
- Klicka på OK.
- Slå på alla andra virtuella maskiner, t.ex. CloudLink och säker anslutningsgateway:
- Logga in på vSphere-klienten.
- Från vSphere-klientgenvägar > > , värdar och kluster.
- Bläddra och högerklicka på VM och klicka på Power > Power on.
- Kontrollera att alla virtuella datorer är igång.
- Stäng av en PowerFlex-enhet
För att stänga av PowerFlex-enheten på ett säkert sätt stänger du av en komponent i taget i den ordning som anges i den här proceduren.
Om den här uppgiften
Stäng av arbetsflödet:
- Kontrollera PowerFlex hälsa och status för återskapande
- Stäng av alla virtuella datorer för produktionskluster på VMware vCenter (förutom den virtuella hanteringsdatorn för styrenhetsklustret, SVM på både styrenheten och produktionsklustret samt VMware vCenter VM)
- För PowerFlex-filen:
- För PowerFlex-filaktiverade system med endast lagring:
- Stäng av PowerFlex-noderna för endast beräkning med VMware ESXi
- Stäng av PowerFlex filnoder
- Inaktivera PowerFlex-skyddsdomäner
- Stäng av noder för endast PowerFlex-lagring
- För PowerFlex-filaktiverade system med hyperkonvergerad:
- Inaktivera PowerFlex-skyddsdomäner
- Stäng av hyperkonvergerade PowerFlex-noder
- Stäng av PowerFlex filnoder
- För PowerFlex-filaktiverade system med endast lagring:
- För alla andra PowerFlex-system:
- Stäng av de virtuella CloudLink Center-datorerna som körs på vCenter för hantering
- Inaktivera PowerFlex-skyddsdomäner och stäng av PowerFlex-lagringsnoderna (både käll- och målskyddsdomäner om asynkron replikering är aktiverad)
- Stäng av PowerFlex beräkningsbaserade noder med VMware ESXi
- Stäng av VMware NSX Edge-noder
-
- Stäng av noder för endast PowerFlex-lagring
- Stäng av hyperkonvergerade PowerFlex-noder med VMware ESXi
- Stäng av PowerFlex-hanteringsklustret (ESXi)
-
-
- Stäng av PDU:er
Identifiera nodtyper i PowerFlex Manager:
-
-
- För hyperkonvergerade PowerFlex-noder klickar du på Block Host > eller Block > SDSs.
- För PowerFlex-noder för endast beräkning med VMware ESXi klickar du på Block > Hosts.
-
-
- Stäng av PowerFlex-hanteringsklustret (ESXi)
Stäng av PowerFlex-hanteringsklustret (ESXi) på var och en av PowerFlex-hanteringsklustrets VMware ESXi-värdar.
Steg
- Fastställ den primära MDM-IP-adressen:
- Logga in på PowerFlex Manager för att fastställa den primära MDM-enheten.
- Om du vill visa information om en resursgrupp klickar du på Livscykelresursgrupper > PowerFlex Management Controller> 2.0-resursgrupp. Bläddra till sidan Tjänstinformation och anteckna den primära MDM-IP-adressen.
- Om du kör PowerFlex Management Platform 4.6 eller tidigare gör du följande:
- SSH-anslut till någon av de virtuella datorerna i PowerFlex-hanteringsplattformen och kör följande kommandon för att stoppa CMO-databasen:
# 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}}'
-
- Kontrollera att databasen har stängts av. Endast PostgreSQL-operatorpodden pgo måste vara densamma när du kör kommandot:
#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
- Om du kör PowerFlex Management Platform 4.8 eller senare gör du följande:
- SSH-ansluta till någon av de virtuella datorerna i PowerFlex-hanteringsplattformen.
- Om du vill samla in IP-adressen för databastjänsten skriver du:
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Om du vill stänga av databaspoddarna och tjänsten skriver du:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdown"
-
- Om du vill kontrollera status för avstängningen skriver du
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdownstatus"
-
- Fortsätt att köra kommandot status shutdown tills statusen returneras verifierad, se följande exempel:
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"}
- Avaktivera hög tillgänglighet för vSphere och ändra startordningen för SVM:er. Om värden är en del av ett vSphere-kluster med hög tillgänglighet inaktiveras automatisk start och avstängning av virtuella datorer.
-
- Logga in på vSphere-klienten.
- Från vSphere-klientgenvägar > > , värdar och kluster.
- Bläddra till klustret.
- Klicka på fliken Admin.
- Välj vSphere Availability och klicka på Edit.
- Klicka på växlingsknappen för att avaktivera vSphere HA.
- Klicka på OK.
- Ändra startordningen för SVM:er till manuell för att aktivera hög tillgänglighet för vSphere. Detta gäller för alla SVM:er i PowerFlex-hanteringsklustret:
- I VMware vSphere Client väljer du den värd där den virtuella datorn finns.
- Klicka på fliken Admin.
- Under Virtual Machines väljer du Start/avstängning av virtuell dator och klickar på Redigera. Fönstret Redigera start och avstängning av virtuell dator öppnas.
- Markera kryssrutan Starta och stoppa de virtuella datorerna automatiskt med systemet .
- Ställ in avstängningsåtgärd på Gästavstängning.
- Om du vill ändra startordningen för virtuella datorer väljer du en virtuell dator i kategorin Manuell start och använder uppåtpilen för att flytta den virtuella datorn till kategorin Automatisk.
- Välj SVM och flytta den till kategorin Automatisk. Detta säkerställer att SVM automatiskt stoppas och startar med VMware ESXi-systemet.
- Upprepa stegen för alla SVM:er.
- Kontrollera inställningarna och klicka på OK.
- Stäng av alla virtuella datorer utom SVM:er och virtuella vCenter-datorer:
- Logga in på vSphere-klienten.
- Från vSphere-klientgenvägar > > , värdar och kluster.
- Bläddra och högerklicka på den virtuella datorn och välj Power > Shut Off Guest OS.
Eftersom SVM:er är inställda på att stoppa och starta automatiskt finns det inget behov av att stänga av manuellt.
- Identifiera värden där vCenter-servern körs och anteckna IP-adressen eller värdnamnet. Om vCenter hög tillgänglighet är aktiverat antecknar du IP-adresserna för värdarna där aktiva, passiva och vittnesnoder körs:
- Logga in på vSphere-klienten.
- Från vSphere-klientgenvägar > > , värdar och kluster.
- Bläddra i vCenter VM.
- Anteckna värdens IP-adress på sidan Sammanfattning.
- Stäng av den virtuella vCenter-serverdatorn på ett smidigt sätt. Om du har konfigurerat vCenter med hög tillgänglighet stänger du av de aktiva, passiva noderna och vittnesnoderna:
- Logga in på VMware ESXi med värdklienten.
- Klicka på Virtual Machines > Välj den virtuella vCenter-datorn och klicka för att öppna en webbläsarkonsol.
- Tryck på F12 för att stänga av den virtuella datorn.
- Ange root-lösenordet och tryck på OK.
- Stäng av VMware ESXi-servrarna på ett smidigt sätt:
- Logga in på VMware ESXi-värdklienten.
- Högerklicka på Värd och välj Stäng av.
- Bekräfta avstängningen av den valda värden genom att klicka på STÄNG AV.
- Upprepa stegen för alla återstående noder.
その他の情報
För PowerFlex-filen:
- För PowerFlex-filaktiverade system med endast lagring:
- Stäng av PowerFlex-noderna för endast beräkning med VMware ESXi
- Stäng av PowerFlex filnoder
- Inaktivera PowerFlex-skyddsdomäner
- Stäng av noder för endast PowerFlex-lagring
- För PowerFlex-filaktiverade system med hyperkonvergerad:
- Inaktivera PowerFlex-skyddsdomäner
- Stäng av hyperkonvergerade PowerFlex-noder
- Stäng av PowerFlex filnoder
Stäng av PowerFlex filnoder
Använd den här proceduren för att stänga av PowerFlex filnoder.
Förutsättningar
Stäng av alla program som använder NAS-filsystemet innan du stänger av PowerFlex-filklustret. Om du inte stänger av dem finns det en risk för DU eller DL.
Steg
- Se till att alla program som använder NAS-filsystem stängs av.
- Se till att alla beräkningsbaserade eller hyperkonvergerade noder är avstängda.
- Stäng av PowerFlex-filkluster genom att logga in på varje PowerFlex-filnod och skriv:
svc_nas_ctl --disable_ha_monitoring svc_nas_ctl --stop_nas_container
- Från iDRAC stänger du av alla PowerFlex filnoder och ger dem tid att stängas av helt.
- Logga in på PowerFlex Manager och kontrollera att resursgruppen är problemfri.