PowerPath/Linux : « ERROR: can not use a target device that is in use » tente de renommer un appareil emcpowerX

Summary: PowerPath/Linux : « ERROR: can not use a target device that is in use » tente de renommer un appareil emcpowerX

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

L’ancien appareil associé au nom de pseudo emcpowerX a été supprimé et lorsque vous essayez de renommer un nouvel appareil nommé emcpowerY (emcpowerb dans ce cas) avec le nom emcpowerX, l’erreur « ERROR: can not use a target device that is in use » est générée.

Cause

Le problème dans ce cas semble être le suivant :

--L’ancien appareil qui était associé à emcpowerX a été supprimé du back-end sans retirer préalablement l’appareil du niveau PowerPath.
--PowerPath v7.3 a été installé après la désinstallation de la version v7.2 sans nettoyage préalable de l’ancienne instance de PowerPath.

Même après avoir essayé de libérer les pseudo et après plusieurs redémarrages, emcpowerXentry était toujours répertorié sous usedpseudos:

[root@xxxxx ~]# emcpadm getusedpseudos
PowerPath pseudo device names in use:
 
Pseudo Device Name      Major# Minor#
        emcpowerX         120      0
        emcpowerb         120     16
        emcpowerc         120     32

[root@xxxxxx ~]# emcpadm renamepseudo -s emcpowerb -t emcpowerX



Resolution

Dans ce cas, le nettoyage manuel de la base de données PowerPath a permis de résoudre le problème et l’appareil a pu être renommé comme requis :
 

1) Assurez-vous que toutes les E/S sont arrêtées et que tous les systèmes de fichiers de la matrice sont démontés.

2) Arrêtez PowerPath.

3) Supprimez les anciens fichiers de configuration /etc/emcp_devicesDB.dat et /etc/emcp_devicesDB.idx

4) Supprimez le répertoire /etc/emc/archive.

5) Démarrez PowerPath.

6) Enregistrez la nouvelle configuration (powermt save).

Remarque : pour éviter les problèmes de ce type, il est recommandé de toujours retirer l’appareil, d’abord du niveau PowerPath, puis du back-end. En outre, il est toujours recommandé de nettoyer l’ancienne instance d’installation afin d’éviter tout problème inattendu.

Affected Products

PowerPath for Linux
Article Properties
Article Number: 000189392
Article Type: Solution
Last Modified: 27 Aug 2022
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.