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.

Problem beim Upgrade von CloudLink mit PowerFlex Manager

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 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

Service, für den ein Upgrade durchgeführt wird, schlägt bei einem SDS-Node-Upgrade fehl.   Auf dem SDS-Node wird der CloudLink-Agent aktualisiert, befindet sich aber weiterhin im Wartungsmodus. 

Cause

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

Resolution

Dies wird in PowerFlex Manager 3.8.3 behoben.   Es gibt einen Patch für PowerFlex Manager 3.8.2, um sicherzustellen, dass der Ruhemodus-Timer vorhanden ist. 

Verwenden Sie für PowerFlex Manager 3.8.0 und 3.8.1 die folgende Methode, um Serviceupgrades 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 Ressourcen und wählen Sie Alle Ressourcenaus und wählen Sie dann ein CloudLink Center für das Upgrade aus. Sie müssen nur ein Upgrade für einen einzelnen Node eines CloudLink Center-Clusters durchführen. Die verbleibenden Nodes werden automatisch aktualisiert.
3. Klicken Sie auf Ressourcen aktualisieren.
4. Wählen Sie Allow PowerFlex Manager to perform firmware and software updates now oder Schedule firmware and software updatesaus.
5. Klicken Sie zur Bestätigung auf Anwenden und dann auf Ja .

Führen Sie ein automatisches Upgrade aller Agents durch.  
  1. Melden Sie sich bei CloudLink Center an.
  2. Die SDS-Nodes weisen jeweils einen Alarm auf, der darauf hinweist, dass der CloudLink-Agent noch nicht aktualisiert wurde.
  3. Legen Sie die Upgrade-Policy des Maschinen-Agent auf Auto für die Computergruppe fest, die die SDS-Nodes enthält, die aktualisiert werden (dies löst ein Upgrade des CloudLink-Agent auf allen SDS-Nodes aus): 
    • Agents > Machine Groups > Action > Modify Group > Machine Agent Upgrade
  4.  Warten Sie einige Minuten, bis CloudLink alle CloudLink-Agents auf den SDS-Nodes auf die neue Version aktualisiert hat.  Stellen Sie sicher, dass die CloudLink-Agent-Alarme auf den SDS-Nodes gelöscht wurden.

Aktualisieren Sie /opt/emc/extra/pre_run.sh.
  1. Überprüfen Sie auf jedem SDS-Node, für den ein Upgrade durchgeführt wurde, /opt/emc/extra/pre_run.sh.
  2. Wenn sie nicht mit "vi" vorhanden ist, erstellen Sie die Datei mit allen unten gezeigten Befehlen.
  3. Wenn es vorhanden ist, fügen Sie mit "vi" den Timer "Sleep 60" hinzu, wie unten gezeigt.
/opt/emc/extra/pre_run.sh:
#!/bin/bash -f

wenn [ -f /sbin/svm ]; dann
echo svm ist installiert $(date) >> /var/log/svm-sds
/sbin/svmd -l /var/log/svmd.log -p /var/run/svmd.pid &
ende=$((SECONDS+300))
Energiesparmodus 60
während [ $SECONDS -lt $end ];
/sbin/svm unlocked > /dev/null && break
Energiesparmodus 5
fertig

Fi
 
4. Ändern Sie die Berechtigungen für die pre_run.sh-Datei "chmod 755 /opt/emc/extra/pre_run.sh".
 
Neustarten von Nodes und Löschen von Fehlern (optional):
1. Versetzen Sie einen SDS-Node in den geschützten Wartungsmodus.
2. Verwendete Laufwerkbuchstaben (z. B.  sda-sdk oder sdb – sdl)
3. Starten Sie den Node neu.
4.  Sobald der Neustart abgeschlossen ist, stellen Sie sicher, dass keine PowerFlex-Fehler in der PowerFlex-GUI vorhanden sind.   Falls vorhanden, löschen Sie die Fehler.
5.  Überprüfen Sie, ob /opt/emc/extra/pre_run.sh immer noch den Timer "sleep 60" enthält. Andernfalls fügen Sie den Zeitgeber "Sleep 60" hinzu und wiederholen Sie den Vorgang aus Schritt 3.   
6.  Überprüfen Sie die Reihenfolge der Laufwerkbuchstaben.  Wenn Laufwerke neu angeordnet wurden, setzen Sie die Laufwerke über scli-Befehle 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. Node aus dem geschützten Wartungsmodus nehmen
9. Wiederholen Sie die Schritte 1 bis 8 für alle anderen SDS-Nodes, um zu bestätigen, dass pre_run.sh korrekt eingerichtet ist.   
 
 
Serviceupgrade starten
1.  Inventarisieren Sie alle Nodes in PFxM und vergewissern Sie sich, 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 für 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:  
  1. Erstellen Sie einen Snapshot der PowerFlex Manager-Appliance.  (Entfernen Sie den Snapshot, wenn er abgeschlossen ist).
  2. Laden Sie die an diesen Wissensdatenbank-Artikel angehängte ZIP-Datei herunter und entpacken Sie sie.   
  3. Kopieren Sie die Datei Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm in das Verzeichnis /var/tmp auf der PowerFlex Manager-Appliance.
  4. SSH zur PowerFlex Manager-Appliance.
  5. Stellen Sie sicher, dass keine Jobs auf PFxM ausgeführt werden.
  6. 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 auftreten, wenn die Nodes neu gestartet werden.   

Article Properties


Affected Product

PowerFlex rack, PowerFlex Appliance

Last Published Date

08 Feb 2023

Version

9

Article Type

Solution