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 ved oppgradering av CloudLink med PowerFlex Manager

Summary: Problemer kan oppstå når du oppgraderer CloudLink med PowerFlex Manager 3.8 som vil føre til at tjenesteoppgraderingen mislykkes.

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

Tjenesten som oppgraderes vil mislykkes ved en SDS-nodeoppgradering.   SDS-noden vil ha CloudLink-agenten oppgradert, men vil fortsatt være i vedlikeholdsmodus. 

Cause

CloudLink 7.0, 7.02, 7.1.0, 7.1.1 legger ikke til en nødvendig hvilemodustidtaker i /opt/emc/extra/pre_run.sh.  Hvis den legges til manuelt, fjerner PowerFlex Manager 3.8 hvilemodustidtakeren når du utfører en tjenesteoppgradering på SDS-noder.   Uten hvilemodus vil PowerFlex-tjenesten starte før CloudLink har låst opp stasjonene.  Dette fører til at noen eller alle stasjonene er i en feiltilstand. 

Resolution

Dette vil bli løst i PowerFlex Manager 3.8.3.   Det finnes en PowerFlex Manager 3.8.2-korrigeringsfil for å sikre at hvilemodustidtakeren er til stede. 

For PowerFlex Manager 3.8.0 og 3.8.1 bruker du følgende metode for å utføre tjenesteoppgraderinger som har CloudLink-kryptering.

Oppgrader CloudLink-ressursen med RCM til ønsket utgivelse. 
1. Logg på PowerFlex Manager.
2. Gå til fanen Resources (Ressurser), velg All Resources (Alle ressurser), og velg deretter et CloudLink Center du vil oppgradere. Du trenger bare å oppgradere én enkelt node i en CloudLink Center-klynge. De gjenværende nodene oppgraderes automatisk.
3. Klikk på Oppdater ressurser.
4. Velg Tillat PowerFlex Manager å utføre fastvare- og programvareoppdateringer nå , eller planlegg fastvare- og programvareoppdateringer.
5. Klikk på Bruk , og klikk på Ja for å bekrefte.

Oppgrader alle agentene automatisk.  
  1. Logg på CloudLink Center.
  2. SDS-nodene har hver alarm som indikerer at CloudLink-agenten ikke har blitt oppgradert ennå.
  3. Sett policyen Machine Agent Upgrade ( Oppgradering av maskinagent) til Auto for maskingruppen som inneholder SDS-nodene som oppgraderes (dette vil utløse en oppgradering av CloudLink-agenten på alle SDS-noder): 
    • Agenter > maskingrupper > handling > endre oppgradering av group > machine agent
  4.  Vent noen minutter på at CloudLink skal oppgradere alle CloudLink-agentene på SDS-nodene til den nye versjonen.  Kontroller at Alarmer for CloudLink-agenten på SDS-nodene er fjernet.

Oppdater /opt/emc/extra/pre_run.sh
  1. På hver SDS-node som ble oppgradert, sjekker du /opt/emc/extra/pre_run.sh
  2. Hvis den ikke finnes ved hjelp av vi, oppretter du filen med alle kommandoene som vises nedenfor.
  3. Hvis det finnes, kan du bruke "vi", legge til "sleep 60"-tidtakeren som vist nedenfor.
/opt/emc/extra/pre_run.sh:
#!/bin/bash -f

hvis [ -f /sbin/svm ]; deretter
echo svm er installert $(dato) >> /var/log/svm-sds
/sbin/svmd -l /var/log/svmd.log -p /var/run/svmd.pid &
slutt = $ ((SEKUNDER + 300))
hvilemodus 60
mens [ $SECONDS -lt $end]; gjør
/sbin/svm ulåst > /dev/null && break
hvilemodus 5
Gjort

Fi
 
4. Endre tillatelsene på pre_run.sh-filen «chmod 755 /opt/emc/extra/pre_run.sh»
 
Start noder på nytt og fjern feil (valgfritt):
1. Sett en SDS-node i beskyttet vedlikeholdsmodus.
2. Noter stasjonsbokstaver i bruk (f.eks.  sda-sdk eller sdb – sdl)
3. Start noden på nytt.
4.  Når omstarten er fullført, må du kontrollere at det ikke er noen PowerFlex-feil i PowerFlex GUI.   Hvis det er det, fjerner du feilene.
5.  Check /opt/emc/extra/pre_run.sh still contains the "sleep 60" timer(Kontroller /opt/emc/extra/pre_run.sh inneholder fortsatt "sleep 60"-tidtakeren. Hvis ikke legger du til tidtakeren «sleep 60» (hvilemodus 60) og gjentar den fra trinn 3.   
6.  Kontroller rekkefølgen på stasjonsbokstaven.  Hvis stasjonene har omorganiseres, tilbakestiller du diskene via scli-kommandoer:
scli --query_all_sds
scli --query_sds -sds_id
scli --update_sds_original_paths -sds_id

7. Hvis det oppsto PowerFlex-feil ved første omstart, gjentar du trinn 3–6.
8. Ta noden ut av beskyttet vedlikeholdsmodus
9. Gjenta trinn 1–8 for alle andre SDS-noder for å bekrefte at pre_run.sh er riktig konfigurert.   
 
 
Start tjenesteoppgradering
1.  Beholdning av alle noder i PFxM, og bekreft at CLoudLink er kompatibel med den nye RCM-en på alle SDS-noder.
2. Utfør RCM-oppgraderingen på tjenesten.

 
For PowerFlex Manager 3.8.2 må du bruke den tilkoblede oppdateringen før serviceoppgraderinger som har CloudLink-kryptering:

Før du starter RCM-oppgraderingen, må du bruke PowerFlex Manager 3.8.2-oppdateringen:  
  1. Ta et øyeblikksbilde av PowerFlex Manager-verktøyet.  (fjern øyeblikksbildet når det er fullført).
  2. Last ned ZIP-filen som er koblet til denne KB-en, og pakk den ut.   
  3. Kopier filen Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm til /var/tmp-katalogen på PowerFlex Manager-verktøyet.
  4. ssh til PowerFlex Manager-apparatet.
  5. Kontroller at ingen jobber kjører på PFxM.
  6. Kjør følgende kommandoer på PowerFlex Manager-verktøyet for å bruke korrigeringsfilen:
    • cd /var/tmp
    • sudo rpm -Fvh Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm
    • sudo shutdown -r now (sudo shutdown -r nå) 
 
RCM-oppgraderingen kan nå utføres, og det skal ikke være noen SDS-feil på de krypterte diskene når nodene startes på nytt.   

Article Properties


Affected Product

PowerFlex rack, PowerFlex Appliance

Last Published Date

08 Feb 2023

Version

9

Article Type

Solution