PowerFlex: Geräte im Fehlerstatus beim Upgrade von CloudLink mit PFxM

Summary: Beim Upgrade von CloudLink mit PowerFlex Manager 3.8 können Probleme auftreten, die dazu führen, dass das Serviceupgrade fehlschlägt.

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

Der Service, für den ein Upgrade durchgeführt wird, schlägt bei einem SDS-Node-Upgrade fehl. Auf dem SDS-Node wurde ein Upgrade des CloudLink-Agent durchgeführt, er befindet sich jedoch weiterhin im Wartungsmodus. 

Cause

CloudLink 7.0, 7.02, 7.1.0, 7.1.1 fügt in /opt/emc/extra/pre_run.sh keinen erforderlichen Sleep-Timer hinzu. Wenn er manuell hinzugefügt wird, entfernt PowerFlex Manager 3.8 den Sleep-Timer, wenn ein Serviceupgrade auf SDS-Nodes durchgeführt wird.  Ohne den Sleep-Timer startet der PowerFlex-Service, bevor CloudLink die Laufwerke entsperrt hat.  Dies führt dazu, dass sich einige oder alle Laufwerke in einem Fehlerzustand befinden. 

Resolution

Dieses Problem wurde in PowerFlex Manager 3.8.3 behoben.   

Es gibt einen Patch für PowerFlex Manager 3.8.2, um sicherzustellen, dass der Sleep-Timer vorhanden ist. 

Verwenden Sie für PowerFlex Manager 3.8.0 und 3.8.1 die folgende Methode, um Service-Upgrades mit CloudLink-Verschlüsselung durchzuführen.

 

Führen Sie ein Upgrade der CloudLink-Ressource mit RCM auf die gewünschte Version durch. 

 1. Melden Sie sich bei PowerFlex Manager an.

2. Navigieren Sie zur Registerkarte Resources, wählen Sie All Resources aus und wählen Sie dann ein CloudLink Center aus, für das ein Upgrade durchgeführt werden soll. Sie dürfen nur ein Upgrade für einen einzelnen Node eines CloudLink Center-Clusters durchführen. Für die verbleibenden Nodes wird automatisch ein Upgrade durchgeführt.

3. Klicken Sie auf Update Resources.

4. Wählen Sie Erlauben Sie PowerFlex Manager, Firmware- und Softwareupdates jetzt durchzuführen oder Planen Sie Firmware- und Softwareupdates.

5. Klicken Sie zur Bestätigung auf Anwenden und dann auf Ja.

Führen Sie ein automatisches Upgrade für alle Agents durch.  

Anmelden bei CloudLink Center

Bei den einzelnen SDS-Nodes wird ein Alarm angezeigt, der darauf hinweist, dass für den CloudLink-Agent noch kein Upgrade durchgeführt wurde.

Legen Sie die Machine Agent Upgrade Policy für die Maschinengruppe, die die zu aktualisierenden SDS-Nodes enthält, auf Auto fest (dies löst ein Upgrade des CloudLink-Agent auf allen SDS-Nodes aus): 

Agents > Machine Groups > Aktion > Modify Group > Machine Agent Upgrade.

Warten Sie einige Minuten, bis CloudLink ein Upgrade aller CloudLink-Agents auf den SDS-Nodes auf die neue Version durchgeführt hat. Stellen Sie sicher, dass die CloudLink-Agent-Alarme auf den SDS-Nodes gelöscht wurden.

Aktualisieren Sie /opt/emc/extra/pre_run.sh.

Überprüfen Sie auf jedem SDS-Node, für den ein Upgrade durchgeführt wurde, /opt/emc/extra/pre_run.sh.

Wenn sie nicht mit "vi" vorhanden ist, erstellen Sie die Datei mit allen unten aufgeführten Befehlen.

Wenn dies der Fall ist, fügen Sie mit "vi" den Timer "sleep 60" hinzu, wie unten gezeigt.

/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. Ändern Sie die Berechtigungen für die pre_run.sh Datei "chmod 755 /opt/emc/extra/pre_run.sh".  

 Nodes neu starten und Fehler löschen (optional):

  • Versetzen Sie einen SDS-Node in den geschützten Wartungsmodus.
  • Verwendete Laufwerksbuchstaben notieren (z. B. sda-sdk oder sdb - sdl)
  • Node neu starten.
  • Stellen Sie nach Abschluss des Neustarts sicher, dass keine PowerFlex-Fehler in der PowerFlex-Benutzeroberfläche vorhanden sind.   Falls ja, löschen Sie die Fehler.
  • Überprüfen Sie, ob /opt/emc/extra/pre_run.sh noch den Timer "sleep 60" enthält. Wenn nicht, fügen Sie den Timer "sleep 60" hinzu und wiederholen Sie den Vorgang ab Schritt 3.   
  • Überprüfen Sie die Reihenfolge der Laufwerksbuchstaben. Wenn die Laufwerke neu angeordnet wurden, setzen Sie die Laufwerke mit den SCLI-Befehlen zurück:
scli --query_all_sds
scli --query_sds -sds_id   
scli --update_sds_original_paths -sds_id  

7. Wenn beim ersten Neustart PowerFlex-Fehler aufgetreten sind, wiederholen Sie die Schritte 3 bis 6.

8. Nehmen Sie den Node aus dem geschützten Wartungsmodus.

9. Wiederholen Sie die Schritte 1 bis 8 für alle anderen SDS-Nodes, um zu bestätigen, dass pre_run.sh ordnungsgemäß eingerichtet ist.   

  Serviceupgrade starten

  • 1. Inventarisieren Sie alle Nodes in PFxM und bestätigen Sie, dass CloudLink mit der neuen RCM auf allen SDS-Nodes kompatibel ist.
  • 2. Führen Sie das RCM-Upgrade für den Service durch.

 

 Wenden Sie bei PowerFlex Manager 3.8.2 den angehängten Patch vor Serviceupgrades mit CloudLink-Verschlüsselung an:

Wenden Sie vor dem Start des RCM-Upgrades den Patch für PowerFlex Manager 3.8.2 an:  

Erstellen Sie einen Snapshot der PowerFlex Manager-Appliance. (Entfernen Sie den Snapshot nach Abschluss.)

Laden Sie die an diesen Wissensdatenbank-Artikel angehängte .zip Datei herunter und entpacken Sie sie.   

Kopieren Sie die Datei Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm in das Verzeichnis /var/tmp auf der PowerFlex Manager -Appliance.

Stellen Sie eine SSH-Verbindung zur PowerFlex Manager -Appliance her.

Stellen Sie sicher, dass keine Jobs auf PFxM ausgeführt werden.

Führen Sie die folgenden Befehle auf der PowerFlex Manager -Appliance aus, um den Patch anzuwenden:

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

Das RCM-Upgrade kann jetzt durchgeführt werden und es sollten keine SDS-Fehler auf den verschlüsselten Laufwerken vorhanden sein, wenn die Nodes neu gestartet werden.   

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.