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.

Probleem bij het upgraden van CloudLink met PowerFlex Manager

Summary: Er kunnen problemen optreden bij het upgraden van CloudLink met PowerFlex Manager 3.8, waardoor de service-upgrade mislukt.

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 die wordt geüpgraded, mislukt op een SDS-knooppuntupgrade.   Op het SDS-knooppunt wordt de CloudLink-agent geüpgraded, maar blijft het in de onderhoudsmodus. 

Cause

CloudLink 7.0, 7.02, 7.1.0, 7.1.1 voegt geen vereiste slaapstandtimer toe in /opt/emc/extra/pre_run.sh.  Als deze handmatig wordt toegevoegd, verwijdert PowerFlex Manager 3.8 de slaapstandtimer bij het uitvoeren van een service-upgrade op SDS-knooppunten.   Zonder de slaapstandtimer start de PowerFlex-service voordat CloudLink de schijven heeft ontgrendeld.  Dit zorgt ervoor dat sommige of alle schijven een foutstatus hebben. 

Resolution

Dit wordt opgelost in PowerFlex Manager 3.8.3.   Er is een PowerFlex Manager 3.8.2 patch om ervoor te zorgen dat de slaapstandtimer aanwezig is. 

Voor PowerFlex Manager 3.8.0 en 3.8.1 gebruikt u de volgende methode om service-upgrades uit te voeren met CloudLink-versleuteling.

Upgrade CloudLink-resource met RCM naar de gewenste release. 
1. Meld u aan bij PowerFlex Manager.
2. Ga naar het tabblad Resources en selecteer Alle resourcesen selecteer vervolgens een CloudLink Center om te upgraden. U hoeft slechts één knooppunt van een CloudLink Center cluster te upgraden. De resterende knooppunten worden automatisch geüpgraded.
3. Klik op Bronnen bijwerken.
4. Kies Allow PowerFlex Manager om nu firmware- en software-updates uit te voeren of plan firmware- en software-updates.
5. Klik op Toepassen en klik op Ja om te bevestigen.

Voer een automatische upgrade uit van alle agents.  
  1. Meld u aan bij CloudLink Center.
  2. De SDS-knooppunten hebben elk een alarm dat aangeeft dat de CloudLink-agent nog niet is geüpgraded.
  3. Stel het upgradebeleid van de Machine Agent in op Auto voor de machinegroep die de SDS-knooppunten bevat die worden geüpgraded (hierdoor wordt een upgrade van de CloudLink-agent op alle SDS-knooppunten geactiveerd): 
    • Agents > Machine Groups > Action > Modify Group > Machine Agent Upgrade
  4.  Wacht enkele minuten tot CloudLink alle CloudLink-agents op de SDS-knooppunten naar de nieuwe versie upgradet.  Zorg ervoor dat CloudLink-agent alarmen op de SDS-knooppunten zijn gewist.

Werk de /opt/emc/extra/pre_run.sh bij
  1. Controleer op elk geüpgraded SDS-knooppunt de optie /opt/emc/extra/pre_run.sh
  2. Als het niet bestaat met behulp van 'vi', maakt u het bestand met alle onderstaande opdrachten.
  3. Als deze wel bestaat, voegt u met behulp van 'vi' de timer 'sleep 60' toe, zoals hieronder wordt weergegeven.
/opt/emc/extra/pre_run.sh:
#!/bin/bash -f

als [ -f /sbin/svm ]; dan
echo svm is geïnstalleerd $(date) >> /var/log/svm-sds
/sbin/svmd -l /var/log/svmd.log -p /var/run/svmd.pid &
end=$((SECONDS+300))
slaapstand 60
terwijl [ $SECONDS -lt $end ]; wel
/sbin/svm ontgrendeld > /dev/null &>break
slaapstand 5
Gedaan

Fi
 
4. Wijzig de machtigingen voor het pre_run.sh-bestand "chmod 755 /opt/emc/extra/pre_run.sh"
 
Start knooppunten opnieuw op en wis fouten (optioneel):
1. Zet een SDS-knooppunt in beschermde onderhoudsmodus.
2. Schrijfletters registreren die in gebruik zijn (bijv.  sda-sdk of sdb – sdl)
3. Start het knooppunt opnieuw op.
4.  Zodra het opnieuw opstarten is voltooid, moet u ervoor zorgen dat er geen PowerFlex-fouten zijn in de PowerFlex GUI.   Als dat zo is, wist u de fouten.
5.  Controleer of /opt/emc/extra/pre_run.sh nog steeds de timer "sleep 60" bevat. Zo niet, voeg dan de timer "sleep 60" toe en herhaal dit vanaf stap 3.   
6.  Controleer de volgorde van de stationsletter.  Als stations opnieuw zijn besteld, reset u schijven via scli-opdrachten:
scli --query_all_sds
scli --query_sds -sds_id
scli --update_sds_original_paths -sds_id

7. Als er PowerFlex-fouten waren bij de eerste keer opnieuw opstarten, herhaalt u de stappen 3-6.
8. Knooppunt uit beschermde onderhoudsmodus
halen9. Herhaal stap 1-8 voor alle andere SDS-knooppunten om te bevestigen dat pre_run.sh correct is ingesteld.   
 
 
Service-upgrade starten
1.  Inventariseert alle knooppunten in PFxM en bevestig dat CLoudLink compatibel is met de nieuwe RCM op alle SDS-knooppunten.
2. Voer de RCM-upgrade uit op de service.

 
Voor PowerFlex Manager 3.8.2 past u de gekoppelde patch toe voorafgaand aan service-upgrades met CloudLink-versleuteling:

Voordat u de RCM upgrade start, past u de PowerFlex Manager 3.8.2 patch toe:  
  1. Maak een snapshot van het PowerFlex Manager apparaat.  (verwijder de snapshot wanneer deze is voltooid).
  2. Download het zip-bestand dat aan dit KB-artikel is gekoppeld en pak het uit.   
  3. Kopieer het Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm-bestand naar de map /var/tmp op het PowerFlex Manager apparaat.
  4. ssh naar PowerFlex Manager apparaat.
  5. Zorg ervoor dat er geen taken worden uitgevoerd op PFxM.
  6. Voer de volgende opdrachten uit op het PowerFlex Manager apparaat om de patch toe te passen:
    • cd /var/tmp
    • sudo rpm -Fvh Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm
    • sudo shutdown -r now 
 
De RCM-upgrade kan nu worden uitgevoerd en er mogen geen SDS-fouten op de versleutelde schijven zijn wanneer de knooppunten opnieuw worden opgestart.   

Article Properties


Affected Product

PowerFlex rack, PowerFlex Appliance

Last Published Date

08 Feb 2023

Version

9

Article Type

Solution