PowerFlex : Mise à jour du chemin d’accès du périphérique et effacement des erreurs de périphérique SDS à l’aide de la ligne de commande

Summary: Même après avoir exécuté la commande clean, l’erreur de périphérique SDS ne s’efface pas. Voici les étapes à suivre pour résoudre ce problème.

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

Cet article explique comment effacer une erreur de périphérique indiquant un périphérique présentant une non-correspondance entre le chemin d’accès au périphérique et le chemin d’origine du périphérique

Toutefois, dans un autre scénario, le chemin d’accès au périphérique et le chemin d’origine peuvent être incompatibles, et l’état est toujours Normal ou en état d’erreur, mais pas le chemin du périphérique incompatible 

Cela signifie que ces deux problèmes ne doivent pas nécessairement se produire ensemble, mais lorsqu’ils se produisent ensemble, la commande d’effacement des erreurs peut ne pas fonctionner tant que la non-correspondance de chemin d’accès au périphérique n’est pas résolue 


  • Connectez-vous au MDM principal avec les identifiants administrateur. Utilisez des guillemets simples ' ' si le mot de passe contient des caractères spéciaux
    3.x 
    scli --login --username admin --password '<password>'
    
    4.x 
    scli --login --username admin --password '<password>' --management_system_ip <pfmp_ip>

  

 

  • Exécutez la commande suivante pour répertorier tous les détails des SDS :
scli --query_all_sds

Exemple :

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

 

  • Localisez le SDS concerné et notez le nom du SDS, puis exécutez la commande suivante :
 scli --query_sds --sds_name <sds_name>

Exemple de sortie :

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

 

  • Localisez les appareils concernés et notez le chemin de l’appareil défectueux 

Dans cet exemple, 2 périphériques sont dans un état d’erreur, et unmatched device path et original-path

-Device path /dev/sde , Original-path /dev/sdu

-Chemin d’accès de l’appareil /dev/sdn , Chemin d’origine /dev/sdl

  • L’erreur d’effacement d’appareil s’exécutera correctement, mais les erreurs ne seront pas effacées, car elles ont 2 chemins différents 
scli --clear_sds_device_error --sds_id c948227100000004 --device_path  /dev/sdu
 Successfully cleared SDS device sds: with ID c948227100000004, /dev/sdu

 

 

Cause

Le nœud SDS peut modifier le chemin d’accès au périphérique après le redémarrage du nœud 

 

Resolution

  • Mettez à jour le chemin d’origine pour qu’il corresponde au chemin actuel 
scli --update_device_original_path --sds_name <sds_name> --device_id <device_id>

Exemple :

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

Remarque : Pour utiliser device_id au lieu d’utiliser device_path comme chemin d’accès à l’appareil, il peut être différent à un moment donné, mais la commande ci-dessus rectifiera le même. 


  • Effacer l’erreur d’appareil 

-Le nom SDS et le chemin d’accès au périphérique font partie de la sortie de commande de scli --query_all_sds et  scli --query_sds --sds_name <sds_name> Expliqué dans la section Symptômes ci-dessus

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

Exemple :

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.