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.
Symptoms
Cause
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.