Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Problema durante l'aggiornamento di CloudLink con PowerFlex Manager

Summary: Possono verificarsi problemi durante l'aggiornamento di CloudLink con PowerFlex Manager 3.8 che causerà l'esito negativo dell'aggiornamento del servizio.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Il servizio da aggiornare avrà esito negativo su un aggiornamento del nodo SDS.   Al nodo SDS verrà aggiornato l'agent CloudLink, 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 aggiornamento del servizio sui nodi SDS.   Senza il timer di sospensione, il servizio PowerFlex si avvierà prima che CloudLink abbia sbloccato le unità.  Ciò fa sì che alcune o tutte le unità siano in uno stato di errore. 

Resolution

Questo problema verrà risolto in PowerFlex Manager 3.8.3.   È disponibile una patch di PowerFlex Manager 3.8.2 per garantire la presenza del timer di sospensione. 

Per PowerFlex Manager 3.8.0 e 3.8.1, utilizzare il seguente metodo per eseguire gli aggiornamenti del servizio con crittografia CloudLink.

Aggiornare la risorsa CloudLink con RCM alla versione desiderata. 
1. Accedere a PowerFlex Manager.
2. Passare alla scheda Risorse e selezionare Tutte le risorse, quindi selezionare un CloudLink Center per l'aggiornamento. È necessario aggiornare solo un singolo nodo di un cluster CloudLink Center. I nodi rimanenti vengono aggiornati automaticamente.
3. Fare clic su Aggiorna risorse.
4. Scegliere Allow PowerFlex Manager to perform firmware and software updates now oppure Schedule firmware and software updates.
5. Cliccare su Applica e quindi su per confermare.

Aggiornare automaticamente tutti gli agent.  
  1. Accedere a CloudLink Center.
  2. I nodi SDS avranno ciascuno un allarme che indica che l'agent CloudLink non è stato ancora aggiornato.
  3. Impostare il criterio Aggiornamento agente computer su Automatico per il gruppo di computer che contiene i nodi SDS da aggiornare (in questo modo verrà attivato un aggiornamento dell'agent CloudLink su tutti i nodi SDS): 
    • Gli agenti > l'aggiornamento dell'agent > gruppi di computer > modifica del gruppo > del computer
  4.  Attendere alcuni minuti affinché CloudLink aggiorne tutti gli agent CloudLink sui nodi SDS alla nuova versione.  Assicurarsi che gli allarmi dell'agente CloudLink sui nodi SDS siano stati cancellati.

Aggiornare /opt/emc/extra/pre_run.sh
  1. Su ogni nodo SDS aggiornato, controllare /opt/emc/extra/pre_run.sh
  2. Se non esiste utilizzando "vi", creare il file con tutti i comandi mostrati di seguito.
  3. Se esiste, utilizzando 'vi', aggiungere il timer "sleep 60" come mostrato di seguito.
/opt/emc/extra/pre_run.sh:
#!/bin/bash -f

if [ -f /sbin/svm ]; quindi
echo svm è installato $(date) >> /var/log/svm-sds
/sbin/svmd -l /var/log/svmd.log -p /var/run/svmd.pid &
end=$(SECONDI+300))
sospensione 60
while [ $SECONDS -lt $end ]; do
/sbin/svm sbloccato > /dev/null & break
sospensione 5
Fatto

Fi
 
4. Modificare le autorizzazioni per il file pre_run.sh "chmod 755 /opt/emc/extra/pre_run.sh"
 
Riavviare i nodi e cancellare gli errori (opzionale):
1. Impostare un nodo SDS in modalità di manutenzione protetta.
2. Lettere delle unità di registrazione in uso (ad es.  sda-sdk o sdb – sdl)
3. Riavviare il nodo.
4.  Al termine del riavvio, verificare che non siano presenti errori PowerFlex nella GUI di PowerFlex.   In caso contrario, cancellare gli errori.
5.  Selezionare /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.   
6.  Controllare l'ordine della lettera dell'unità.  Se le unità sono state riordinate, reimpostare le unità tramite i comandi scli:
scli --query_all_sds
scli --query_sds -sds_id
scli --update_sds_original_paths -sds_id

7. Se sono stati rilevati errori di PowerFlex al primo riavvio, ripetere i passaggi da 3 a 6.
8. Disconnettere il nodo dalla modalità
di manutenzione protetta9. Ripetere i passaggi da 1 a 8 per tutti gli altri nodi SDS per verificare che pre_run.sh sia configurato correttamente.   
 
 
Avviare l'aggiornamento del servizio
1.  Inventariare tutti i nodi in PFxM e verificare che CLoudLink sia conforme alla nuova RCM su tutti i nodi SDS.
2. Eseguire l'aggiornamento RCM sul servizio.

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

Prima di avviare l'aggiornamento RCM, applicare la patch di PowerFlex Manager 3.8.2:  
  1. Eseguire un'istantanea dell'appliance PowerFlex Manager.  (rimuovere la snapshot al termine dell'operazione).
  2. Scaricare il file zip allegato a questo articolo della KB e decomprimerlo.   
  3. Copiare il file Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm nella directory /var/tmp sull'appliance PowerFlex Manager.
  4. da ssh all'appliance PowerFlex Manager.
  5. Assicurarsi che non siano in esecuzione job su PFxM.
  6. 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 ora 
 
L'aggiornamento RCM può ora essere eseguito e non devono esserci errori SDS sulle unità crittografate quando i nodi vengono riavviati.   

Article Properties


Affected Product

PowerFlex rack, PowerFlex Appliance

Last Published Date

08 Feb 2023

Version

9

Article Type

Solution