PowerFlex: Laitepolun päivittäminen ja SDS-laitevirheiden poistaminen komentorivillä
Summary: Jopa puhtaan komennon suorittamisen jälkeen SDS-laitteen virhe ei poistu. Tässä on vaiheet tämän korjaamiseksi.
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 keskenään, ja se on edelleen normaalitilassa tai virhetilassa, mutta sen laitepolku 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 epäsuhta 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ä luettelo kaikista SDS-tiedoista 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
- Paikanna SDS, johon ongelma vaikuttaa, ja kirjoita sen nimi muistiin ja suorita 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
- Paikanna laitteet, joihin ongelma vaikuttaa, ja merkitse muistiin viallisen laitteen polku
Tässä esimerkissä kaksi laitetta on virhetilassa, eikä laitteen polku ja alkuperäinen polku vastaa toisiaan
-Laitteen polku / dev / sde , alkuperäinen polku / dev / sdu
-Laitepolku /dev/sdn, Alkuperäinen polku /dev/sdl
- Laitteen virheen tyhjennys onnistuu, mutta virheitä ei poisteta, jos polkuja on 2 eri
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
Huomautus: Jos haluat käyttää device_id device_path sijasta, laitepolku voi olla erilainen jossain vaiheessa, mutta yllä oleva komento korjaa saman ongelman.
- Tyhjennä laitevirhe
-SDS-nimi ja laitepolku ovat osa komennon tulosta scli --query_all_sds ja scli --query_sds --sds_name <sds_name> selitetty edellä kohdassa Oireet :
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