PowerFlex: Komentorivin käyttäminen laitteen polun päivittämiseen ja SDS-laitevirheiden poistamiseen
Summary: Jopa puhtaan komennon suorittamisen jälkeen SDS-laitevirhe ei poistu. Alla on ohjeita siihen, miten tähän voidaan puuttua.
Symptoms
Tässä artikkelissa kerrotaan, miten voit poistaa laitevirheen laitteesta, jonka polku ja laitteen alkuperäinen polku eivät vastaa toisiaan.
Toisessa tilanteessa laitteen polku ja alkuperäinen polku saattavat kuitenkin olla ristiriidassa, ja laite on edelleen normaalitilassa tai virhetilassa, mutta sen polku ei vastaa toisiaan.
Tämä tarkoittaa, että näiden kahden ongelman ei tarvitse tapahtua yhdessä, mutta kun ne tapahtuvat yhdessä, virheiden poistokomento ei välttämättä toimi, ennen kuin laitepolun ristiriita on korjattu.
- Kirjaudu ensisijaiseen MDM: ään järjestelmänvalvojan kirjautumistunnuksella. Käytä puolilainausmerkkejä '' , jos salasanassa on erikoismerkkejä.
3.x scli --login --username admin --password '<password>' 4.x scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>
- Näytä määritettyjen liittymien luettelo suorittamalla seuraava komento:
scli --query_all_sds
Esimerkki:
SDS ID: 2e400d3800000004 Name: LAB10_SDS3 State: Connected, Joined IP: XXX SDS ID: 2e400d3700000003 Name: LAB10_SDS2 State: Connected, Joined IP: XXX SDS ID: 2e400d3600000002 Name: LAB10_SDS4 State: Connected, Joined IP: XXX SDS ID: 2e400d3500000001 Name: LAB10_SDS1 State: Connected, Joined IP: XXX SDS ID: 2e400d3400000000 Name: LAB10_SDS5 State: Connected, Joined IP: XXX
- Etsi SDS, johon ongelma vaikuttaa, ja kirjoita sen nimi muistiin ja suorita sitten seuraava komento:
scli --query_sds --sds_name <sds_name>
Esimerkki tuloksesta:
4: Name: ScaleIO-3a5aeb6e Path: /dev/sde Original-path: /dev/sdu ID: 2a71c74700030003 Storage Pool: SP_SAS, Capacity: 1116 GB Error-fixes: 0 scanned 0 MB, Compare errors: 0 State: Error 13: Name: ScaleIO-3a5aeb77 Path: /dev/sdn Original-path: /dev/sdl ID: 2a71c7500003000c Storage Pool: SP_SAS, Capacity: 1116 GB Error-fixes: 0 scanned 0 MB, Compare errors: 0 State: Error
- Etsi laitteet, joihin ongelma vaikuttaa, ja kirjoita viallisen laitteen polku muistiin. Tässä esimerkissä kaksi laitetta on virhetilassa, ja niiden laitepolku ja alkuperäinen polku ovat vertaansa vailla:
- Laitteen polku
/dev/sde, Alkuperäinen polku/dev/sdu - Laitteen polku
/dev/sdn, Alkuperäinen polku/dev/sdl
- Laitteen polku
- Laitevirheen poisto onnistuu, mutta virheitä ei poisteta, koska polkuja on kaksi.
scli --clear_sds_device_error --sds_id c948227100000004 --device_path /dev/sdu Successfully cleared SDS device sds: with ID c948227100000004, /dev/sdu
Cause
SDS-solmu saattaa muuttaa laitepolkua solmun uudelleenkäynnistyksen jälkeen.
Resolution
Päivitä alkuperäinen polku vastaamaan nykyistä polkua
scli --update_device_original_path --sds_name <sds_name> --device_id <device_id>
Esimerkki:
scli --update_device_original_path --sds_name LAB10_SDS3 --device_id 2a71c74700030003
device_id sen sijaan, että käyttäisit device_path Koska laitepolku voi olla erilainen jossain vaiheessa, mutta yllä oleva komento korjaa saman.
Tyhjennä laitevirhe
-SDS Nimi ja laitepolku ovat osa komennon tulosta scli --query_all_sds ja scli --query_sds --sds_name <sds_name> kuten edellä kohdassa Oireet on selitetty.
Scli --clear_sds_device_error --sds_name <sds_name> --device_path <device path>
Esimerkki:
scli --clear_sds_device_error --sds_name LAB10_SDS3 --device_path /dev/sde Scli --clear_sds_device_error --sds_name LAB10_SDS3 --device_path /dev/sdn