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

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

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

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".

Causa

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



Resolución

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.

Productos afectados

PowerPath for Linux
Propiedades del artículo
Número del artículo: 000189392
Tipo de artículo: Solution
Última modificación: 27 ago 2022
Versión:  5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.