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

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

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

Cause

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



Resolution

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.

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.