PowerFlex : Utilisation de la ligne de commande pour mettre à jour le chemin d’accès du périphérique et effacer les erreurs de périphérique SDS

Summary: Même après avoir exécuté la commande clean, l’erreur du périphérique SDS ne s’efface pas. Vous trouverez ci-dessous 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 pour un périphérique présentant une incompatibilité 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, l’appareil peut avoir un chemin d’accès de périphérique et un chemin d’origine incompatibles et être toujours dans un état Normal ou en état d’erreur, mais ne pas avoir le chemin de 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 le problème de chemin d’accès au périphérique n’est pas résolu.


  • Connectez-vous au MDM principal à l’aide des informations d’identification d’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, deux périphériques sont en état d’erreur et ont unmatched device path et original-path :
    • Chemin d’accès au périphérique /dev/sdeChemin d’origine /dev/sdu
    • Chemin d’accès au périphérique /dev/sdn Chemin d’origine /dev/sdl
  • L’erreur d’effacement d’appareil s’exécute correctement, mais les erreurs ne sont pas effacées, car il existe deux 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 du 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 : Utilisation device_id au lieu d’utiliser device_path En effet, le chemin d’accès au périphérique peut être différent à un moment donné, mais la commande ci-dessus le corrige.

Effacement des erreurs d’appareil 

-SDS Le nom 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> comme 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: 10 Aug 2026
Version:  12
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.