PowerFlex: Slik slår du på\av en Powerflex-apparatnode
概要: Denne artikkelen peker på trinn for trinn fremgangsmåten for å slå av et tilpasset verktøy for PowerFlex fra administrasjonsveiledningen
手順
Slå på\Av et tilpasset verktøy for PowerFlex
- Slå på et tilpasset verktøy for PowerFlex
For å slå på systemet trygt må du slå på én komponent om gangen, i den rekkefølgen som er angitt i denne fremgangsmåten.
Om denne oppgaven
Arbeidsflyt med strøm på:
- Slå på PDU-ene
- Slå på nettverkssvitsjene
- Slå på administrasjonsklyngen PowerFlex (ESXi) eller administrasjonsklyngen PowerFlex (KVM)
- Slå på virtuelle CloudLink Center-maskiner som kjører på administrasjonsklynge i VMware vCenter (kontrollerdatasenter)
- For integrerte styringssystemer:
- Slå på noder med PowerFlex-administrasjonsplattform
- Slå på noder med MDM-er
- Slå på alle andre noder
- For PowerFlex-fil (hvis aktuelt):
- For system som er aktivert av PowerFlex-fil med hyperkonvergert:
- Slå på hyperkonvergerende PowerFlex-noder
- Aktivere domener for PowerFlex-beskyttelse
- Slå på PowerFlex-filnoder
- For system som er aktivert med PowerFlex-fil med bare lagring:
- Slå på noder som bare inneholder PowerFlex-lagring
- Aktivere domener for PowerFlex-beskyttelse
- Slå på PowerFlex-filnoder
- Slå på PowerFlex-noder som bare inneholder databehandling
- For system som er aktivert av PowerFlex-fil med hyperkonvergert:
-
- For alle andre PowerFlex-systemer:
- Slå på bare PowerFlex-lagringsnodene
- Slå på PowerFlex-hyperkonvergerende noder med VMware ESXi
- Aktivere beskyttelsesdomener
- For alle andre PowerFlex-systemer:
-
- Slå på PowerFlex-noder som bare inneholder databehandling
- Slå på VMware NSX Edge-nodene (hvis det er aktuelt)
- Slå på alle virtuelle maskiner på eller én VMware vCenter (kundeklynge VM-er)
- Kontroller tilstanden til PowerFlex og gjenoppbyggingsstatusen
Avsnittet nedenfor viser bare trinn for ESXi-noder for PowerFlex Management Cluster
For andre komponenter og andre implementeringsmodeller, se kapittel 23: Administrasjonsveiledning for Dell PowerFlex-verktøy med PowerFlex 4.x
-
- Slå på administrasjonsklyngen PowerFlex (ESXi)
Bruk følgende fremgangsmåte for å slå på PowerFlex-administrasjonsklyngen (ESXi).
Trinn
- Logg på iDRAC og slå på alle administrasjonsnodene for PowerFlex. Overvåk den virtuelle konsollen og vent litt til VMware ESXi-serveren vises.
- Logg på hver VMware ESXi-server, og kontroller at alle SVM-ene har startet med verten.
- Slå på alle noder i PowerFlex-administrasjonsplattform (administrasjon av virtuelle maskiner fra VMware ESXi-vertsklient):
- Logg på VMware ESXi med vertsklienten.
- Klikk på Virtual Machines, velg den virtuelle administrasjonsmaskinen og klikk på Slå på.
- Gjenta trinn 3b for å slå på alle virtuelle administrasjonsmaskiner.
- Logg på nodene som kjører PowerFlex Management Platform Processes (alle tre virtuelle administrasjonsmaskinene):
- For å sjekke statusen til rke2-serveren, skriv inn
systemctl status rke2-server. Utfør følgende, avhengig av rke2-serverstatus:
- For å sjekke statusen til rke2-serveren, skriv inn
Tabell Status for rke2-server
|
Status for rke2-tjener |
Gjør følgende |
|
Aktivert |
Hvis svaret er nei, går du videre til neste trinn. |
|
Aktivert |
Gjenta kommandoen for å kontrollere status for rke2-server til den er aktiv. |
|
fungerer |
Prøv å starte tjenesten ved å kjøre følgende kommando:
|
- Når rke2-serveren kjører på alle de tre PowerFlex administrasjonsplattformnodene, må du sørge for at alle nodene er i klar tilstand:
-
- Logg på primærnoden for PowerFlex-administrasjonsplattformen ved hjelp av SSH og skriv inn
kubectl get nodes
Hvis du ser en feilmelding, venter du noen minutter og prøver på nytt. Når nodene er i klartilstand, går du videre til neste trinn.
- Hvis du kjører PowerFlex Management Platform 4.6 eller eldre, gjør du følgende:
- Gjenopprette databasen for Cluster Monitoring Operator (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}}'
-
- Hvis du vil kontrollere CMO-databasen, skriver du inn
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 kjører en PowerFlex-administrasjonsplattform 4.8 eller nyere:
- Hvis du vil samle inn IP-adressen til databasetjenesten, skriver du inn
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Hvis du vil starte databasepodene og tjenesten, skriver du inn
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartup"
-
- Hvis du vil kontrollere status for oppstarten, skriver du inn
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartupstatus"
-
- Fortsett å kjøre kommandoen for statusoppstart til statusen er bekreftet – 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åk statusen for PowerFlex-administrasjonsplattformen:
- Slik identifiserer du portnummeret for PowerFlex Management Platform Monitor-verktøytypen
kubectl get services monitor-app -n powerflex -o jsonpath="{.spec.ports[0].nodePort}{\"\n\"}"
Vent i 20–30 minutter, og kontroller den generelle tilstandsstatusen til administrasjonsplattformen for PowerFlex.
- Gå til
http://<node IP>:port/
Der er node-IP-adressen en administrasjons-IP-adresse som er konfigurert på en hvilken som helst av de virtuelle administrasjonsmaskinene (ikke Ingress- eller PowerFlex Manager-IP-adressen).
- Klikk på PFMP-status og vent til alle oppføringene blir grønne.
Kontakt Dell teknisk støtte hvis statusen for PowerFlex-administrasjonsplattformen vedvarer som rød, eller hvis hovedgrensesnittet ikke er tilgjengelig etter 20–30 minutter.
- Logg på den primære MDM-en ved hjelp av SSH.
- Logg på MDM-klyngen:
#scli --login --management_system_ip <PFxM_IP_Address> --username admin --password
<PFxM_Password>
- Bekreft at klyngestatusen er Normal:
#scli --query_cluster
Vent til rebalanseringen er fullført før du fortsetter arbeidsbelastningen. Kontakt Dells tekniske kundestøtte hvis klyngestatusen ikke er i normal tilstand.
- Kjør følgende for å kontrollere gjenoppbyggings- eller rebalanseringsstatusen:
#scli --query_all |grep -i reb
- Kontroller at alle volumene er tilgjengelige:
#scli --query_all_volumes
- Start vCenter VM-en fra VMware ESXi-vertsklienten hvis vCenter er konfigurert, slå på aktive, passive og vitnenoder (noder kan starte i hvilken som helst rekkefølge):
- Logg på VMware ESXi med vertsklienten.
- Klikk på Virtual Machines, velg den virtuelle administrasjonsmaskinen og klikk på Slå på.
- Endre oppstartsrekkefølgen for SVM-er til manuell for å aktivere vSphere med høy tilgjengelighet. Dette gjelder for alle SVM-er i PowerFlex-administrasjonsnodene:
- I vSphere-klienten velger du verten der VM-en er plassert.
- Klikk på "Options"-fanen.
- Under Virtual Machines velger du VM Startup/Shutdown, og klikker på Rediger. Vinduet Rediger oppstart og avslutning av VM åpnes.
- Hvis du vil endre oppstartsrekkefølgen for de virtuelle maskinene, velger du en virtuell maskin fra kategorien Automatisk oppstart og bruker pil opp for å flytte den virtuelle maskinen til kategorien Manuell oppstart .
- Velg SVM-en, og gå tilbake til kategorien Manuell oppstart .
- Fjern merket for Start og stopp de virtuelle maskinene automatisk med systemet, og klikk OK.
- Gjenta trinnene for alle SVM-ene.
- Aktivere vSphere med høy tilgjengelighet:
- Logg på vSphere-klienten.
- Klikk på hurtigtaster for vSphere-klient >> for verter og klynger.
- Bla til klyngen.
- Klikk på "Options"-fanen.
- Velg vSphere-tilgjengelighet og klikk på Rediger.
- Klikk på veksleknappen for å aktivere vSphere HA.
- Klikk på OK.
- Slå på alle andre virtuelle maskiner, for eksempel CloudLink og gateway for sikker tilkobling:
- Logg på vSphere-klienten.
- Fra vSphere-klientsnarveier > , > verter og klynger.
- Bla gjennom og høyreklikk på VM-en, og klikk på Slå >på strøm.
- Kontroller at alle VM-ene er oppe og kjører.
- Slå av et tilpasset verktøy for PowerFlex
Hvis du vil slå av PowerFlex-verktøyet på en trygg måte, må du slå av én komponent om gangen, i den rekkefølgen som er angitt i denne fremgangsmåten.
Om denne oppgaven
Arbeidsflyt for avstengning:
- Kontroller PowerFlex-tilstanden og gjenoppbyggingsstatus
- Slå av alle virtuelle produksjonsklynger på VMware vCenter (unntatt den virtuelle administrasjonsmaskinen for kontrollerklyngen, SVM på både kontroller- og produksjonsklyngen og VMware vCenter VM)
- For PowerFlex-fil:
- For system som er aktivert med PowerFlex-fil med bare lagring:
- Slå av PowerFlex-noder som bare inneholder databehandling med VMware ESXi
- Slå av PowerFlex-filnoder
- Deaktiver domener for PowerFlex-beskyttelse
- Slå av noder som bare inneholder PowerFlex-lagring
- For system som er aktivert av PowerFlex-fil med hyperkonvergert:
- Deaktiver domener for PowerFlex-beskyttelse
- Slå av PowerFlex hyperkonvergerende noder
- Slå av PowerFlex-filnoder
- For system som er aktivert med PowerFlex-fil med bare lagring:
- For alle andre PowerFlex-systemer:
- Slå av de virtuelle CloudLink Center-maskinene som kjører på vCenter for administrasjon
- Deaktiver domener for PowerFlex-beskyttelse, og slå av PowerFlex-noder som bare inneholder lagring (både kilde- og målbeskyttelsesdomener hvis asynkron replikering er aktivert)
- Slå av PowerFlex-noder som bare inneholder databehandling med VMware ESXi
- Slå av VMware NSX Edge-noder
-
- Slå av noder som bare inneholder PowerFlex-lagring
- Slå av PowerFlex hyperkonvergerende noder med VMware ESXi
- Slå av PowerFlex-administrasjonsklyngen (ESXi)
-
-
- Slå av PDU-er
Identifiser nodetyper i PowerFlex Manager:
-
-
- For hyperkonvergerende PowerFlex-noder klikker du på Blokker > vert eller Blokker > SDS-er.
- For PowerFlex-noder som bare inneholder databehandling med VMware ESXi, klikker du på Blokker > verter.
-
-
- Slå av PowerFlex-administrasjonsklyngen (ESXi)
Slå av PowerFlex-administrasjonsklyngen (ESXi) på hver av VMware ESXi-vertene for administrasjonsklyngen PowerFlex.
Trinn
- Fastslå den primære MDM-IP-adressen:
- Logg på PowerFlex Manager for å fastslå primær MDM.
- Hvis du vil vise detaljer for en ressursgruppe, klikker du ressursgruppe for livssyklusressursgrupper > > PowerFlex Management Controller 2.0 ressursgruppe. Bla ned til siden Tjenestedetaljer , og noter deg den primære MDM-IP-adressen.
- Hvis du kjører PowerFlex Management Platform 4.6 eller eldre, gjør du følgende:
- SSH til en av de virtuelle maskinene for administrasjonsplattformen for PowerFlex, og kjør følgende kommandoer for å 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 at databasen er avsluttet. Bare PostgreSQL-operatøren pod pgo må forbli den samme når du kjø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 kjører PowerFlex-administrasjonsplattform 4.8 eller nyere, gjør du følgende:
- SSH til hvilken som helst av de virtuelle maskinene for PowerFlex-administrasjonsplattformen.
- Hvis du vil samle inn IP-adressen til databasetjenesten, skriver du inn:
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Hvis du vil avslutte databasepodene og tjenesten, skriver du inn:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdown"
-
- Hvis du vil kontrollere statusen for avslutningen, skriver du inn
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdownstatus"
-
- Fortsett å kjøre kommandoen "status shutdown" til statusen er bekreftet – 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 med høy tilgjengelighet, og endre oppstartsrekkefølgen for SVM-er. Hvis verten er en del av en vSphere-klynge med høy tilgjengelighet, deaktiveres automatisk oppstart og avslutning av virtuelle maskiner.
-
- Logg på vSphere-klienten.
- Fra vSphere-klientsnarveier > , > verter og klynger.
- Bla til klyngen.
- Klikk på "Options"-fanen.
- Velg vSphere-tilgjengelighet og klikk på Rediger.
- Klikk på veksleknappen for å deaktivere vSphere HA.
- Klikk på OK.
- Endre oppstartsrekkefølgen for SVM-er til manuell for å aktivere vSphere med høy tilgjengelighet. Dette gjelder for alle SVM-er i administrasjonsklyngen for PowerFlex:
- I VMware vSphere-klient velger du verten der den virtuelle maskinen er plassert.
- Klikk på "Options"-fanen.
- Under Virtual Machines velger du VM Startup/Shutdown, og klikker på Rediger. Vinduet Rediger oppstart og avslutning av VM åpnes.
- Merk av for Start og stopp de virtuelle maskinene automatisk med systemet .
- Sett avslutningshandling til Gjesteavslutning.
- Hvis du vil endre oppstartsrekkefølgen for virtuelle maskiner, velger du en virtuell maskin fra kategorien Manuell oppstart og bruker pil opp for å flytte den virtuelle maskinen til kategorien Automatisk .
- Velg SVM-en, og flytt den til kategorien Automatisk. Dette sikrer at SVM-en automatisk stopper og starter med VMware ESXi-systemet.
- Gjenta trinnene for alle SVM-ene.
- Kontroller innstillingene, og klikk på OK.
- Slå av alle virtuelle maskiner unntatt SVM-er og vCenter VM:
- Logg på vSphere-klienten.
- Fra vSphere-klientsnarveier > , > verter og klynger.
- Bla gjennom og høyreklikk på VM-en, og velg Slå > av gjesteoperativsystem.
Siden SVM-er er satt til å stoppe og starte automatisk, er det ikke nødvendig å slå av manuelt.
- Identifiser verten der vCenter-serveren kjører, og noter IP-adressen eller vertsnavnet. Hvis vCenter high availability er aktivert, noterer du IP-adressene til vertene der aktive, passive og vitnenoder kjører:
- Logg på vSphere-klienten.
- Fra vSphere-klientsnarveier > , > verter og klynger.
- Bla gjennom vCenter VM.
- Skriv ned verts-IP-adressen fra Summary-siden.
- Slå av vCenter Server VM på en elegant måte. Hvis du har konfigurert vCenter med høy tilgjengelighet, avslutter du de aktive, passive noder og vitnenoder:
- Logg på VMware ESXi med vertsklienten.
- Klikk på Virtual Machines > Velg vCenter VM , og klikk på for å åpne en nettleserkonsoll.
- Trykk på F12 for å slå av VM.
- Skriv inn root-passordet og trykk OK.
- Avslutt VMware ESXi-serverne på en elegant måte:
- Logg på VMware ESXi-vertsklient.
- Høyreklikk på Host og velg Shut down.
- Hvis du vil bekrefte at den valgte verten er lukket, klikker du på AVSLUTT.
- Gjenta trinnene for alle de gjenværende nodene.
その他の情報
For PowerFlex-fil:
- For system som er aktivert med PowerFlex-fil med bare lagring:
- Slå av PowerFlex-noder som bare inneholder databehandling med VMware ESXi
- Slå av PowerFlex-filnoder
- Deaktiver domener for PowerFlex-beskyttelse
- Slå av noder som bare inneholder PowerFlex-lagring
- For system som er aktivert av PowerFlex-fil med hyperkonvergert:
- Deaktiver domener for PowerFlex-beskyttelse
- Slå av PowerFlex hyperkonvergerende noder
- Slå av PowerFlex-filnoder
Slå av PowerFlex-filnoder
Bruk denne fremgangsmåten for å slå av PowerFlex-filnoder.
Forhåndskrav
Avslutt alle programmer som bruker NAS-filsystemet, før du avslutter PowerFlex-filklyngen. Hvis du ikke slår dem av, er det en sjanse for DU eller DL.
Trinn
- Forsikre deg om at alle applikasjoner som bruker NAS-filsystemer er slått av.
- Kontroller at alle rene databehandlingsnoder eller hyperkonvergerende noder er slått av.
- Avslutt PowerFlex-filklyngen ved å logge på hver PowerFlex-filnode og skriv:
svc_nas_ctl --disable_ha_monitoring svc_nas_ctl --stop_nas_container
- Fra iDRAC slår du av alle PowerFlex-filnoder, og gir dem tid til å slå seg helt av.
- Logg på PowerFlex Manager, og kontroller at ressursgruppen er i god stand.