Para dispositivos NVMe, o ESXi gera identificadores de dispositivo com base nas informações que ele recupera dos dispositivos. Geralmente, os dispositivos NVMe suportam identificadores nos formatos EUI64 ou NGUID, ou usam ambos os formatos. NGUID é um identificador global exclusivo de namespace que usa o formato de designador de 16 bytes EUI64.

Para os dispositivos que suportam apenas o formato NGUID, o identificador do dispositivo gerado pelo host muda dependendo da versão do ESXi. O host ESXi da versão 6.7 e anteriores criou o t10.Identificador de xxx_controller_serial_number . A partir do 6.7 Update 1, o host cria dois identificadores: eui. xxx (NGUID) como principal 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 do NGUID ESXi 6.7 e versões anteriores ESXi 6.7 Update 1 e posteriores
sim sim t10. xxx_EUI64 t10. xxx_EUI64
sim não t10. xxx_EUI64 t10. xxx_EUI64
não sim t10. xxx_controller_serial_number eui. xxx (NGUID) como ID principal

t10. xxx_controller_serial_number como ID primário alternativo

Observação: Se o seu host tiver dispositivos somente NGUID e você atualizar o host para o ESXi 7.0.x de uma versão anterior, o identificador do dispositivo mudará de t10. xxx_controller_serial_number para eui. xxx (NGUID) em todo o ambiente do ESXi. Se você usar o identificador do dispositivo em qualquer um dos seus scripts de cliente, deverá refletir essa alteração de formato.

Verificar o mapeamento entre identificadores de dispositivos primários e alternativos

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