PowerFlex: como atualizar o caminho do dispositivo e limpar os erros do dispositivo SDS usando a linha de comando

概要: Mesmo depois de executar o comando clean, o erro do dispositivo SDS não é removido. Aqui estão as etapas sobre como isso pode ser corrigido.

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

Este artigo explica como limpar o erro de dispositivo para um dispositivo que tenha disparidade entre o caminho do dispositivo e o caminho original do dispositivo

No entanto, em outro cenário, o dispositivo pode ter caminho do dispositivo e caminho original incompatíveis e ainda está no estado normal ou no estado de erro, mas não tem o caminho do dispositivo incompatível 

Isso significa que esses dois problemas não precisam acontecer juntos, mas quando acontecem juntos, o comando para limpar erros pode não funcionar até que a disparidade de caminho do dispositivo seja corrigida 


  • Faça log-in no MDM primário com login de administrador. Use aspas simples ' ' se a senha tiver caracteres especiais
    3.x 
    scli --login --username admin --password '<password>'
    
    4.x 
    scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>

  

 

  • Execute o seguinte comando para listar todos os detalhes de SDSs:
scli --query_all_sds

Exemplo:

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

 

  • Localize o SDS afetado e anote o nome do SDS e, em seguida, execute o seguinte comando:
 scli --query_sds --sds_name <sds_name>

Exemplo de resultado:

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

 

  • Localize os dispositivos afetados e anote o caminho do dispositivo com falha 

Neste exemplo, 2 dispositivos estão em estado de erro, com o caminho do dispositivo e o caminho original não correspondentes

-Caminho do dispositivo /dev/sde , Caminho original /dev/sdu

-Caminho do dispositivo /dev/sdn , Caminho original /dev/sdl

  • A mensagem Clear device error será executada com sucesso, mas os erros não serão removidos por ter dois caminhos diferentes 
scli --clear_sds_device_error --sds_id c948227100000004 --device_path  /dev/sdu
 Successfully cleared SDS device sds: with ID c948227100000004, /dev/sdu

 

 

原因

O nó do SDS pode alterar o caminho do dispositivo após a reinicialização do nó 

 

解決方法

  • Atualize o caminho original para corresponder ao caminho atual 
scli --update_device_original_path --sds_name <sds_name> --device_id <device_id>

Exemplo:

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

Nota: para usar device_id em vez de usar device_path, pois o caminho do dispositivo pode ser diferente em algum momento, mas o comando acima corrigirá o mesmo. 


  • Limpar erro do dispositivo 

-O nome do SDS e o caminho do dispositivo fazem parte da saída do comando do scli --query_all_sds e  scli --query_sds --sds_name <sds_name> explicado na seção sintomas acima

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

Exemplo:

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

 

対象製品

PowerFlex rack, ScaleIO
文書のプロパティ
文書番号: 000027185
文書の種類: Solution
最終更新: 28 6月 2026
バージョン:  11
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。