VPLEX: Falha ao recuperar o volume de armazenamento que foi excluído do array de back-end.

Summary: Foi recebido um erro de comando de firmware ao tentar cancelar a recuperação de um volume de armazenamento que havia sido excluído do array de back-end.

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

  • Um volume de array "storage_volume_1" inicialmente com VPDID "VPD83T3:514f0c55892000abc" já havia sido removido do VPLEX e do array de back-end.
  • Um novo volume de armazenamento com o mesmo nome do volume de armazenamento removido, ou seja, "storage_volume_1", foi criado e apresentado ao VPLEX. O "naa:" O identificador é "514f0c55892000xyz" no array de back-end.

       Exemplo: 

VPlexcli:/clusters/cluster-2/storage-elements/storage-arrays/XtremIO-XtremApp-CKMxxxxxxxxx69/logical-units> ll
Name                      Connectivity  Active/AAO      Passive/AAN  Visibility  LUNs                ALUA
------------------------  Status        Controllers     Controllers  ----------  ------------------  Support
------------------------  ------------  --------------  -----------  ----------  ------------------  -------
VPD83T3:xxxxxxxxxxxxxx54  ok            CKMxxxxxxxxx69                active     0x0008000000000000  none

 

  • O storage array tornou-se "desconhecido" após a criação do novo volume de armazenamento no VPLEX. O "naa:" O identificador passou a ser "VPD83T3:514f0c55892000abc", que era o identificador do volume do array removido anteriormente chamado "storage_volume_1".
  • No entanto, o novo volume de armazenamento foi mapeado para "naa:" O identificador "514f0c55892000xyz" usando o nome anterior do volume de armazenamento, "storage-volume_1", quando visto do array de back-end e tentando cancelar o mapeamento emitiu um erro.
  • O volume de armazenamento recém-criado tem "VPD83T3:514f0c5589200xyz" como seu ID de NAA quando visto do back-end.
  • Tecnicamente, um volume com um identificador terminando com "abc" não existe. Enquanto o novo volume com um identificador terminando com "xyz" é bom.



Quando o comando de cancelamento de reivindicação foi usado para cancelar a reivindicação de um volume de armazenamento que havia sido removido no array de back-end, ele não conseguiu cancelar a solicitação do volume de armazenamento.
 
Ao tentar cancelar a recuperação de um volume de armazenamento específico do VPLEX, nós recebemos um erro "Erro de comando de firmware" e a causa da falha, conforme relatado pelo
 
firmware Exemplo:
     VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> unclaim -d <storage_volume_name>
     storage-volume unclaim:  Evaluation of <<unclaim -d storage_volume_name>> failed.
     cause:                   Failed to unclaim storage-volumes.
     cause:                   Firmware command error.
     cause:                   Valid storage-volume, but storage-volume not known by device. << reason of failure
 

Exemplo de resultado: 
      VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> unclaim -d INFxxxxxxxxxxxxDS01
     storage-volume unclaim:  Evaluation of <<unclaim -d INFXXXXXXXXXXXXDS01>> failed.
      cause:                   Failed to unclaim storage-volumes.
      cause:                   Firmware command error.
      cause:                   Valid storage-volume, but storage-volume not known by device.
 

Cause

Um nome de volume de armazenamento com um VPDID específico, que deve ser usado com o comando unclaim, foi excluído do storage array, mas não foi cancelado do VPLEX. No entanto, um novo volume de armazenamento com o mesmo nome foi criado.

Exemplo:

VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> ll
Name                                       VPD83 ID                                  Capacity  Use        Vendor      IO      Type         Thin     Provision  Thin
-----------------------------------------  ----------------------------------------  --------  ---------  -------        Status  -----------  Rebuild  Type       Capable
-----------------------------------------  ----------------------------------------  --------  ---------  -------        ------  -----------  -------  ---------  -------
INFxxxxxxxxxxxxDS01                        VPD83T3:xxxxxxxxxxxxxx12                  10T       claimed    -              alive   normal      true    legacy     -    

 

Resolution

  •  Para verificação, faça log-in no VPlexcli e verifique a hierarquia do volume de armazenamento a ser não reivindicado. 

         Exemplo:

VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> show-use-hierarchy <storage_volume_name>
storage-volume: <storage_volume_name> (size)

     

Nota: Se você não estiver no nível de contexto em que executará o comando show-use-hierarchy, precisará do caminho completo para onde o volume/dispositivo/extensão verá os detalhes completos da hierarquia de uso, por exemplo, para uso com o volume de armazenamento:
show-use-hierarchy clusters/cluster-2/storage-elements/storage-volumes/<storage_volume_name>


    Exemplo de resultado:

VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> show-use-hierarchy INFxxxxxxxxxxxxDS01
storage-volume: INFxxxxxxxxxxxxDS01 (10T) 
  • Reinicie o servidor VplexManagementConsole conforme mostrado abaixo,
service@<ManagemetServer>:~> sudo /etc/init.d/VPlexManagementConsole restart
Restarting EMC VPlex Management Console...

 

NOTA:
Depois de reiniciar o console de gerenciamento, aguarde de 1 a 2 minutos para permitir que o sistema se estabilize antes de tentar um novo login no VPlexcli novamente.
  • Faça log-in no console do Vplexcli e execute novamente o comando "unclaim -d <storage_volume_name>"

          Exemplo:

VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> unclaim -d <storage_volume_name>
Unclaimed 1 of 1 storage-volumes.


          Exemplo de resultado:

VPlexcli:/clusters/cluster-2/storage-elements/storage-volumes> unclaim -d INFxxxxxxxxxxxxDS01
Unclaimed 1 of 1 storage-volumes.
  • Faça uma longa listagem, ' ll ', no contexto do volume de armazenamento. O <storage_volume_name> não deve aparecer. Caso contrário, isso significa que o volume que você tinha acabado de cancelar foi reivindicado com sucesso.

 

Affected Products

VPLEX Series

Products

VPLEX Series, VPLEX VS2, VPLEX VS6
Article Properties
Article Number: 000167851
Article Type: Solution
Last Modified: 09 Sep 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.