PowerFlex: como ligar/desligar um nó do equipamento PowerFlex
概要: Este artigo mostra o procedimento passo a passo para desligar um equipamento PowerFlex no guia do administrador
手順
Desligar um PowerFlex rack_tokyo
- Ligar um PowerFlex rack_tokyo
Para ligar o sistema com segurança, ligue um componente por vez na ordem especificada neste procedimento.
Sobre essa tarefa
Fluxo de trabalho de inicialização:
- Ligar as PDUs
- Ligar os switches de rede
- Ligue o cluster de gerenciamento do PowerFlex (ESXi) ou o cluster de gerenciamento do PowerFlex (KVM)
- Ligue as máquinas virtuais do CloudLink Center que estão sendo executadas no cluster de gerenciamento no VMware vCenter (data center da controladora)
- Para sistemas integrados de gerenciamento:
- Ligar nós com a plataforma de gerenciamento do PowerFlex
- Ligue os nós com os MDMs
- Ligue todos os nós do SDS.
- Para arquivo do PowerFlex (se aplicável):
- Para sistema PowerFlex habilitado para arquivo com hiperconvergência:
- Ligar os PowerFlex hyperconverged nodes
- Ativar domínios de proteção do PowerFlex
- Ligar os nós de arquivo do PowerFlex
- Para sistema PowerFlex habilitado para arquivo somente de armazenamento:
- Ligue os nós somente de armazenamento do PowerFlex
- Ativar domínios de proteção do PowerFlex
- Ligar os nós de arquivo do PowerFlex
- Ligue os nós somente de computação do PowerFlex
- Para sistema PowerFlex habilitado para arquivo com hiperconvergência:
-
- Para todos os outros sistemas PowerFlex:
- Ligue os PowerFlex storage-only nodes
- Ligar os PowerFlex hyperconverged nodes com o VMware ESXi
- Ativar domínios de proteção.
- Para todos os outros sistemas PowerFlex:
-
- Ligue os nós somente de computação do PowerFlex
- Ligue os VMware NSX Edge nodes (se aplicável)
- Ligue todas as VMs ou um único VMware vCenter (VMs de cluster do cliente)
- Verifique a integridade do PowerFlex e o status da recriação
A seção abaixo lista apenas as etapas para nós ESXi do cluster de gerenciamento do PowerFlex
Para outros componentes e outros modelos de implementação, consulte o Capítulo 23: Guia de administração do equipamento Dell PowerFlex com PowerFlex 4.x
-
- Ligar o cluster de gerenciamento do PowerFlex (ESXi)
Use o procedimento a seguir para ligar o cluster de gerenciamento do PowerFlex (ESXi).
Passos
- Faça log-in no iDRAC e ligue todos os nós do controlador do PowerFlex. Monitore o console virtual e aguarde algum tempo até que o servidor VMware ESXi seja exibido.
- Faça log-in em cada servidor VMware ESXi e verifique se todos os SVMsforam iniciados com o host.
- Ligue todos os nós da PowerFlex management platform (máquinas virtuais de gerenciamento do client host do VMware ESXi):
- Faça log-in no VMware ESXi usando o client host.
- Clique em Virtual Machines, selecione a máquina virtual de gerenciamento e clique em Power on.
- Repita a etapa 3b para ligar todas as máquinas virtuais de gerenciamento.
- Faça log-in nos nós que executam os processos da PowerFlex management platform (todas as três máquinas virtuais de gerenciamento):
- Para verificar o status do servidor rke2, digite
systemctl status rke2-server. Faça o seguinte dependendo do status do servidor rke2:
- Para verificar o status do servidor rke2, digite
Status do servidor rke2
|
Status do servidor rke2 |
Faça o seguinte |
|
ativo |
Vá para a próxima etapa. |
|
ativando |
Repita o comando para verificar o status do servidor rke2 até que ele seja ativo. |
|
failed |
Tente iniciar o serviço executando o seguinte comando:
|
- Depois que o servidor rke2 estiver em execução em todos os três nós da PowerFlex management platform, certifique-se de que todos os nós estejam no estado :
-
- Faça log-in no nó principal da PowerFlex management platform usando SSH e execute o seguinte comando:
kubectl get nodes
Se você vir uma mensagem de erro, aguarde alguns minutos e tente novamente. Depois que os nós estão no estado , vá para a próxima etapa.
- Se você estiver executando a plataforma de gerenciamento PowerFlex 4.6 ou inferior, faça o seguinte:
- Restaure o banco de dados do CMO (Cluster Monitoring Operator, operador de monitoramento de cluster):
#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}}'
-
- Para verificar o banco de dados do CMO, digite
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 você estiver executando uma plataforma de gerenciamento do PowerFlex 4.8 ou superior:
- Para coletar o endereço IP do serviço de banco de dados, digite
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Para iniciar os pods e o serviço do banco de dados, digite
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartup"
-
- Para verificar o status do processo do , digite:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclusterstartupstatus"
-
- Continue a executar o comando de inicialização de status até que o status retorne verificado, consulte o seguinte exemplo:
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"}
- Monitore o status da PowerFlex management platform:
- Para identificar o número da porta do utilitário de monitoramento da plataforma de gerenciamento do PowerFlex, digite
kubectl get services monitor-app -n powerflex -o jsonpath="{.spec.ports[0].nodePort}{\"\n\"}"
Aguarde de 20 a 30 minutos e verifique o status geral de integridade da PowerFlex management platform.
- Vá até
http://<node IP>:port/
Em que, o endereço IP do nó é um endereço IP de gerenciamento configurado em qualquer uma das máquinas virtuais de gerenciamento (não no endereço IP do PowerFlex Manager ou de entrada).
- Clique em PFMP status e aguarde todas as entradas ficar verdes.
Entre em contato com o suporte técnico da Dell se o status da plataforma de gerenciamento do PowerFlex persistir como vermelho ou se a interface do usuário principal não estiver acessível após 20 a 30 minutos.
- Faça log-in no MDM primário usando o SSH.
- Faça log-in no cluster do MDM:
#scli --login --management_system_ip <PFxM_IP_Address> --username admin --password
<PFxM_Password>
- Verifique se o status do VxRail Cluster é Healthy.
#scli --query_cluster
Aguarde até que o rebalanceamento seja concluído antes de retomar a carga de trabalho. Entre em contato com o suporte técnico da Dell se o status do cluster não estiver no estado .
- Para verificar o status de recriação ou rebalanceamento, execute o seguinte:
#scli --query_all |grep -i reb
- Verifique se todos os volumes estão disponíveis:
#scli --query_all_volumes
- Ligue a VM do vCenter a partir do client host do VMware ESXi, se a alta disponibilidade do vCenter estiver configurada, ligue os nós ativos, passivos e testemunha (os nós podem começar em qualquer ordem):
- Faça log-in no VMware ESXi usando o client host.
- Clique em Virtual Machines, selecione a máquina virtual de gerenciamento e clique em Power on.
- Modifique a ordem de inicialização das SVMs para manual para habilitar a alta disponibilidade do vSphere. Isso é aplicável a todas as SVMs nos nós de gerenciamento do PowerFlex:
- No vSphere Client, selecione o host onde a VM está localizada.
- Clique na guia Configure.
- Em Virtual Machines, selecione VM Startup/Shutdown e clique em Edit. A janela Edit VM Startup and Shutdown é aberta.
- Para modificar a ordem de inicialização das máquinas virtuais, selecione uma VM na categoria Automatic Startup e use a seta para cima para mover a VM para a categoria Manual Startup.
- Selecione a SVM e volte para a categoria Manual Startup.
- Desmarque a caixa de seleção Automatically start and stop the virtual machines with the system e clique em OK.
- Repita as etapas para todas as SVMs.
- Ative a alta disponibilidade do vSphere:
- Faça log-in no VMware vSphere Client.
- Clique em vSphere ClientShortcutsHosts and Clusters.
- Navegue até o cluster.
- Clique na guia Configure.
- Selecione vSphere Availability e clique em Edit.
- Clique no botão de alternância para ativar o vSphere HA.
- Clique em OK.
- Ligue todas as outras VMs, como CloudLink e gateway de conexão segura:
- Faça log-in no VMware vSphere Client.
- Em vSphere ClientShortcutsHosts and Clusters.
- Navegue e clique com o botão direito na VM e clique em PowerPower on.
- Verifique se todas as VMs estão funcionando.
- Desligar um PowerFlex rack_tokyo
Para desligar com segurança o cluster do equipamento PowerFlex, desligue um componente por vez na ordem especificada neste procedimento.
Sobre essa tarefa
Fluxo de trabalho do desligamento:
- Verifique a integridade do PowerFlex e o status da recriação
- Desligue todas as VMs do cluster de produção no VMware vCenter (exceto a máquina virtual de gerenciamento do cluster do controlador, a SVM no controlador e no cluster de produção e a VM do VMware vCenter)
- Para o arquivo do PowerFlex:
- Para sistema PowerFlex habilitado para arquivo somente de armazenamento:
- Desligue os nós somente de computação do PowerFlex com o VMware ESXi
- Desligue os nós de arquivos do PowerFlex
- Desativar domínios de proteção do PowerFlex
- Desligue os nós somente de armazenamento do PowerFlex
- Para sistema PowerFlex habilitado para arquivo com hiperconvergência:
- Desativar domínios de proteção do PowerFlex
- Desligue os nós hiperconvergentes do PowerFlex
- Desligue os nós de arquivos do PowerFlex
- Para sistema PowerFlex habilitado para arquivo somente de armazenamento:
- Para todos os outros sistemas PowerFlex:
- Desligue as VMs do CloudLink Center que estão sendo executadas no vCenter de gerenciamento
- Desative os domínios de proteção do PowerFlex e desligue os nós somente de armazenamento do PowerFlex (domínios de proteção de origem e destino se a replicação assíncrona estiver habilitada)
- Desligue os nós somente de computação do PowerFlex com o VMware ESXi
- Desligue os nós do VMware NSX Edge
-
- Desligue os nós somente de armazenamento do PowerFlex
- Desligue os nós hiperconvergentes do PowerFlex com o VMware ESXi
- Desligar o cluster de gerenciamento do PowerFlex (ESXi)
-
-
- Desligue as PDUs
Identifique os tipos de nó no PowerFlex Manager:
-
-
- Para nós hiperconvergentes do PowerFlex, clique em BlockHost ou BlockSDSs.
- Para nós somente de computação do PowerFlex com VMware ESXi, clique em BlockHosts.
-
-
- Desligar o cluster de gerenciamento do PowerFlex (ESXi)
Desligue o PowerFlex management controller 2.0 em cada um dos hosts do VMware ESXi do PowerFlex management controller.
Passos
- Determine o endereço IP do MDM primário:
- Faça log-in no PowerFlex Manager para determinar o MDM principal.
- Para visualizar os detalhes de um grupo de recursos, clique em LifecycleResource GroupsPowerFlex Management Controller 2.0. Role até a página Service Details e anote o endereço IP do MDM principal.
- Se você estiver executando a plataforma de gerenciamento PowerFlex 4.6 ou inferior, faça o seguinte:
- SSH para qualquer uma das máquinas virtuais da plataforma de gerenciamento do PowerFlex e execute os seguintes comandos para interromper o banco de dados do 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}}'
-
- Verifique o desligamento do banco de dados. Somente o pod do operador do PostgreSQL pgo deve permanecer o mesmo ao executar o 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 você estiver executando a plataforma de gerenciamento PowerFlex 4.8 ou superior, faça o seguinte:
- Faça SSH para uma das máquinas virtuais de gerenciamento.
- Para coletar o endereço IP do serviço de banco de dados, digite:
# export NAMESPACE=powerflex
# export DBSA_IP=$(kubectl get service/postgres-monitor-leader -n $NAMESPACE -o jsonpath='{.spec.clusterIP}')
-
- Para desligar os pods e o serviço do banco de dados, digite:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdown"
-
- Para verificar o status do processo do , digite:
# curl -i -H "Accept: application/json" "http://$DBSA_IP:8080/pgclustershutdownstatus"
-
- Continue executando o comando de desligamento de status até que o status retorne verificado, consulte o seguinte exemplo:
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"}
- Desative a alta disponibilidade do vSphere e altere a ordem de inicialização das SVMs. Se o host fizer parte de um cluster de alta disponibilidade do vSphere, a inicialização e o desligamento automáticos das VMs serão desativados.
-
- Faça log-in no VMware vSphere Client.
- Em vSphere ClientShortcutsHosts and Clusters.
- Navegue até o cluster.
- Clique na guia Configure.
- Selecione vSphere Availability e clique em Edit.
- Clique no botão de alternância para desativar o vSphere HA.
- Clique em OK.
- Modifique a ordem de inicialização das SVMs para manual para habilitar a alta disponibilidade do vSphere. Isso se aplica a todas as SVMs do cluster do PowerFlex Management Controller:
- No VMware vSphere Client, selecione o host no qual a VM está localizada.
- Clique na guia Configure.
- Em Virtual Machines, selecione VM Startup/Shutdown e clique em Edit. A janela Edit VM Startup and Shutdown é aberta.
- Selecione a caixa de seleção Automatically start and stop the virtual machines with the system.
- Defina a ação de desligamento como Guest shutdown.
- Para alterar a ordem de inicialização das VMs, selecione uma máquina virtual na categoria Manual Startup e use a seta para cima para mover a VM para a categoria Automatic.
- Selecione a SVM e mova-a para a categoria Automatic. Isso garante que o SVM seja interrompido automaticamente e comece com o sistema VMware ESXi.
- Repita as etapas para todas as SVMs.
- Verifique as configurações e clique em OK.
- Desligue todas as VMs normalmente, exceto SVMs e vCenter VM:
- Faça log-in no VMware vSphere Client.
- Em vSphere ClientShortcutsHosts and Clusters.
- Procure e clique com o botão direito na VM e selecione PowerShut Down Guest OS.
Como os SVMs estão definidos para serem interrompidos e iniciados automaticamente, não é necessário desligar manualmente.
- Identifique o host no qual o vCenter Server está em execução e anote o endereço IP ou o nome do host. Se a alta disponibilidade do vCenter estiver habilitada, anote os endereços IP dos hosts em que os nós ativos, passivos e testemunha estão em execução:
- Faça log-in no VMware vSphere Client.
- Em vSphere ClientShortcutsHosts and Clusters.
- Navegue até a VM do vCenter.
- Anote o endereço IP do host na página Summary.
- Desligue a VM do vCenter Server normalmente. Se você tiver a alta disponibilidade do vCenter configurada, desligue os nós ativos, passivos e testemunha:
- Faça log-in no VMware ESXi usando o client host.
- Clique em Virtual MachinesSelecione a VM do vCenter e clique para abrir um console do navegador.
- Pressione F12 para desligar a VM.
- Digite a senha root e pressione OK.
- Desligue os servidores VMware ESXi normalmente:
- Faça log-in no client host do VMware ESXi.
- Clique com o botão direito em Host e selecione Shut down.
- Para confirmar o desligamento do host selecionado, clique em SHUT DOWN.
- Repita as etapas para todos os nós restantes.
その他の情報
No arquivo do PowerFlex:
- Para sistema com o arquivo PowerFlex habilitado e apenas armazenamento:
- Desligue os nós somente de computação do PowerFlex com o VMware ESXi
- Desligue os nós de arquivo do PowerFlex
- Desative os domínios de proteção do PowerFlex
- Desligue os nós somente de armazenamento do PowerFlex
- Para sistema com o arquivo PowerFlex habilitado e hiperconvergente:
- Desative os domínios de proteção do PowerFlex
- Desligue os nós hiperconvergentes do PowerFlex
- Desligue os nós de arquivo do PowerFlex
Desligue os nós de arquivo do PowerFlex
Use este procedimento para desligar os nós de arquivo do PowerFlex.
Pré-requisitos
Desligue todos os aplicativos que usam o file system NAS antes de desligar o cluster de arquivos do PowerFlex. Se você não desligá-los, há uma chance de ocorrer DU ou DL.
Etapas
- Todos os aplicativos que usam file systems NAS devem ter sido encerrados.
- Certifique-se de que todos os nós hiperconvergentes ou somente de computação estejam desligados.
- Desligue o cluster de arquivos do PowerFlex fazendo log-in em cada nó de arquivo do PowerFlex e digite:
svc_nas_ctl --disable_ha_monitoring svc_nas_ctl --stop_nas_container
- No iDRAC, desligue todos os nós de arquivo do PowerFlex e aguarde o desligamento completo.
- Faça log-in no PowerFlex Manager e verifique se o grupo de recursos está íntegro.