PowerFlex: come accendere/spegnere un nodo dell'appliance PowerFlex
Сводка: Questo articolo fornisce indicazioni dettagliate sulla procedura per spegnere un appliance PowerFlex dalla guida dell'amministratore
Инструкции
Power off a PowerFlex rack_tokyo
- Power on a PowerFlex rack_tokyo
Per accendere in modo sicuro il sistema, procedere con un componente alla volta nell'ordine specificato in questa procedura.
Informazioni su questa attività
Flusso di lavoro di accensione:
- Accensione delle PDU
- Accensione degli switch di rete
- Accendere il cluster di gestione PowerFlex (ESXi) o il cluster di gestione PowerFlex (KVM)
- Accensione delle macchine virtuali CloudLink Center in esecuzione sul cluster di gestione in VMware vCenter (data center del controller)
- Per i sistemi di gestione integrati:
- Accensione dei nodi con la piattaforma di gestione PowerFlex
- Accensione dei nodi con gli MDM
- Accendere tutti i nodi SDS.
- Per il file PowerFlex (se applicabile):
- Per il sistema abilitato per file PowerFlex con nodi iperconvergenti:
- Accensione dei nodi PowerFlex iperconvergenti
- Attivazione dei domini di protezione PowerFlex
- Accensione dei nodi di file PowerFlex
- Per il sistema abilitato per file PowerFlex con nodi di solo storage:
- Accensione dei nodi PowerFlex di solo storage
- Attivazione dei domini di protezione PowerFlex
- Accensione dei nodi di file PowerFlex
- Accensione dei nodi PowerFlex di sola elaborazione
- Per il sistema abilitato per file PowerFlex con nodi iperconvergenti:
-
- Per tutti gli altri sistemi PowerFlex:
- Accensione dei nodi PowerFlex di solo storage
- Accensione dei nodi PowerFlex iperconvergenti con VMware ESXi
- Attivazione dei domini di protezione
- Per tutti gli altri sistemi PowerFlex:
-
- Accensione dei nodi PowerFlex di sola elaborazione
- Accensione dei nodi VMware NSX Edge (se applicabile)
- Accensione di tutte le macchine virtuali o di un singolo VMware vCenter (macchine virtuali cluster del cliente)
- Controllo dello stato di integrità e dello stato di ricostruzione di PowerFlex
La sezione seguente elenca solo i passaggi per i nodi ESXi del cluster di gestione PowerFlex
Per altri componenti e altri modelli di deployment, consultare il Capitolo 23: Guida all'amministrazione di Dell PowerFlex Appliance con PowerFlex 4.x
-
- Accensione del cluster di gestione PowerFlex (ESXi)
Utilizzare la procedura seguente per accendere il cluster di gestione PowerFlex (ESXi).
Procedura
- Accedere a iDRAC e accendere tutti i nodi del controller PowerFlex. Monitorare la console virtuale e attendere che venga visualizzato il server VMware ESXi.
- Accedere a ogni server VMware ESXi e verificare che tutte le macchine virtuali di storage (SVM) si siano avviate con l'host.
- Accendere tutti i nodi della piattaforma di gestione PowerFlex (macchine virtuali di gestione dal client host VMware ESXi):
- Accedere a VMware ESXi utilizzando il client host.
- Cliccare su Virtual Machines, selezionare la macchina virtuale di gestione e cliccare su Power on.
- Ripetere il passaggio 3b per accendere tutte le macchine virtuali di gestione.
- Accedere ai nodi che eseguono i processi della piattaforma di gestione PowerFlex (tutte e tre le macchine virtuali di gestione):
- Per verificare lo stato del server rke2, digitare
systemctl status rke2-server. Effettuare le seguenti operazioni a seconda dello stato di rke2-server:
- Per verificare lo stato del server rke2, digitare
Stato di rke2-server
|
Stato di rke2-server |
Procedere come segue |
|
Active |
Andare al passo successivo. |
|
attivazione |
Ripetere il comando per controllare lo stato di rke2-server fino a quando non è attivo. |
|
in errore |
Tentare di avviare il servizio eseguendo il seguente comando:
|
- Una volta che rke2-server è in esecuzione su tutti e tre i nodi della piattaforma di gestione PowerFlex, assicurarsi che tutti i nodi siano in stato :
-
- Accedere al nodo primario della piattaforma di gestione PowerFlex tramite SSH ed eseguire il seguente comando:
kubectl get nodes
Se viene visualizzato un messaggio di errore, attendere alcuni minuti e riprovare. Una volta che i nodi sono in stato , andare al passaggio successivo.
- Se si esegue la piattaforma di gestione PowerFlex 4.6 o versione precedente, effettuare le seguenti operazioni:
- Effettuare il restore del database 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}}'
-
- Per verificare il database CMO, digitare
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.
- Se si esegue una piattaforma di gestione PowerFlex 4.8 o versione successiva:
- Per raccogliere l'indirizzo IP del servizio di database, digitare
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Per avviare i pod del database e il servizio, digitare
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartup"
-
- Per verificare lo stato del processo di , digitare:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartupstatus"
-
- Continuare a eseguire il comando status startup fino a quando lo stato non restituisce verificato; vedere il seguente esempio:
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"}
- Monitorare lo stato della piattaforma di gestione PowerFlex:
- Per identificare il numero di porta per il monitor della piattaforma di gestione PowerFlex, digitare
kubectl get services monitor-app -n powerflex -o jsonpath="{.spec.ports[0].nodePort}{\"\n\"}"
Attendere 20-30 minuti e controllare lo stato di integrità generale della piattaforma di gestione PowerFlex.
- Vai a
http://<node IP>:port/
Dove l'indirizzo IP del nodo è un indirizzo IP di gestione configurato su una qualsiasi delle macchine virtuali di gestione (non l'indirizzo IP dell'Ingress o di PowerFlex Manager).
- Cliccare su PFMP status e attendere che tutte le voci diventino verdi.
Contattare il supporto tecnico Dell se lo stato della piattaforma di gestione PowerFlex rimane in rosso o l'interfaccia utente principale non è accessibile dopo 20-30 minuti.
- Accedere all'MDM primario tramite SSH.
- Accedere al cluster MDM:
#scli --login --management_system_ip <PFxM_IP_Address> --username admin --password
<PFxM_Password>
- Verificare che il cluster sia in buone condizioni.
#scli --query_cluster
Attendere il completamento del ribilanciamento prima di riprendere il carico di lavoro. Contattare il supporto tecnico Dell se il cluster non è in stato .
- Per controllare lo stato di ricostruzione o ribilanciamento, eseguire quanto segue:
#scli --query_all |grep -i reb
- Verificare che tutti i volumi siano disponibili:
#scli --query_all_volumes
- Accendere la macchina virtuale vCenter dal client host VMware ESXi, se è configurato vCenter High Availability, accendere i nodi attivi, passivi e witness (i nodi possono avviati in qualsiasi ordine):
- Accedere a VMware ESXi utilizzando il client host.
- Cliccare su Virtual Machines, selezionare la macchina virtuale di gestione e cliccare su Power on.
- Modificare l'ordine di avvio delle macchine virtuali di storage in manuale per abilitare vSphere High Availability. Ciò è applicabile a tutte le SVM nei nodi di gestione PowerFlex:
- In vSphere Client selezionare l'host in cui si trova la macchina virtuale.
- Cliccare sulla scheda Configure.
- In Virtual Machines, selezionare VM Startup/Shutdown e cliccare su Edit. Viene visualizzata la finestra Edit VM Startup and Shutdown.
- Per modificare l'ordine di avvio delle macchine virtuali, selezionare una macchina virtuale dalla categoria Automatic Startup e utilizzare la freccia in su per spostare la macchina virtuale nella categoria Manual Startup.
- Selezionare la macchina virtuale di storage e spostarla nella categoria Manual Startup.
- Deselezionare la casella di controllo Automatically start and stop the virtual machines with the system e cliccare su OK.
- Ripetere i passaggi per tutte le SVM.
- Abilitare vSphere High Availability:
- Accedere a VMware vSphere Client.
- Cliccare su vSphere ClientShortcutsHosts and Clusters.
- Individuare il cluster.
- Cliccare sulla scheda Configure.
- Selezionare vSphere Availability e cliccare su Edit.
- Cliccare sull'interruttore per abilitare vSphere HA.
- Fare clic su OK.
- Accendere tutte le altre VM, ad esempio CloudLink e secure connect gateway:
- Accedere a VMware vSphere Client.
- Da vSphere ClientShortcutsHosts and Clusters.
- Individuare e cliccare con il pulsante destro del mouse sulla macchina virtuale, quindi scegliere PowerPower on.
- Verificare che tutte le macchine virtuali siano in esecuzione.
- Power off a PowerFlex rack_tokyo
Per spegnere in modo sicuro il cluster dell'appliance PowerFlex, spegnere un componente alla volta nell'ordine specificato in questa procedura.
Informazioni su questa attività
Procedura di spegnimento:
- Controllo dello stato di integrità e dello stato di ricostruzione di PowerFlex
- Spegnere tutte le macchine virtuali del cluster di produzione su VMware vCenter (tranne la macchina virtuale di gestione per il cluster del controller, la macchina virtuale di storage su cluster di controller e cluster di produzione e la macchina virtuale VMware vCenter)
- Per il file PowerFlex:
- Per il sistema abilitato per file PowerFlex con nodi di solo storage:
- Spegnere i nodi PowerFlex di sola elaborazione con VMware ESXi
- Spegnere i nodi dei file PowerFlex
- Disattivare i domini di protezione PowerFlex
- Spegnere i nodi PowerFlex di solo storage
- Per il sistema abilitato per file PowerFlex con nodi iperconvergenti:
- Disattivare i domini di protezione PowerFlex
- Spegnere i nodi iperconvergenti PowerFlex
- Spegnere i nodi dei file PowerFlex
- Per il sistema abilitato per file PowerFlex con nodi di solo storage:
- Per tutti gli altri sistemi PowerFlex:
- Spegnere le macchine virtuali CloudLink Center in esecuzione sul vCenter di gestione
- Disattivare i domini di protezione PowerFlex e spegnere i nodi PowerFlex di solo storage (entrambi i domini di protezione di origine e di destinazione, se è abilitata la replica asincrona)
- Spegnere i nodi PowerFlex di sola elaborazione con VMware ESXi
- Spegnere i nodi VMware NSX Edge
-
- Spegnere i nodi PowerFlex di solo storage
- Spegnere i nodi iperconvergenti PowerFlex con VMware ESXi
- Spegnimento del cluster di gestione PowerFlex (ESXi)
-
-
- Spegnere le PDU
Identificare i tipi di nodi in PowerFlex Manager:
-
-
- Per i nodi iperconvergenti PowerFlex, cliccare su BlockHost or BlockSDSs.
- Per i nodi di sola elaborazione PowerFlex con VMware ESXi, cliccare su BlockHosts.
-
-
- Spegnimento del cluster di gestione PowerFlex (ESXi)
Spegnere il controller di gestione PowerFlex 2.0 su ciascuno degli host VMware ESXi del controller di gestione PowerFlex.
Procedura
- Determinare l'indirizzo IP dell'MDM primario:
- Accedere a PowerFlex Manager per determinare l'MDM primario.
- Per visualizzare i dettagli di un gruppo di risorse, cliccare su LifecycleResource GroupsPowerFlex management controller 2.0 resource group. Scorrere fino alla pagina Service Details e annotare l'indirizzo IP dell'MDM primario.
- Se si esegue la piattaforma di gestione PowerFlex 4.6 o versione precedente, effettuare le seguenti operazioni:
- Connettersi con SSH a una qualsiasi delle macchine virtuali della piattaforma di gestione PowerFlex ed eseguire i seguenti comandi per arrestare il database 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}}'
-
- Verificare l'arresto del database. Solo il pod dell'operatore PostgreSQL pgo deve rimanere lo stesso durante l'esecuzione del comando:
#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
- Se si esegue la piattaforma di gestione PowerFlex 4.8 o versione successiva, effettuare le seguenti operazioni:
- Accedere tramite SSH a una delle macchine virtuali di gestione.
- Per raccogliere l'indirizzo IP del servizio di database, digitare:
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Per arrestare i pod e il servizio del database, digitare:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdown"
-
- Per verificare lo stato del processo di , digitare:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdownstatus"
-
- Continuare a eseguire il comando status shutdown fino a quando lo stato non restituisce verificato; vedere il seguente esempio:
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"}
- Disabilitare l'alta disponibilità di vSphere e modificare l'ordine di avvio delle macchine virtuali di storage. Se l'host fa parte di un cluster vSphere ad alta disponibilità, l'avvio e l'arresto automatici delle macchine virtuali vengono disabilitati.
-
- Accedere a VMware vSphere Client.
- Da vSphere ClientShortcutsHosts and Clusters.
- Individuare il cluster.
- Cliccare sulla scheda Configure.
- Selezionare vSphere Availability e cliccare su Edit.
- Cliccare sul pulsante di attivazione/disattivazione di vSphere HA.
- Fare clic su OK.
- Modificare l'ordine di avvio delle macchine virtuali di storage in manuale per abilitare vSphere High Availability. Questa opzione è applicabile a tutte le macchine virtuali di storage nel cluster PowerFlex del controller di gestione:
- In VMware vSphere Client, selezionare l'host in cui si trova la macchina virtuale.
- Cliccare sulla scheda Configure.
- In Virtual Machines, selezionare VM Startup/Shutdown e cliccare su Edit. Viene visualizzata la finestra Edit VM Startup and Shutdown.
- Selezionare la casella di controllo Automatically start and stop the virtual machines with the system.
- Impostare l'azione di arresto su Guest shutdown.
- Per modificare l'ordine di avvio delle macchine virtuali, selezionare una macchina virtuale dalla categoria Manual Startup e utilizzare la freccia in su per spostare la macchina virtuale nella categoria Automatic .
- Selezionare la macchina virtuale di storage e spostarla nella categoria Automatic. In questo modo, la macchina virtuale di storage si arresta e si avvia automaticamente con il sistema VMware ESXi.
- Ripetere i passaggi per tutte le SVM.
- Verificare le impostazioni e cliccare su OK.
- Arrestare gradualmente tutte le macchine virtuali eccetto le macchine virtuali di storage e le macchine virtuali vCenter:
- Accedere a VMware vSphere Client.
- Da vSphere ClientShortcutsHosts and Clusters.
- Sfogliare e cliccare con il tasto destro del mouse sulla macchina virtuale e selezionare PowerShut Down Guest OS.
Poiché le macchine virtuali di storage sono impostate per arrestarsi e avviarsi automaticamente, non è necessario spegnerle manualmente.
- Identificare l'host in cui è in esecuzione il server vCenter e prendere nota dell'indirizzo IP o del nome host. Se l'alta disponibilità di vCenter è abilitata, prendere nota degli indirizzi IP degli host in cui sono in esecuzione nodi attivi, passivi e witness:
- Accedere a VMware vSphere Client.
- Da vSphere ClientShortcutsHosts and Clusters.
- Sfogliare la macchina virtuale vCenter.
- Prendere nota dell'indirizzo IP dell'host dalla pagina Summary .
- Arrestare gradualmente la macchina virtuale del server vCenter. Se è stato configurato vCenter in high availability arrestare i nodi attivi, passivi e witness:
- Accedere a VMware ESXi utilizzando il client host.
- Cliccare su Virtual MachinesSelect the vCenter VM e cliccare per aprire una console del browser.
- Premere F12 per arrestare la macchina virtuale.
- Immettere la password root e premere OK.
- Arrestare gradualmente i server VMware ESXi:
- Accedere al VMware ESXi Host Client.
- Cliccare con il tasto destro del mouse su Host e selezionare Shut down.
- Per confermare l'arresto dell'host selezionato, cliccare su SHUT DOWN.
- Ripetere i passaggi per tutti i nodi rimanenti.
Дополнительная информация
Per PowerFlex File:
- Per un sistema abilitato per PowerFlex File con nodi di solo storage:
- Spegnimento dei nodi PowerFlex di sola elaborazione con VMware ESXi
- Spegnimento dei nodi PowerFlex File
- Disattivazione dei domini di protezione PowerFlex
- Spegnimento dei nodi PowerFlex di solo storage
- Per un sistema abilitato per PowerFlex File con nodi iperconvergenti:
- Disattivazione dei domini di protezione PowerFlex
- Spegnimento dei nodi PowerFlex iperconvergenti
- Spegnimento dei nodi PowerFlex File
Spegnimento dei nodi PowerFlex File
Utilizzare questa procedura per spegnere i nodi PowerFlex File.
Prerequisiti
Arrestare tutte le applicazioni che utilizzano il file system NAS prima di arrestare il cluster PowerFlex File. Se non si arrestano, è possibile che si verifichino problemi di non disponibilità o perdita di dati.
Procedura
- Assicurarsi che tutte le applicazioni che utilizzano i file system NAS vengano arrestate.
- Assicurarsi che tutti i nodi di sola elaborazione o iperconvergenti vengano arrestati.
- Arrestare il cluster PowerFlex File accedendo a ciascun nodo PowerFlex File e digitare:
svc_nas_ctl --disable_ha_monitoring svc_nas_ctl --stop_nas_container
- Da iDRAC arrestare tutti i nodi PowerFlex File e attendere che si spengano completamente.
- Accedere a PowerFlex Manager e verificare che il gruppo di risorse sia integro.