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

Problem ved opgradering af CloudLink med PowerFlex Manager

Summary: Der kan opstå problemer, når du opgraderer CloudLink med PowerFlex Manager 3.8, som vil medføre, at serviceopgraderingen mislykkes.

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

Service, der opgraderes, vil mislykkes ved en SDS-nodeopgradering.   SDS-noden vil have CloudLink-agent opgraderet, men vil stadig være i vedligeholdelsestilstand. 

Cause

CloudLink 7.0, 7.02, 7.1.0, 7.1.1 tilføjer ikke en påkrævet slumretimer i /opt/emc/extra/pre_run.sh.  Hvis den tilføjes manuelt, fjerner PowerFlex Manager 3.8 slumretimeren, når der udføres en serviceopgradering på SDS-noder.   Uden slumretimeren starter PowerFlex-tjenesten, før CloudLink har låst drevene op.  Dette medfører, at nogle eller alle drev er i fejltilstand. 

Resolution

Dette vil blive løst i PowerFlex Manager 3.8.3.   Der er en PowerFlex Manager 3.8.2-programrettelse for at sikre, at slumretimeren er til stede. 

For PowerFlex Manager 3.8.0 og 3.8.1 skal du bruge følgende metode til at udføre serviceopgraderinger med CloudLink-kryptering.

Opgrader CloudLink-ressource med RCM til den ønskede udgivelse. 
1. Log på PowerFlex Manager.
2. Gå til fanen Ressourcer, vælg Alle ressourcer, og vælg derefter et CloudLink Center, der skal opgraderes. Du behøver kun at opgradere en enkelt node i en CloudLink Center-klynge. De resterende noder opgraderes automatisk.
3. Klik på Opdater ressourcer.
4. Vælg Tillad PowerFlex Manager at udføre firmware- og softwareopdateringer nu eller Planlæg firmware- og softwareopdateringer.
5.000 omdr. Klik på Anvend , og klik på Ja for at bekræfte.

Opgrader automatisk alle agenter.  
  1. Log på CloudLink Center.
  2. SDS-noderne har hver en alarm, der angiver, at CloudLink-agenten endnu ikke er blevet opgraderet.
  3. Indstil maskinagentopgraderingspolitikken til Auto for den maskingruppe, der indeholder de SDS-noder, der skal opgraderes (dette udløser en opgradering af CloudLink-agenten på alle SDS-noder): 
    • Agenter > maskingrupper > handling > redigere gruppe > maskinagentopgradering
  4.  Vent nogle minutter, indtil CloudLink opgraderer alle CloudLink-agenter på SDS-noderne til den nye version.  Sørg for, at CloudLink-agentalarmer på SDS-noderne er ryddet.

Opdater /opt/emc/extra/pre_run.sh
  1. På hver SDS-node, der blev opgraderet, skal du kontrollere /opt/emc/extra/pre_run.sh
  2. Hvis det ikke findes ved hjælp af "vi", skal du oprette filen med alle de kommandoer, der vises nedenfor.
  3. Hvis den findes, skal du ved hjælp af "vi" tilføje timeren "slumre 60" som vist nedenfor.
/opt/emc/extra/pre_run.sh:
#!/bin/bash -f

hvis [ -f /sbin/svm ]; derefter
echo svm er installeret $(date) >> /var/log/svm-sds
/sbin/svmd -l /var/log/svmd.log -p /var/run/svmd.pid &
end=$(SECONDS+300))
slumre 60
mens [ $SECONDS -lt $end ]; gør
/sbin/svm oplåst > /dev/null &&break
slumre 5
Gjort

Fi
 
4. Skift tilladelserne på pre_run.sh-filen "chmod 755 /opt/emc/extra/pre_run.sh"
 
Genstartsnoder og ryd fejl (valgfrit):
1. Sæt en SDS-node i beskyttet vedligeholdelsestilstand.
2. Optage drevbogstaver i brug (f.eks.  sda-sdk eller sdb – sdl)
3. Genstart node.
4.  Når genstarten er fuldført, skal du sørge for, at der ikke er nogen PowerFlex-fejl i PowerFlex GUI.   Hvis der er, skal du fjerne fejlene.
5.000 omdr.  Kontroller/opt/emc/extra/pre_run.sh indeholder stadig timeren "slumre 60". Hvis ikke, skal du tilføje timeren "slumre 60" og gentage fra trin 3.   
6.  Kontroller drevbogstavets rækkefølge.  Hvis drev har genbestilling, skal du nulstille drevene via scli-kommandoer:
scli --query_all_sds
scli --query_sds -sds_id
scli --update_sds_original_paths -sds_id

7. Hvis der var PowerFlex-fejl ved første genstart, skal du gentage trin 3-6.
8. Tag noden ud af beskyttet vedligeholdelsestilstand
9.000 omdr. Gentag trin 1-8 for alle de andre SDS-noder for at bekræfte, at pre_run.sh er konfigureret korrekt.   
 
 
Start serviceopgradering
1.  Lagerført alle noder i PFxM, og bekræft, at CLoudLink er kompatibel med den nye RCM på alle SDS-noder.
2. Udføre RCM-opgraderingen på tjenesten.

 
For PowerFlex Manager 3.8.2 skal du anvende den tilknyttede patch før serviceopgraderinger, der har CloudLink-kryptering:

Før du starter RCM-opgraderingen, skal du anvende PowerFlex Manager 3.8.2-patchen:  
  1. Tag et snapshot af PowerFlex Manager-enheden.  (fjern snapshottet, når det er fuldført).
  2. Download den zip-fil, der er vedhæftet til denne KB, og pak den ud.   
  3. Kopiér filen Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm til /var/tmp-mappen på PowerFlex Manager-enheden.
  4. ssh til PowerFlex Manager-enhed.
  5. Sørg for, at der ikke kører nogen job på PFxM.
  6. Kør følgende kommandoer på PowerFlex Manager-enheden for at anvende rettelsen:
    • cd /var/tmp
    • sudo rpm -Fvh Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm
    • sudo shutdown -r now 
 
RCM-opgraderingen kan nu udføres, og der bør ikke være nogen SDS-fejl på de krypterede drev, når noderne genstartes.   

Affected Products

PowerFlex rack, PowerFlex Appliance
Article Properties
Article Number: 000202412
Article Type: Solution
Last Modified: 08 Feb 2023
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.