PowerFlex: Dispositivos em estado de erro ao fazer upgrade do CloudLink com PFxM

Summary: Podem ocorrer problemas ao fazer upgrade do CloudLink com o PowerFlex Manager 3.8 que causarão falha no upgrade do serviço.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

O serviço que está sendo atualizado apresentará falha em um upgrade de nó do SDS. O nó do SDS tem o agente do CloudLink atualizado, mas ainda estará no modo de manutenção. 

Cause

O CloudLink 7.0, 7.02, 7.1.0, 7.1.1 não adiciona um temporizador de suspensão necessário em /opt/emc/extra/pre_run.sh. Se for adicionado manualmente, o PowerFlex Manager 3.8 removerá o temporizador de suspensão ao fazer um upgrade de serviço nos nós do SDS.  Sem o temporizador de suspensão, o serviço PowerFlex é iniciado antes que o CloudLink tenha desbloqueado as unidades.  Isso faz com que algumas ou todas as unidades estejam em estado de erro. 

Resolution

Isso foi corrigido no PowerFlex Manager 3.8.3.   

Há um patch do PowerFlex Manager 3.8.2 para garantir que o temporizador de suspensão esteja presente. 

Para o PowerFlex Manager 3.8.0 e 3.8.1, use o método a seguir para realizar upgrades de serviço com criptografia do CloudLink.

 

Faça upgrade do recurso CloudLink com RCM para a versão desejada. 

 1. Faça log-in no PowerFlex Manager.

2. Vá para a guia Resources, selecione All Resources e selecione um CloudLink Center para fazer upgrade. Você só deve fazer upgrade de um único nó de um cluster do CloudLink Center. Os nós restantes recebem upgrade automaticamente.

3. Clique em Update Resources.

4. Escolha Permitir que o PowerFlex Manager realize atualizações de firmware e software agora ou Agendar atualizações de firmware e software.

5. Clique em Apply e clique em Yes para confirmar.

Upgrade automático de todos os agentes.  

Faça log-in no CloudLink Center

Cada nó do SDS terá um alarme indicando que o agente do CloudLink ainda não recebeu upgrade.

Defina a política Machine Agent Upgrade como Auto para o grupo de máquinas que contém os nós SDS que receberão upgrade (isso acionará um upgrade do agente CloudLink em todos os nós SDS): 

A ação Agents > Machine Groups > modifica o upgrade do agente de máquina do grupo>.>

Aguarde alguns minutos para que o CloudLink faça upgrade de todos os agentes do CloudLink nos nós do SDS para a nova versão. Certifique-se de que os alarmes do agente do CloudLink nos nós do SDS tenham sido removidos.

Atualize o /opt/emc/extra/pre_run.sh.

Em cada nó SDS que recebeu upgrade, verifique /opt/emc/extra/pre_run.sh.

Se ele não existir usando 'vi', crie o arquivo com todos os comandos mostrados abaixo.

Se existir, usando 'vi', adicione o temporizador "sleep 60", conforme mostrado abaixo.

/opt/emc/extra/pre_run.sh:

#!/bin/bash -f

if [ -f /sbin/svm ]; then
  echo svm is installed $(date) >> /var/log/svm-sds
  /sbin/svmd -l /var/log/svmd.log -p /var/run/svmd.pid &
  end=$((SECONDS+300))
  sleep 60
  while [ $SECONDS -lt $end ]; do
    /sbin/svm unlocked > /dev/null && break
    sleep 5
  done
fi

  4. Altere as permissões no arquivo de pre_run.sh "chmod 755 /opt/emc/extra/pre_run.sh"  

 Reinicialize os nós e apague os erros (opcional):

  • Coloque um nó SDS no modo de manutenção protegida.
  • Registrar letras de unidade em uso (por exemplo, sda-sdk ou sdb - sdl)
  • Reinicialize o nó.
  • Quando a reinicialização for concluída, certifique-se de que não haja erros do PowerFlex na interface do usuário do PowerFlex.   Se houver, limpe os erros.
  • Verifique se /opt/emc/extra/pre_run.sh ainda contém o temporizador "sleep 60". Caso contrário, adicione o temporizador "sleep 60" e repita a partir da etapa 3.   
  • Verifique a ordem das letras das unidades. Se as unidades tiverem sido reordenadas, redefina as unidades usando comandos scli:
scli --query_all_sds
scli --query_sds -sds_id   
scli --update_sds_original_paths -sds_id  

7. Se houver erros do PowerFlex na primeira reinicialização, repita as etapas de 3 a 6.

8. Retire o nó do modo de manutenção protegida.

9. Repita as etapas de 1 a 8 para todos os outros nós SDS para confirmar se pre_run.sh está configurado corretamente.   

  Iniciar upgrade de serviço

  • 1. Faça o inventário de todos os nós do PFxM e confirme se o CloudLink é compatível com a nova RCM em todos os nós do SDS.
  • 2. Execute o upgrade do RCM no serviço.

 

 Para o PowerFlex Manager 3.8.2, aplique o patch anexado antes dos upgrades de serviço que tenham criptografia CloudLink:

Antes de iniciar o upgrade da RCM, aplique o patch do PowerFlex Manager 3.8.2:  

Faça um snapshot do equipamento PowerFlex Manager. (Remova o snapshot quando concluído.)

Faça download do arquivo .zip anexado a este artigo da KB e descompacte-o.   

Copie o arquivo Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm no diretório /var/tmp no equipamento PowerFlex Manager.

ssh para o equipamento PowerFlex Manager.

Certifique-se de que nenhum trabalho esteja em execução no PFxM.

Execute os seguintes comandos no equipamento PowerFlex Manager para aplicar o patch:

cd /var/tmp
sudo rpm -Fvh Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm
sudo shutdown -r now 

O upgrade do RCM agora pode ser executado e não deve haver erros de SDS nas unidades criptografadas quando os nós são reinicializados.   

Affected Products

PowerFlex rack

Products

PowerFlex custom node, PowerFlex appliance R650, PowerFlex appliance R6525, PowerFlex appliance R660, PowerFlex appliance R6625, Powerflex appliance R750, PowerFlex appliance R760, PowerFlex appliance R7625, PowerFlex custom node , PowerFlex custom node R650, PowerFlex custom node R6525, PowerFlex custom node R660, PowerFlex custom node R6625, PowerFlex custom node R750, PowerFlex custom node R760, PowerFlex custom node R7625, PowerFlex custom node R860, PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R7525, PowerFlex appliance R840 ...
Article Properties
Article Number: 000202412
Article Type: Solution
Last Modified: 27 Nov 2025
Version:  11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.