PowerFlex: Jak pomocí příkazového řádku aktualizovat cestu k zařízení a vymazat chyby zařízení SDS
Summary: Ani po provedení příkazu clean se chyba zařízení SDS nevymaže. Níže jsou uvedeny kroky, jak tento problém řešit.
Symptoms
Tento článek vysvětluje, jak vymazat chybu zařízení, u kterého se neshoduje cesta k zařízení a původní cesta zařízení.
V jiném scénáři ale může mít zařízení neodpovídající cestu k zařízení a původní cestu a je stále v normálním nebo chybovém stavu, ale nemá neodpovídající cestu k zařízení.
To znamená, že k těmto dvěma problémům nemusí docházet společně, ale pokud k nim dojde společně, příkaz k odstranění chyb nemusí fungovat, dokud nebude opravena neshoda cest k zařízení.
- Přihlaste se k primárnímu uzlu MDM jako uživatel admin. Pokud heslo obsahuje speciální znaky, použijte jednoduché uvozovky.
3.x scli --login --username admin --password '<password>' 4.x scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>
- Spuštěním následujícího příkazu zobrazte všechny podrobnosti o úložišti SDS:
scli --query_all_sds
Příklad:
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
- Vyhledejte dotčený SDS, poznamenejte si název SDS a poté spusťte následující příkaz:
scli --query_sds --sds_name <sds_name>
Příklad výstupu:
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
- Vyhledejte dotčená zařízení a poznamenejte si cestu k vadnému zařízení. V tomto příkladu jsou dvě zařízení v chybovém stavu a mají nespárovanou cestu zařízení a původní cestu:
- Cesta k zařízení
/dev/sde, Původní cesta/dev/sdu - Cesta k zařízení
/dev/sdn, Původní cesta/dev/sdl
- Cesta k zařízení
- Vymazání chyby zařízení proběhne úspěšně, ale chyby nebudou vymazány, protože existují dvě různé cesty.
scli --clear_sds_device_error --sds_id c948227100000004 --device_path /dev/sdu Successfully cleared SDS device sds: with ID c948227100000004, /dev/sdu
Cause
Uzel SDS může po restartování uzlu změnit cestu k zařízení.
Resolution
Aktualizujte původní cestu, aby odpovídala aktuální cestě
scli --update_device_original_path --sds_name <sds_name> --device_id <device_id>
Příklad:
scli --update_device_original_path --sds_name LAB10_SDS3 --device_id 2a71c74700030003
device_id místo použití device_path Cesta zařízení se může v určitém okamžiku lišit, ale výše uvedený příkaz to napraví.
Vymazat chybu zařízení
-SDS název a cesta k zařízení jsou součástí výstupu příkazu scli --query_all_sds a scli --query_sds --sds_name <sds_name> jak je vysvětleno v části Příznaky výše.
Scli --clear_sds_device_error --sds_name <sds_name> --device_path <device path>
Příklad:
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