PowerFlex: Dispositivos en estado de error durante la actualización de CloudLink con PFxM

Summary: Pueden ocurrir problemas durante la actualización de CloudLink con PowerFlex Manager 3.8 que harán que la actualización del servicio falle.

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

El servicio que se está actualizando fallará en una actualización de nodo SDS. El agente de CloudLink del nodo SDS está actualizado, pero seguirá en modo de mantenimiento. 

Cause

CloudLink 7.0, 7.02, 7.1.0, 7.1.1 no agrega un temporizador de apagado requerido en /opt/emc/extra/pre_run.sh. Si se agrega manualmente, PowerFlex Manager 3.8 elimina el temporizador de suspensión cuando se realiza una actualización de servicio en los nodos SDS.  Sin el temporizador de apagado, el servicio PowerFlex se inicia antes de que CloudLink desbloquee las unidades.  Esto hace que algunas o todas las unidades se encuentren en un estado de error. 

Resolution

Esto se corrigió en PowerFlex Manager 3.8.3.   

Hay un parche de PowerFlex Manager 3.8.2 para asegurarse de que el temporizador de suspensión esté presente. 

Para PowerFlex Manager 3.8.0 y 3.8.1, utilice el siguiente método para realizar actualizaciones de servicio que tengan cifrado de CloudLink.

 

Actualice el recurso de CloudLink con RCM a la versión deseada. 

 1. Inicie sesión en PowerFlex Manager.

2. Vaya a la pestaña Resources, seleccione All Resources y, a continuación, seleccione un CloudLink Center para actualizar. Solo debe actualizar un nodo único de un clúster de CloudLink Center. Los nodos restantes se actualizan automáticamente.

3. Haga clic en Update Resources.

4. Seleccione Permitir que PowerFlex Manager realice actualizaciones de firmware y software ahora o Programar actualizaciones de firmware y software.

5. Haga clic en Aplicar y, a continuación, en Sí para confirmar.

Actualice automáticamente todos los agentes.  

Inicie sesión en CloudLink Center

Cada uno de los nodos SDS tendrá una alarma que indica que el agente de CloudLink aún no se actualizó.

Configure la política Machine Agent Upgrade en Auto para el grupo de máquinas que contiene los nodos de SDS que se están actualizando (esto activará una actualización del agente de CloudLink en todos los nodos de SDS): 

Agentes > Grupos de > máquinas Acción > Modificar grupo > Actualización del agente de máquinas.

Espere varios minutos para que CloudLink actualice todos los agentes de CloudLink en los nodos SDS a la nueva versión. Asegúrese de que las alarmas del agente de CloudLink en los nodos de SDS se hayan borrado.

Actualice /opt/emc/extra/pre_run.sh.

En cada nodo de SDS que se actualizó, compruebe /opt/emc/extra/pre_run.sh.

Si no existe usando 'vi', cree el archivo con todos los comandos que se muestran a continuación.

Si existe, usando 'vi', agregue el temporizador "sleep 60" como se muestra a continuación.

/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. Cambie los permisos en el archivo pre_run.sh "chmod 755 /opt/emc/extra/pre_run.sh"  

 Reinicie los nodos y borre los errores (opcional):

  • Ponga un nodo de SDS en modo de mantenimiento protegido.
  • Registre las letras de unidad en uso (por ejemplo, sda-sdk o sdb-sdl)
  • Reinicie el nodo.
  • Una vez finalizado el reinicio, asegúrese de que no haya errores de PowerFlex en la interfaz de usuario de PowerFlex.   Si los hay, borre los errores.
  • Compruebe /opt/emc/extra/pre_run.sh aún contiene el temporizador "sleep 60". De lo contrario, agregue el temporizador "Sleep 60" y repita desde el paso 3.   
  • Compruebe el orden de las letras de unidad. Si las unidades se reordenaron, restablezca las unidades mediante los comandos scli:
scli --query_all_sds
scli --query_sds -sds_id   
scli --update_sds_original_paths -sds_id  

7. Si se produjeron errores de PowerFlex en el primer reinicio, repita los pasos 3 a 6.

8. Saque el nodo del modo de mantenimiento protegido.

9. Repita los pasos del 1 al 8 para todos los demás nodos de SDS a fin de confirmar que pre_run.sh está configurado correctamente.   

  Iniciar actualización del servicio

  • 1. Realice un inventario de todos los nodos en PFxM y confirme que CloudLink cumpla con el nuevo RCM en todos los nodos de SDS.
  • 2. Realice la actualización de RCM en el servicio.

 

 Para PowerFlex Manager 3.8.2, aplique el parche adjunto antes de las actualizaciones de servicio que tengan cifrado de CloudLink:

Antes de iniciar la actualización de RCM, aplique el parche de PowerFlex Manager 3.8.2:  

Tome una instantánea del dispositivo PowerFlex Manager. (Elimine la instantánea cuando se complete).

Descargue el archivo .zip adjunto a este artículo de la base de conocimientos y descomprímalo.   

Copie el archivo Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm en el directorio /var/tmp del dispositivo PowerFlex Manager.

Acceda mediante SSH al dispositivo PowerFlex Manager.

Asegúrese de que no haya trabajos en ejecución en PFxM.

Ejecute los siguientes comandos en el dispositivo PowerFlex Manager para aplicar el parche:

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

Ahora se puede realizar la actualización de RCM y no debería haber ningún error de SDS en las unidades cifradas cuando se reinicien los nodos.   

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.