PowerFlex: Enheter i feiltilstand når du oppgraderer CloudLink med PFxM

Summary: Det kan oppstå problemer når du oppgraderer CloudLink med PowerFlex Manager 3.8, som fører til at tjenesteoppgraderingen 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

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

Cause

CloudLink 7.0, 7.02, 7.1.0 og 7.1.1 legger ikke til en nødvendig sovetimer i /opt/emc/extra/pre_run.sh. Hvis den legges til manuelt, fjerner PowerFlex Manager 3.8 sovetidtakeren når du utfører en serviceoppgradering på SDS-noder.  Uten sovetimeren starter PowerFlex-tjenesten før CloudLink har låst opp diskene.  Dette fører til at noen av eller alle stasjonene er i en feiltilstand. 

Resolution

Dette er løst i PowerFlex Manager 3.8.3.   

Det finnes en oppdatering for PowerFlex Manager 3.8.2 for å sikre at sovetimeren er tilstede. 

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

 

Oppgrader CloudLink-ressursen med RCM til ønsket versjon. 

 1. Logg på PowerFlex Manager.

2. Gå til Ressurser-fanen, velg Alle ressurser, og velg deretter et CloudLink-senter for å oppgradere. Du må bare oppgradere én node i en CloudLink Center-klynge. De gjenværende nodene oppgraderes automatisk.

3. Klikk Oppdater ressurser.

4. Velg Tillat PowerFlex Manager for å utføre fastvare- og programvareoppdateringer nå, eller Planlegg fastvare- og programvareoppdateringer.

5. Klikk på Bruk og klikk på Ja for å bekrefte.

Automatisk oppgradering av alle agenter.  

Logg på CloudLink Center

SDS-nodene vil ha hver sin alarm som indikerer at CloudLink-agenten ikke har blitt oppgradert ennå.

Sett oppgraderingspolicyen for Machine Agent til Auto for maskingruppen som inneholder SDS-nodene som oppgraderes (dette vil utløse en oppgradering av CloudLink-agenten på alle SDS-noder): 

Handlingen >> Agentmaskingrupper > Endre oppgradering av maskinagent for gruppe>.

Vent noen minutter til CloudLink oppgraderer alle CloudLink-agentene på SDS-nodene til den nye versjonen. Kontroller at CloudLink-agentalarmer på SDS-nodene er slettet.

Oppdater /opt/emc/extra/pre_run.sh.

Kontroller /opt/emc/extra/pre_run.sh på hver SDS-node som ble oppgradert.

Hvis den ikke eksisterer ved hjelp av 'vi', oppretter du filen med alle kommandoene vist nedenfor.

Hvis den eksisterer, ved å bruke 'vi', legg til "sleep 60" timeren som vist nedenfor.

/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. Endre tillatelsene for den pre_run.sh filen chmod 755 /opt/emc/extra/pre_run.sh  

 Start noder på nytt og slett feil (valgfritt):

  • Sett en SDS-node i beskyttet vedlikeholdsmodus.
  • Ta opp stasjonsbokstaver som er i bruk (for eksempel sda-sdk eller sdb – sdl)
  • Start noden på nytt.
  • Når omstarten er fullført, må du kontrollere at det ikke er noen PowerFlex-feil i brukergrensesnittet for PowerFlex.   Hvis det er det, fjern feilene.
  • Sjekk /opt/emc/extra/pre_run.sh inneholder fortsatt tidtakeren "sleep 60". Hvis ikke, legg til "sleep 60"Timeren og gjenta fra trinn 3.   
  • Sjekk rekkefølgen på stasjonsbokstaven. Hvis stasjonene har endret rekkefølgen, tilbakestiller du diskene ved hjelp av scli-kommandoer:
scli --query_all_sds
scli --query_sds -sds_id   
scli --update_sds_original_paths -sds_id  

7. Hvis det oppstod feil med PowerFlex ved første omstart, gjentar du trinn 3–6.

8. Ta noden ut av beskyttet vedlikeholdsmodus.

9. Gjenta trinn 1–8 for alle de andre SDS-nodene for å bekrefte at pre_run.sh er riktig konfigurert.   

  Start tjenesteoppgradering

  • 1. Behold alle noder i PFxM og bekreft at CloudLink er kompatibel med den nye RCM på alle SDS-noder.
  • 2. Utfør RCM-oppgradering på tjenesten.

 

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

Før du starter RCM-oppgraderingen, må du bruke oppdateringen for PowerFlex Manager 3.8.2:  

Ta et øyeblikksbilde av tilpasset verktøy for PowerFlex Manager. (Fjern øyeblikksbildet når du er ferdig.)

Last ned den .zip filen som er vedlagt denne KB-en, og pakk ut.   

Kopier filen Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm til /var/tmp-katalogen på PowerFlex Manager-verktøyet.

ssh til tilpasset verktøy for PowerFlex Manager.

Kontroller at ingen jobber kjører på PFxM.

Kjør følgende kommandoer på tilpasset verktøy for PowerFlex Manager for å implementere oppdateringen:

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

RCM-oppgraderingen kan nå utføres, og det skal ikke være noen SDS-feil på de krypterte stasjonene når nodene startes på nytt.   

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.