PowerPath/Linux: "ERROR: can not use a target device that is in use" quando si tenta di rinominare un dispositivo in emcpowerX

Summary: PowerPath/Linux: "ERROR: can not use a target device that is in use" quando si tenta di rinominare un dispositivo in 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

Il dispositivo precedente associato al nome dello pseudo dispositivo emcpowerX è stato rimosso e quando si è tentato di rinominare in emcpowerX un nuovo dispositivo denominato emcpowerY (emcpowerb in questo caso), viene generato l'errore "ERROR: can not use a target device that is in use".

Cause

Il problema in questo caso sembra essere il seguente:

--Il vecchio dispositivo associato a emcpowerX è stato rimosso dal back-end senza prima rimuoverlo dal livello PowerPath.
--PowerPath v7.3 è stato installato dopo la disinstallazione dalla versione 7.2 senza eliminare l'istanza precedente di PowerPath.

Anche dopo aver provato a rilasciare lo pseudo device e riavviato più volte, la voce emcpowerXentry compare ancora in 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

In questo caso, la pulizia manuale del database di PowerPath ha risolto il problema ed è stato possibile rinominare il dispositivo come richiesto:
 

1) Arrestare tutti gli I/O e annullare il mounting di tutti i file system nell'array.

2) Arrestare PowerPath.

3) Rimuovere i vecchi file di configurazione /etc/emcp_devicesDB.dat e /etc/emcp_devicesDB.idx

4) Rimuovere la directory /etc/emc/archive.

5) Avviare PowerPath.

6) Salvare la nuova configurazione (powermt save).

NOTA: per evitare questo tipo di problemi, si consiglia di rimuovere sempre il dispositivo prima dal livello PowerPath e poi dal back-end. Inoltre, è consigliabile eliminare sempre l'istanza dell'installazione precedente per evitare problemi imprevisti.

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.