PowerFlex: Sådan tændes/slukkes en Powerflex-enhedsnode
概要: Denne artikel peger på trin for trin proceduren til at slukke en PowerFlex-enhed fra administratorvejledningen
手順
Tænd/sluk for en PowerFlex-enhed
- Tænd for en PowerFlex-enhed
Tænd systemet sikkert ved at tænde for én komponent ad gangen i den rækkefølge, der er angivet i denne procedure.
Om denne opgave
Opstart af workflow:
- Tænd PDU'erne
- Tænd netværksswitchene
- Tænd for PowerFlex-administrationsklyngen (ESXi) eller PowerFlex-administrationsklyngen (KVM)
- Tænd for virtuelle CloudLink Center-maskiner, der kører på administrationsklyngen i VMware vCenter (controllerdatacenter)
- For integrerede ledelsessystemer:
- Tænd for noder med PowerFlex-administrationsplatformen
- Tænd noder med MDM'erne
- Tænd for alle andre noder
- For PowerFlex-fil (hvis relevant):
- For PowerFlex-filaktiveret system med hyperkonvergeret:
- Tænd for PowerFlex hyperkonvergerede noder
- Aktivér PowerFlex-beskyttelsesdomæner
- Tænd for PowerFlex-filnoder
- For PowerFlex-filaktiveret system med kun storage:
- Tænd for PowerFlex storage only-noder
- Aktivér PowerFlex-beskyttelsesdomæner
- Tænd for PowerFlex-filnoder
- Tænd for PowerFlex beregn kun-noder
- For PowerFlex-filaktiveret system med hyperkonvergeret:
-
- For alle andre PowerFlex-systemer:
- Tænd for PowerFlex storage only-noder
- Tænd for de hyperkonvergerede PowerFlex-noder med VMware ESXi
- Aktivér beskyttelsesdomæner
- For alle andre PowerFlex-systemer:
-
- Tænd for PowerFlex beregn kun-noder
- Tænd for VMware NSX Edge-noderne (hvis relevant)
- Tænd for alle VM'er på eller i et enkelt VMware vCenter (kundeklynge-VM'er)
- Kontrollér PowerFlex status for tilstand og genopbygning
Nedenfor vises kun trin til PowerFlex Management Cluster ESXi-noder
For andre komponenter og andre implementeringsmodeller Se kapitel 23 Administrationsvejledning til Dell PowerFlex-enhed med PowerFlex 4.x
-
- Tænd for PowerFlex-administrationsklyngen (ESXi)
Brug følgende fremgangsmåde til at tænde for PowerFlex-administrationsklyngen (ESXi).
Trin
- Log på iDRAC, og tænd for alle PowerFlex-administrationsnoder. Overvåg den virtuelle konsol, og vent et stykke tid på, at VMware ESXi-serveren vises.
- Log på hver VMware ESXi-server, og kontrollér, at alle SVM'er er startet med værten.
- Tænd for alle PowerFlex-administrationsplatformnoder (virtuelle administrationsmaskiner fra VMware ESXi-værtsklient):
- Log på VMware ESXi ved hjælp af værtsklienten.
- Klik på Virtual Machines, vælg administrations-den virtuelle maskine, og klik på Tænd.
- Gentag trin 3b for at tænde for alle virtuelle administrationsmaskiner.
- Log på de noder, der kører PowerFlex-administrationsplatformsprocesser (alle tre virtuelle administrationsmaskiner):
- For at kontrollere status for rke2-serveren skal du skrive
systemctl status rke2-server. Gør følgende afhængigt af rke2-serverstatus:
- For at kontrollere status for rke2-serveren skal du skrive
Tabelstatus for rke2-serveren
|
Status på rke2-serveren |
Gør følgende: |
|
Aktivér |
Ellers skal du gå til næste trin. |
|
Aktivér |
Gentag kommandoen for at kontrollere status for rke2-serveren, indtil den er aktiv. |
|
Mislykkedes |
Forsøg at starte tjenesten ved at køre følgende kommando:
|
- Når rke2-serveren kører på alle tre PowerFlex-administrationsplatformnoder, skal du sikre dig, at alle noder er klar:
-
- Log på PowerFlex-administrationsplatformens primære node ved hjælp af SSH, og skriv
kubectl get nodes
Hvis du får vist en fejlmeddelelse, skal du vente et par minutter og prøve igen. Når noderne er i klar tilstand, skal du gå til næste trin.
- Hvis du kører PowerFlex-administrationsplatform 4.6 eller lavere, skal du gøre følgende:
- Gendan CMO-databasen (Cluster Monitoring Operator):
#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}}'
-
- Hvis du vil kontrollere CMO-databasen, skal du skrive
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.
- Hvis du kører en PowerFlex-administrationsplatform 4.8 eller nyere:
- Hvis du vil indsamle databasetjenestens IP-adresse, skal du skrive
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Hvis du vil starte databasepods og -tjenesten, skal du skrive
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartup"
-
- For at kontrollere status for opstart skal du skrive
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartupstatus"
-
- Fortsæt med at køre statusstartkommandoen, indtil status vender tilbage bekræftet, se følgende eksempel:
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"}
- Overvåg status for PowerFlex-administrationsplatformen:
- Sådan identificeres portnummeret for PowerFlex-administrationsplatformens skærmforsyningstype
kubectl get services monitor-app -n powerflex -o jsonpath="{.spec.ports[0].nodePort}{\"\n\"}"
Vent i 20-30 minutter, og kontrollér PowerFlex-administrationsplatformens overordnede sundhedstilstand.
- Gå til
http://<node IP>:port/
Hvor node-IP-adressen er en administrations-IP-adresse, der er konfigureret på en af de virtuelle administrationsmaskiner (ikke IP-adressen Ingress eller PowerFlex Manager).
- Klik på PFMP-status , og vent på, at alle poster bliver grønne.
Kontakt Dells tekniske support , hvis status for PowerFlex-administrationsplatformen fortsætter som rød, eller hvis den primære brugergrænseflade ikke er tilgængelig efter 20-30 minutter.
- Log ind på den primære MDM via SSH.
- Log ind på MDM-klyngen:
#scli --login --management_system_ip <PFxM_IP_Address> --username admin --password
<PFxM_Password>
- Kontroller, at klyngestatussen er Normal:
#scli --query_cluster
Vent på, at genbalanceringen er fuldført, før du genoptager arbejdsbyrden. Kontakt Dells tekniske support, hvis klyngens status ikke er i normal tilstand.
- Hvis du vil kontrollere status for genopbygning eller genbalancering, skal du køre følgende:
#scli --query_all |grep -i reb
- Kontroller, at alle diskenheder er tilgængelige:
#scli --query_all_volumes
- Tænd for vCenter VM fra VMware ESXi-værtsklienten, hvis vCenter High Availability er konfigureret, tænd for aktive, passive og vidnenoder (noder kan starte i vilkårlig rækkefølge):
- Log på VMware ESXi ved hjælp af værtsklienten.
- Klik på Virtual Machines, vælg administrations-den virtuelle maskine, og klik på Tænd.
- Rediger startrækkefølgen for SVM er til manuelt for at aktivere vSphere high availability. Dette gælder for alle SVM'er i PowerFlex-administrationsnoderne:
- I vSphere-klienten skal du vælge den vært, hvor VM'en er placeret.
- Klik på fanen "Options".
- Under Virtual Machines skal du vælge VM-opstart/-nedlukning og klikke på Rediger. Vinduet Rediger VM-opstart og -lukning åbnes.
- Hvis du vil ændre startrækkefølgen for de virtuelle maskiner, skal du vælge en VM i kategorien Automatisk start og bruge pil op til at flytte VM'en til kategorien Manuel start .
- Vælg SVM, og gå tilbage til kategorien Manuel start .
- Fjern markeringen i afkrydsningsfeltet Start og stop automatisk de virtuelle maskiner med systemet, og klik på OK.
- Gentag trinnene for alle SVM'erne.
- Aktivér vSphere High Availability:
- Log på vSphere-klienten.
- Klik på Genveje til vSphere-klienter > >, værter og klynger.
- Gå til klyngen.
- Klik på fanen "Options".
- Vælg vSphere Availability , og klik på Rediger.
- Klik på til/fra-knappen for at aktivere vSphere HA.
- Klik på OK.
- Tænd for alle andre VM'er, f.eks. CloudLink og gateway til sikker forbindelse:
- Log på vSphere-klienten.
- Fra vSphere-klientgenveje > > , værter og klynger.
- Gennemse og højreklik på VM'en, og klik på Power > Power on.
- Kontrollér, at alle VM erne kører.
- Sluk for en PowerFlex-enhed
For at slukke PowerFlex-enheden sikkert skal du slukke for én komponent ad gangen i den rækkefølge, der er angivet i denne procedure.
Om denne opgave
Sluk for workflowet:
- Kontrollér PowerFlex s tilstand, og genopbyg status
- Sluk for alle produktionsklynge-VM'er på VMware vCenter (undtagen den virtuelle administrationsmaskine til controllerklyngen, SVM på både controller og produktionsklynge og VMware vCenter VM)
- Til PowerFlex-fil:
- For PowerFlex-filaktiveret system med kun storage:
- Sluk for PowerFlex beregn kun-noder med VMware ESXi
- Sluk for PowerFlex-filnoder
- Deaktiver PowerFlex-beskyttelsesdomæner
- Sluk for PowerFlex storage only-noder
- For PowerFlex-filaktiveret system med hyperkonvergeret:
- Deaktiver PowerFlex-beskyttelsesdomæner
- Sluk for PowerFlex hyperkonvergerede noder
- Sluk for PowerFlex-filnoder
- For PowerFlex-filaktiveret system med kun storage:
- For alle andre PowerFlex-systemer:
- Sluk for CloudLink Center-VM'er, der kører på administrations-vCenter
- Deaktiver PowerFlex-beskyttelsesdomæner, og sluk for PowerFlex storage only-noder (både kilde- og destinationsbeskyttelsesdomæner, hvis asynkron replikering er aktiveret)
- Sluk for PowerFlex beregn kun-noder med VMware ESXi
- Sluk for VMware NSX Edge-noder
-
- Sluk for PowerFlex storage only-noder
- Sluk for PowerFlex hyperkonvergerede noder med VMware ESXi
- Sluk for PowerFlex-administrationsklyngen (ESXi)
-
-
- Sluk for PDU'er
Identificer nodetyper i PowerFlex Manager:
-
-
- I forbindelse med PowerFlex hyperkonvergerede noder skal du klikke på Bloker > vært eller Bloker > SDS'er.
- For PowerFlex beregn kun-noder med VMware ESXi skal du klikke på Bloker > værter.
-
-
- Sluk for PowerFlex-administrationsklyngen (ESXi)
Sluk for PowerFlex-administrationsklyngen (ESXi) på hver af PowerFlex-administrationsklyngens VMware ESXi-værter.
Trin
- Bestem den primære MDM-IP-adresse:
- Log ind på PowerFlex Manager for at bestemme den primære MDM.
- Hvis du vil have vist oplysninger om en ressourcegruppe, skal du klikke på Livscyklusressourcegrupper > PowerFlex Management Controller> 2.0-ressourcegruppe. Rul til siden Tjenesteoplysninger , og noter den primære MDM-IP-adresse.
- Hvis du kører PowerFlex-administrationsplatform 4.6 eller lavere, skal du gøre følgende:
- SSH til en hvilken som helst af de virtuelle PowerFlex-administrationsplatforme, og kør følgende kommandoer for at stoppe 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}}'
-
- Kontroller nedlukningen af databasen. Kun PostgreSQL-operatoren pod pgo skal forblive den samme, når du kører kommandoen:
#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
- Hvis du kører PowerFlex-administrationsplatform 4.8 eller nyere, skal du gøre følgende:
- SSH til en af de virtuelle PowerFlex-administrationsplatforme.
- Hvis du vil indsamle databasetjenestens IP-adresse, skal du skrive:
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Hvis du vil lukke databasepods og -tjeneste, skal du skrive:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdown"
-
- For at kontrollere status for nedlukningen skal du skrive
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdownstatus"
-
- Fortsæt med at køre kommandoen til nedlukning af status, indtil status vender tilbage bekræftet, se følgende eksempel:
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"}
- Deaktiver vSphere high availability, og skift opstartsrækkefølge for SVM'er. Hvis værten er en del af en vSphere-klynge med høj tilgængelighed, deaktiveres automatisk start og nedlukning af VM er.
-
- Log på vSphere-klienten.
- Fra vSphere-klientgenveje > > , værter og klynger.
- Gå til klyngen.
- Klik på fanen "Options".
- Vælg vSphere Availability , og klik på Rediger.
- Klik på til/fra-knappen for at deaktivere vSphere HA.
- Klik på OK.
- Rediger startrækkefølgen for SVM er til manuelt for at aktivere vSphere high availability. Dette gælder for alle SVM'er i PowerFlex-administrationsklyngen:
- I VMware vSphere Client skal du vælge den vært, hvor VM'en er placeret.
- Klik på fanen "Options".
- Under Virtual Machines skal du vælge VM-opstart/-nedlukning og klikke på Rediger. Vinduet Rediger VM-opstart og -lukning åbnes.
- Markér afkrydsningsfeltet Start og stop automatisk de virtuelle maskiner med systemet .
- Indstil nedlukningshandling til Gæstelukning.
- Hvis du vil ændre startrækkefølgen for VM'er, skal du vælge en virtuel maskine i kategorien Manuel start og bruge pil op til at flytte VM'en til kategorien Automatisk .
- Vælg SVM, og flyt den til kategorien Automatisk. Dette sikrer, at SVM automatisk stopper og starter med VMware ESXi-systemet.
- Gentag trinnene for alle SVM'erne.
- Kontroller indstillingerne, og klik på OK.
- Luk alle VM er med jævne mellemrum undtagen SVM er og vCenter VM:
- Log på vSphere-klienten.
- Fra vSphere-klientgenveje > > , værter og klynger.
- Gennemse og højreklik på VM'en, og vælg Power > Shut Down Guest OS.
Da SVM'er er indstillet til automatisk at stoppe og starte, er det ikke nødvendigt at slukke manuelt.
- Identificer den vært, hvor vCenter-serveren kører, og notér IP-adressen eller værtsnavnet. Hvis vCenter høj tilgængelighed er aktiveret, skal du notere IP-adresserne på de værter, hvor aktive, passive og vidnenoder kører:
- Log på vSphere-klienten.
- Fra vSphere-klientgenveje > > , værter og klynger.
- Gennemse vCenter VM.
- Notér værts-IP-adressen fra siden Oversigt.
- Luk vCenter-serverens virtuelle maskine ned uden problemer. Hvis du har vCenter høj tilgængelighed, der er konfigureret, skal du lukke de aktive, passive og vidnenoder:
- Log på VMware ESXi ved hjælp af værtsklienten.
- Klik på Virtual Machines > : Vælg vCenter VM, og klik for at åbne en browserkonsol.
- Tryk på F12 for at lukke VM'en.
- Indtast root-adgangskoden, og tryk på OK.
- Luk VMware ESXi-serverne ned uden problemer:
- Log på VMware ESXi-værtsklienten.
- Højreklik på Vært, og vælg Luk ned.
- For at bekræfte nedlukningen af den valgte vært skal du klikke på LUK NED.
- Gentag trinnene for alle de resterende noder.
その他の情報
Til PowerFlex-fil:
- For PowerFlex-filaktiveret system med kun storage:
- Sluk for PowerFlex beregn kun-noder med VMware ESXi
- Sluk for PowerFlex-filnoder
- Deaktiver PowerFlex-beskyttelsesdomæner
- Sluk for PowerFlex storage only-noder
- For PowerFlex-filaktiveret system med hyperkonvergeret:
- Deaktiver PowerFlex-beskyttelsesdomæner
- Sluk for PowerFlex hyperkonvergerede noder
- Sluk for PowerFlex-filnoder
Sluk for PowerFlex-filnoder
Brug denne fremgangsmåde til at slukke for PowerFlex-filnoder.
Forudsætninger
Luk alle programmer, der bruger NAS-filsystemet, før PowerFlex-filklyngen lukkes. Hvis du ikke lukker dem ned, er der en chance for DU eller DL.
Trin
- Sørg for, at alle programmer, der bruger NAS-filsystemer, er lukket ned.
- Sørg for, at alle beregnbare noder eller hyperkonvergerede noder er lukket ned.
- Luk PowerFlex-filklyngen ved at logge på hver PowerFlex-filnode, og skriv:
svc_nas_ctl --disable_ha_monitoring svc_nas_ctl --stop_nas_container
- Luk alle PowerFlex-filnoder fra iDRAC, og giv dem tid til at slukke helt.
- Log på PowerFlex Manager, og kontrollér, at ressourcegruppen er sund.