PowerFlex: 명령줄을 사용하여 디바이스 경로를 업데이트하고 SDS 디바이스 오류를 지우는 방법

Summary: clean 명령을 수행한 후에도 SDS 디바이스 오류가 지워지지 않습니다. 이 문제를 해결하는 방법에 대한 단계는 다음과 같습니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

이 문서에서는 디바이스 경로와 디바이스 원래 경로가 일치하지 않는 디바이스에 대한 디바이스 오류를 지우는 방법에 대해 설명합니다

그러나 다른 시나리오에서는 디바이스의 디바이스 경로와 원래 경로가 일치하지 않을 수 있으며 여전히 정상 상태 또는 오류 상태이지만 일치하지 않는 디바이스 경로가 없을 수 있습니다 

즉, 이 두 가지 문제가 반드시 함께 발생해야 하는 것은 아니지만 함께 발생하면 디바이스 경로 불일치가 해결될 때까지 오류를 지우는 명령이 작동하지 않을 수 있습니다 


  • 관리자 로그인으로 운영 MDM에 로그인합니다. 암호에 특수 문자가 있는 경우 작은따옴표 사용 '
    3.x 
    scli --login --username admin --password '<password>'
    
    4.x 
    scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>

  

 

  • 다음 명령을 실행하여 모든 SDS 세부 정보를 나열합니다.
scli --query_all_sds

예:

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

 

  • 영향을 받는 SDS의 위치를 파악하고 SDS 이름을 기록해 둔 후 다음 명령을 실행합니다.
 scli --query_sds --sds_name <sds_name>

예제 출력:

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

 

  • 영향을 받은 디바이스의 위치를 파악하고 장애가 발생한 디바이스 경로를 기록해 둡니다. 

이 예에서는 2개의 디바이스가 오류 상태이고 디바이스 경로와 원래 경로가 일치하지 않습니다.

-장치 경로 /dev/sde , 원래 경로 /dev/sdu

-장치 경로 /dev/sdn , 원래 경로 /dev/sdl

  • 디바이스 오류 지우기는 성공적으로 실행되지만 경로가 2개인 경우 오류가 지워지지 않습니다. 
scli --clear_sds_device_error --sds_id c948227100000004 --device_path  /dev/sdu
 Successfully cleared SDS device sds: with ID c948227100000004, /dev/sdu

 

 

Cause

노드를 재부팅한 후 SDS 노드가 디바이스 경로를 변경할 수 있음 

 

Resolution

  • 현재 경로와 일치하도록 원래 경로를 업데이트합니다. 
scli --update_device_original_path --sds_name <sds_name> --device_id <device_id>

예:

scli --update_device_original_path --sds_name LAB10_SDS3 --device_id  2a71c74700030003

참고: device_path를 디바이스 경로로 사용하는 대신 device_id를 사용하는 것은 어느 시점에서 다를 수 있지만 위의 명령은 동일하게 수정됩니다. 


  • 디바이스 오류 지우기 

-SDS 이름 및 디바이스 경로는 명령 출력의 일부입니다. scli --query_all_sds 및  scli --query_sds --sds_name <sds_name> 위의 증상 섹션에 설명되어 있습니다.

Scli --clear_sds_device_error --sds_name <sds_name> --device_path <device path>

예:

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

 

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000027185
Article Type: Solution
Last Modified: 28 حزيران 2026
Version:  11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.