No ambiente ESXi, cada dispositivo de armazenamento é identificado por vários nomes.

Identificadores de dispositivo

Dependendo do tipo de armazenamento, o host ESXi usa diferentes algoritmos e convenções para gerar um identificador para cada dispositivo de armazenamento.

Identificadores fornecidos pelo armazenamento
O host ESXi consulta um dispositivo de armazenamento de destino para obter o nome do dispositivo. Dos metadados retornados, o host extrai ou gera um identificador exclusivo para o dispositivo. O identificador é baseado em padrões de armazenamento específicos, é exclusivo e persistente em todos os hosts e tem um dos seguintes formatos:
  • não.xxx
  • eui.xxx
  • t10.xxx
Identificador baseado em caminho
Quando o dispositivo não fornece um identificador, o host gera um arquivo mpx. path name, em que path representa o primeiro caminho para o dispositivo, por exemplo, mpx.vmhba1:C0:T1:L3. Esse identificador pode ser usado da mesma forma que as identificações fornecidas pelo armazenamento.

O mpx.O identificador path é criado para dispositivos locais assumindo que seus nomes de caminho são exclusivos. No entanto, esse identificador não é exclusivo ou persistente e pode ser alterado após cada reinicialização do sistema.

Normalmente, o caminho para o dispositivo tem o seguinte formato:

vmhbaAdapter:CChannel:TTarget:LLUN

  • vmhbaAdaptador é o nome do adaptador de armazenamento. O nome se refere ao adaptador físico no host, não ao controlador SCSI usado pelas máquinas virtuais.
  • CCanal é o número do canal de armazenamento.

    Os adaptadores iSCSI de software e os adaptadores de hardware dependentes usam o número do canal para mostrar vários caminhos para o mesmo destino.

  • TDestino é o número de destino. A numeração de destino é determinada pelo host e pode ser alterada quando os mapeamentos de destinos visíveis para o host são alterados. Destinos compartilhados por hosts diferentes podem não ter o mesmo número de destino.
  • LLUN é o número do LUN que mostra a posição do LUN no destino. O número do LUN é fornecido pelo sistema de armazenamento. Se um destino tiver apenas um LUN, o número do LUN será sempre zero (0).

Por exemplo, vmhba1:C0:T3:L1 representa LUN1 no destino 3 acessado por meio do adaptador de armazenamento vmhba1 e do canal 0.

Identificador herdado
Além dos identificadores fornecidos pelo dispositivo ou mpx.identificadores de caminho, ESXi gera um nome herdado alternativo para cada dispositivo. O identificador tem o seguinte formato:

vml.número

O identificador herdado inclui uma série de dígitos exclusivos do dispositivo. O identificador pode ser derivado em parte dos metadados obtidos por meio do comando SCSI INQUIRY. Para dispositivos não locais que não fornecem identificadores SCSI INQUIRY, o vml.O identificador number é usado como o único identificador exclusivo disponível.

Exibindo nomes de dispositivos no vSphere CLI

Você pode usar o comando esxcli storage core device list para exibir todos os nomes de dispositivos no vSphere CLI. A saída é semelhante ao seguinte exemplo:

# esxcli storage core device list
naa.XXX
	  Display Name: DGC Fibre Channel Disk(naa.XXX)
	  ... 
	  Other UIDs: vml.000XXX
mpx.vmhba1:C0:T0:L0
   Display Name: Local VMware Disk (mpx.vmhba1:C0:T0:L0)
   ...
   Other UIDs: vml.0000000000XYZ

Dispositivos NVMe com identificadores de dispositivo NGUID

Para dispositivos NVMe, o ESXi gera identificadores de dispositivo com base nas informações que recupera dos dispositivos. Geralmente, os dispositivos NVMe oferecem suporte a identificadores nos formatos EUI64 ou NGUID ou usam os dois formatos. NGUID é um Identificador Globalmente Exclusivo de Namespace que usa o formato de designador de 16 bytes EUI64.

Para os dispositivos que oferecem suporte apenas ao formato NGUID, o host cria dois identificadores: eui.xxx (NGUID) como primário e t10.xxx_controller_serial_number como primário alternativo.

Formatos de ID compatíveis com o dispositivo Identificador de dispositivo gerado pelo host
Formato de ID EUI64 Formato de ID NGUID ESXi 8.0
sim sim t10.xxx_EUI64
sim não t10.xxx_EUI64
não sim eui.xxx (NGUID) como ID principal

t10.xxx_controller_serial_number como ID principal alternativo

Verificar o mapeamento entre os identificadores de dispositivo primário e alternativo

Use o comando esxcli storage core device uidmap list para verificar os identificadores do dispositivo. A saída é semelhante à seguinte:
 esxcli storage core device uidmap list
eui.0000xyz.....
   Primary UID: eui.0000xyz.....
   Alternative Primary UIDs: t10.0000abc....
   Legacy UID: vml.0000000000766d68....
   Alternative Legacy UIDs: vml.000000000080906....

Renomear dispositivos de armazenamento

O host ESXi atribui um nome de exibição a um dispositivo de armazenamento com base no tipo de armazenamento e no fabricante. Você pode alterar o nome de exibição do dispositivo.

Você não pode renomear determinados tipos de dispositivos locais.

Procedimento

  1. No vSphere Client, navegue até o host ESXi.
  2. Clique na guia Configurar (Configure).
  3. Em Armazenamento (Storage), clique em Dispositivos de armazenamento (Storage Devices).
  4. Selecione o dispositivo a ser renomeado e clique em Renomear (Rename).
  5. Altere o nome do dispositivo para um nome amigável.