PowerPath/Linux: "ERROR: can not use a target device that is in use" ao tentar renomear um dispositivo como emcpowerX

Resumen: PowerPath/Linux: "ERROR: can not use a target device that is in use" ao tentar renomear um dispositivo como 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

O antigo dispositivo associado ao pseudonome emcpowerX foi removido e, quando um novo dispositivo denominado emcpowerY (emcpowerb, neste caso) tentou ser renomeado como emcpowerX, ocorreu o erro "ERROR: can not use a target device that is in use".

Causa

O que parece ser o problema neste caso:

– O dispositivo antigo que estava associado a emcpowerX foi removido do backend antes de remover o dispositivo no nível do PowerPath primeiro.
– O PowerPath v7.3 foi instalado após a desinstalação do PowerPath v7.2, sem realizar uma limpeza da instância mais antiga do PowerPath.

Mesmo após tentar liberar o pseudo e realizar diversas reinicializações, a entrada emcpowerXcontinua aparecendo na lista de 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

Neste caso, limpar manualmente o banco de dados do PowerPath resolveu o problema e o dispositivo pôde ser renomeado conforme necessário:
 

1) Certifique-se de que todas as E/Ss sejam interrompidas e de que todos os file systems da array estejam desmontados.

2) Interrompa o PowerPath.

3) Remova os arquivos de configuração antigos /etc/emcp_devicesDB.dat e /etc/emcp_devicesDB.idx

4) Remova o diretório /etc/emc/archive.

5) Inicie o PowerPath.

6) Salve a nova configuração (powermt save).

Nota: É sempre recomendável remover primeiro o dispositivo no nível do PowerPath e depois o dispositivo no nível do backend para evitar problemas como esse. Além disso, é sempre recomendável limpar a instância de instalação mais antiga para evitar problemas inesperados.

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.