PowerFlex: Het pad van het apparaat bijwerken en de SDS-apparaatfouten wissen via de opdrachtregel
Summary: Zelfs na het uitvoeren van de opdracht Schoon wordt de fout met het SDS-apparaat niet gewist. Hier zijn stappen om dit op te lossen.
Symptoms
In dit artikel wordt uitgelegd hoe u een apparaatfout kunt wissen voor een apparaat met een niet-overeenkomende combinatie tussen het pad van het apparaat en het oorspronkelijke pad van het apparaat
In een ander scenario heeft het apparaat echter mogelijk het niet-overeenkomende apparaatpad en het oorspronkelijke pad en heeft het nog steeds de status Normaal of fout, maar niet het niet-overeenkomende apparaatpad
Dit betekent dat deze twee problemen niet samen hoeven te gebeuren, maar als ze samen voorkomen, werkt de opdracht om fouten te wissen mogelijk niet totdat de niet-overeenkomende apparaatpaden is opgelost
- Meld u aan bij het primaire MDM met de admin-aanmelding. Gebruik enkele aanhalingstekens ' ' als het wachtwoord speciale tekens bevat
3.x scli --login --username admin --password '<password>' 4.x scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>
- Voer de volgende opdracht uit om alle details van de SDS-kaart weer te geven:
scli --query_all_sds
Voorbeeld:
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
- Zoek de getroffen SDS, noteer de naam van de SDS en voer de volgende opdracht uit:
scli --query_sds --sds_name <sds_name>
Voorbeelduitvoer:
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
- Lokaliseer de getroffen apparaten en noteer het defecte pad van het apparaat
In dit voorbeeld hebben 2 apparaten een foutstatus en komt het pad van het apparaat en het oorspronkelijke pad niet overeen
-Apparaatpad /dev/sde, Oorspronkelijk-pad /dev/sdu
Apparaatpad /dev/sdn, Oorspronkelijk pad /dev/sdl
- De apparaatfout wissen wordt uitgevoerd, maar fouten worden niet gewist omdat er sprake is van 2 verschillende paden
scli --clear_sds_device_error --sds_id c948227100000004 --device_path /dev/sdu Successfully cleared SDS device sds: with ID c948227100000004, /dev/sdu
Cause
SDS-knooppunt kan het pad van het apparaat wijzigen nadat knooppunt opnieuw is opgestart
Resolution
- Werk het oorspronkelijke pad bij zodat het overeenkomt met het huidige pad
scli --update_device_original_path --sds_name <sds_name> --device_id <device_id>
Voorbeeld:
scli --update_device_original_path --sds_name LAB10_SDS3 --device_id 2a71c74700030003
Opmerking: Om device_id te gebruiken in plaats van device_path te gebruiken, kan het pad van het apparaat op een gegeven moment anders zijn, maar de bovenstaande opdracht zal hetzelfde corrigeren.
- Apparaatfout wissen
SDS-naam en apparaatpad maken deel uit van de opdrachtuitvoer van scli --query_all_sds en scli --query_sds --sds_name <sds_name> Uitgelegd in het gedeelte Symptomen hierboven
Scli --clear_sds_device_error --sds_name <sds_name> --device_path <device path>
Voorbeeld:
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