PowerFlex: Laitteet virhetilassa päivitettäessä CloudLinkiä PFxM:llä
Summary: CloudLinkin päivittäminen PowerFlex Manager 3.8:n kanssa voi aiheuttaa ongelmia, jotka voivat aiheuttaa palvelupäivityksen epäonnistumisen.
Symptoms
Cause
Resolution
Tämä on korjattu PowerFlex Manager 3.8.3:ssa.
PowerFlex Manager 3.8.2 -korjaustiedosto varmistaa, että uniajastin on läsnä.
PowerFlex Manager 3.8.0:ssa ja 3.8.1:ssä voit tehdä CloudLink-salattuja palvelupäivityksiä seuraavalla tavalla.
Päivitä RCM:n sisältävä CloudLink-resurssi haluttuun versioon.
1. Kirjaudu PowerFlex Manageriin.
2. Siirry Resurssit-välilehteen, valitse Kaikki resurssit ja valitse sitten päivitettävä CloudLink-keskus. Voit päivittää vain yhden CloudLink Center -klusterin solmun. Loput solmut päivitetään automaattisesti.
3. Valitse Päivitä resurssit.
4. Valitse Salli PowerFlex Managerin suorittaa laiteohjelmisto- ja ohjelmistopäivitykset nyt tai Ajoita laiteohjelmisto- ja ohjelmistopäivitykset.
5. Napsauta Käytä ja vahvista valitsemalla Kyllä.
Päivitä kaikki agentit automaattisesti.
Kirjaudu CloudLink Centeriin
SDS-solmuissa on hälytys, joka ilmaisee, että CloudLink-agenttia ei ole vielä päivitetty.
Määritä koneagentin päivityskäytännöksi Auto koneryhmälle, joka sisältää päivitettävät SDS-solmut (tämä käynnistää CloudLink-agentin päivityksen kaikissa SDS-solmuissa):
Asiakaspalvelijat > Koneryhmät-toiminto >> Muokkaa ryhmän > koneagentin päivitystä.
Odota muutama minuutti, kunnes CloudLink päivittää kaikki SDS-solmujen CloudLink-agentit uuteen versioon. Varmista, että SDS-solmujen CloudLink-agentin hälytykset on poistettu.
Päivitä /opt/emc/extra/pre_run.sh.
Tarkista jokaisessa päivitetyssä SDS-solmussa /opt/emc/extra/pre_run.sh.
Jos sitä ei ole olemassa käyttämällä 'vi', luo tiedosto kaikilla alla esitetyillä komennoilla.
Jos se on olemassa, käytä 'vi'-merkkiä ja lisää "sleep 60" -ajastin alla olevan kuvan mukaisesti.
/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. Muuta pre_run.sh tiedoston "chmod 755 /opt/emc/extra/pre_run.sh" käyttöoikeuksia
Solmujen uudelleenkäynnistys ja virheiden poistaminen (valinnainen):
- Aseta SDS-solmu suojattuun ylläpitotilaan.
- Tallenna käytössä olevat asemakirjaimet (esimerkiksi sda-sdk tai sdb - sdl)
- Käynnistä solmu uudelleen.
- Kun järjestelmä on käynnistynyt uudelleen, varmista, että PowerFlex-käyttöliittymässä ei ole PowerFlex-virheitä. Jos on, poista virheet.
- Tarkista, että /opt/emc/extra/pre_run.sh sisältää edelleen "sleep 60" -ajastimen. Jos ei, lisää "sleep 60" -ajastin ja toista vaiheesta 3.
- Tarkista aseman kirjainjärjestys. Jos asemien järjestys on vaihdettu, nollaa asemat scli-komennoilla:
scli --query_all_sds scli --query_sds -sds_id scli --update_sds_original_paths -sds_id
7. Jos PowerFlex-virheitä ilmeni ensimmäisessä uudelleenkäynnistyksessä, toista vaiheet 3–6.
8. Poista solmu suojatusta ylläpitotilasta.
9. Toista vaiheet 1–8 kaikille muille SDS-solmuille varmistaaksesi, että pre_run.sh on määritetty oikein.
Aloita palvelupäivitys
- 1. Inventoi kaikki PFxM-solmut ja varmista, että CloudLink on uuden RCM:n mukainen kaikissa SDS-solmuissa
- 2. RCM-päivitys suoritetaan palvelussa.
Jos käytät PowerFlex Manager 3.8.2:ta, asenna siihen liittyvä korjaustiedosto ennen CloudLink-salattuja palvelupäivityksiä:
Ennen kuin aloitat RCM-päivityksen, asenna PowerFlex Manager 3.8.2 -korjaustiedosto:
Ota tilannevedos PowerFlex Manager -laitteesta. (Poista tilannevedos, kun se on valmis.)
Lataa tähän KB:hen liitetty .zip tiedosto ja pura se.
Kopioi Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm-tiedosto PowerFlex Manager -laitteen /var/tmp-hakemistoon.
ssh-yhteys PowerFlex Manager -laitteeseen.
Varmista, että PFxM:llä ei ole käynnissä töitä.
Asenna korjaustiedosto PowerFlex Manager -laitteessa suorittamalla seuraavat komennot:
cd /var/tmp sudo rpm -Fvh Dell-VxFM-asm-deployer-3.8.2-52.noarch.rpm sudo shutdown -r now
RCM-päivitys voidaan nyt tehdä, eikä salatuissa asemissa pitäisi olla SDS-virheitä, kun solmut käynnistetään uudelleen.