PowerFlex: Dispositivi in stato di errore durante l'aggiornamento di CloudLink con PFxM

Summary: Durante l'upgrade di CloudLink con PowerFlex Manager 3.8 possono verificarsi problemi che causano l'esito negativo dell'upgrade del servizio.

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

Il servizio in fase di upgrade avrà esito negativo su un upgrade del nodo SDS. L'agent CloudLink è aggiornato per il nodo SDS, ma sarà ancora in modalità di manutenzione. 

Cause

CloudLink 7.0, 7.02, 7.1.0, 7.1.1 non aggiunge un timer di sospensione richiesto in /opt/emc/extra/pre_run.sh. Se viene aggiunto manualmente, PowerFlex Manager 3.8 rimuove il timer di sospensione quando si esegue un upgrade del servizio sui nodi SDS.  Senza il timer di sospensione, il servizio PowerFlex si avvia prima che CloudLink abbia sbloccato le unità.  In questo modo, alcune o tutte le unità si trovano in uno stato di errore. 

Resolution

Questo problema è stato risolto in PowerFlex Manager 3.8.3.   

È disponibile una patch di PowerFlex Manager 3.8.2 per garantire che il timer di spegnimento sia presente. 

Per PowerFlex Manager 3.8.0 e 3.8.1, utilizzare il metodo seguente per eseguire gli upgrade dei servizi con crittografia CloudLink.

 

Aggiornare la risorsa CloudLink con RCM alla versione desiderata. 

 1. Accedere a PowerFlex Manager.

2. Passare alla scheda Resources e selezionare All Resources, quindi selezionare un CloudLink Center di cui eseguire l'upgrade. È necessario eseguire l'upgrade di un solo nodo di un cluster CloudLink Center. I nodi rimanenti vengono aggiornati automaticamente.

3. Cliccare su Update Resources.

4. Scegliere Allow PowerFlex Manager to perform firmware and software updates now o Schedule firmware and software updates.

5. Cliccare su Apply e quindi su Yes per confermare.

Aggiornare automaticamente tutti gli agenti.  

Accedere a CloudLink Center

Ognuno dei nodi SDS avrà un allarme che indica che l'agent CloudLink non è stato ancora aggiornato.

Impostare la policy di aggiornamento dell'agente della macchina su Auto per il gruppo di computer che contiene i nodi SDS in fase di aggiornamento (ciò attiverà un aggiornamento dell'agente CloudLink su tutti i nodi SDS): 

Agenti Azione > Gruppi di > macchine Modifica > Gruppo > Aggiornamento agente macchina.

Attendere alcuni minuti affinché CloudLink aggiorni tutti gli agent CloudLink sui nodi SDS alla nuova versione. Assicurarsi che gli allarmi dell'agent CloudLink sui nodi SDS siano scomparsi.

Aggiornare il file /opt/emc/extra/pre_run.sh.

Su ogni nodo SDS aggiornato, controllare /opt/emc/extra/pre_run.sh.

Se non esiste utilizzando 'vi', creare il file con tutti i comandi mostrati di seguito.

Se esiste, usando "vi", aggiungi il timer "sleep 60" come mostrato di seguito.

/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. Modificare le autorizzazioni sul file pre_run.sh "chmod 755 /opt/emc/extra/pre_run.sh"  

 Riavviare i nodi e cancellare gli errori (opzionale):

  • Mettere un nodo SDS in modalità di manutenzione protetta.
  • Registrare le lettere delle unità in uso (ad esempio, sda-sdk o sdb - sdl)
  • Riavviare il nodo.
  • Una volta completato il riavvio, assicurarsi che non vi siano errori PowerFlex nell'interfaccia utente di PowerFlex.   In caso affermativo, eliminare gli errori.
  • Controllare /opt/emc/extra/pre_run.sh contiene ancora il timer "sleep 60". In caso contrario, aggiungere il timer "sleep 60" e ripetere dal passaggio 3.   
  • Controllare l'ordine delle lettere dell'unità. Se le unità sono state riordinate, reimpostarle utilizzando i comandi scli:
scli --query_all_sds
scli --query_sds -sds_id   
scli --update_sds_original_paths -sds_id  

7. Se si verificano errori PowerFlex al primo riavvio, ripetere i passaggi da 3 a 6.

8. Disconnettere il nodo dalla modalità di manutenzione protetta.

9. Ripetere i passaggi da 1 a 8 per tutti gli altri nodi SDS per verificare che pre_run.sh sia configurato correttamente.   

  Avvio dell'upgrade del servizio

  • 1. Eseguire l'inventario di tutti i nodi in PFxM e verificare che CloudLink sia conforme alla nuova RCM su tutti i nodi SDS.
  • 2. Eseguire l'upgrade RCM sul servizio.

 

 Per PowerFlex Manager 3.8.2, applicare la patch allegata prima degli upgrade del servizio con crittografia CloudLink:

Prima di avviare l'upgrade di RCM, applicare la patch di PowerFlex Manager 3.8.2:  

Eseguire un'istantanea dell'appliance PowerFlex Manager. (rimuovere l'istantanea al termine).

Scaricare il file di .zip allegato a questo articolo della KB e decomprimerlo.   

Copiare il file Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm nella directory /var/tmp sull'appliance PowerFlex Manager.

Accedere tramite SSH all'appliance PowerFlex Manager.

Assicurarsi che nessun lavoro sia in esecuzione su PFxM.

Eseguire i seguenti comandi sull'appliance PowerFlex Manager per applicare la patch:

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

È ora possibile eseguire l'aggiornamento di RCM e non dovrebbero esserci errori SDS sulle unità crittografate quando i nodi vengono riavviati.   

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.