VxFlex: Joissakin Cloudlink-salatuissa SDS-laitteissa on virhe SDS-solmun uudelleenkäynnistyksen jälkeen
Summary: VxFlex: Joissakin Cloudlink-salatuissa SDS-laitteissa on virhe SDS-solmun uudelleenkäynnistyksen jälkeen
Symptoms
SDS:n uudelleenkäynnistyksen jälkeen osa Cloudlink-salatuista laitteista toimii edelleen ja loput on merkitty virheiksi.
Useita SDS-laitteita, jotka on merkitty virhetilaksi uudelleenkäynnistyneessä SDS:ssä. Tämä voi vähentää kapasiteettia ja mahdollisesti pidentää uudelleenmuodostusaikaa.
Käyttöturvallisuustiedotteessa trc:
21/06 13:09:34.917236 0x7fed52ebbeb0:mosAsyncIO_OpenFileEx:00376: WARNING: Failed to open IO file /dev/mapper/svm_sdg with rc 3 21/06 13:09:34.917238 0x7fed52ebbeb0:file_OpenEx:00707: Open error /dev/mapper/svm_sdg, NOT_FOUND 21/06 13:09:34.917241 0x7fed52ebbeb0:phyDev_ReadDevId:02649: failed to open file: path=/dev/mapper/svm_sdg, NOT_FOUND
Käyttöturvallisuustiedotteet cfg/partitions tiedosto sisältää yhden tai useamman merkinnän, jossa SDS-laitteiden etuliitteenä on mapper/svm_sd ja yksi tai useampi ilman etuliitettä.
Seuraavassa esimerkissä näkyy molemmat merkintätyypit.
8 96 1875374424 mapper/svm_sdg 8 112 1875374424 sdh The device errors can be cleared after the affected SDS has been restarted.
Käytössä oleva ScaleIO-versio on uudempi kuin 2.0.1.3 ja KB 000158993 ei päde, vaikka oire on samanlainen.
Cause
CloudLinkillä on ongelmia levyn tarkistuksen kanssa, ja se avaa vain joidenkin laitteiden lukituksen ennen SDS:n käynnistämistä. Kun käyttöturvallisuustiedote alkaa, /dev/mapper/svm_sd* Vielä avaamattomien levyjen laitetiedostoja ei ole vielä luotu, mikä raportoi SDS-laitevirheistä.
Resolution
Ongelma on korjattu Cloud Link 6.8 -versiossa. Varmista tukitaulukosta, että ympäristöä tuetaan edelleen.
Voit toipua tästä ongelmasta käynnistämällä SDS-palvelun manuaalisesti uudelleen ja poistamalla SDS-laitevirheet, joihin ongelma vaikuttaa.
Voit estää ongelman ilmenemisen käynnistämällä SDS:n, kun CloudLink on avannut kaikkien levyjen lukituksen:
- Ennen kuin sammutat solmun, suorita komento "/opt/emc/scaleio/sds/bin/delete_service.sh"; odota uudelleenkäynnistyksen jälkeen, kunnes kaikki SDS-laitteina käytetyt levyt ovat lukitsematta ("svm-tila" tai CloudLink-ohjauskeskus näyttää) ja suorita sitten "/opt/emc/scaleio/sds/bin/create_service.sh"; tai
- Muokkaa tiedostoa /opt/emc/extra/pre_run.sh ja lisää "sleep 30" viimeisen rivin yläpuolelle (harkitse tämän luvun säätämistä 30 korkeammalle, jos ongelma ilmenee edelleen, eli kaikkien laitteiden lukitusta ei ole lukittu, kun SDS-prosessi alkaa):
... sleep 30 echo pre_run returned...$(date) >> /var/log/svm-sds
Additional Information
HUOMAUTUS: Edellä olevaa nukkumiskiertotapaa ei ole päivitetty (versioon 6.7, koska se ei vielä sisällä ongelman pysyvää korjausta), ja se on ehkä otettava käyttöön uudelleen.
Tämä ei ole ScaleIO-ohjelmisto-ongelma. Ongelma on Cloud Link 6.6- ja 6.7-versioissa ja korjattu Cloud link 6.8 -versiossa.
Pidä #CCTFY25Q4 avainsanana kaikissa versioissa seurantaa varten.