En el entorno de ESXi, cada dispositivo de almacenamiento se identifica con varios nombres.

Identificadores de dispositivo

Según el tipo de almacenamiento, el host ESXi utiliza distintos algoritmos y convenciones para generar un identificador para cada dispositivo de almacenamiento.

Identificadores provistos por el almacenamiento
El host ESXi consulta a un dispositivo de almacenamiento de destino el nombre del dispositivo. A partir de los metadatos devueltos, el host extrae o genera un identificador único para el dispositivo. El identificador se basa en estándares de almacenamiento específico, es persistente y único en todos los hosts; además, tiene uno de los formatos siguientes:
  • naa.xxx
  • eui.xxx
  • t10.xxx
Identificador basado en rutas
Cuando el dispositivo no proporciona un identificador, el host genera un nombre mpx. path, donde path representa la primera ruta de acceso al dispositivo, por ejemplo, mpx.vmhba1:C0:T1:L3. Este identificador puede usarse de la misma forma que el identificador proporcionado por el almacenamiento.

El identificador mpx.ruta se crea para dispositivos locales asumiendo que los nombres de ruta son únicos. Sin embargo, este identificador no es único ni persistente y puede cambiar después de reiniciar todos los sistemas.

Generalmente, la ruta de acceso al dispositivo tiene el formato siguiente:

vmhbaAdapter:CChannel:TTarget:LLUN

  • vmhbaAdapter es el nombre del adaptador de almacenamiento. El nombre se refiere al adaptador físico en el host, no a la controladora SCSI que usan las máquinas virtuales.
  • CChannel es el número de canal de almacenamiento.

    Los adaptadores de iSCSI de software y los adaptadores de hardware dependiente utilizan el número de canal para mostrar varias rutas de acceso al mismo destino.

  • TTarget es el número de destino. El host determina la numeración de destinos y esta puede cambiar cuando las asignaciones de destinos visibles para el host cambian. Los destinos compartidos entre distintos hosts no pueden tener el mismo número de destino.
  • LLUN es el número LUN que muestra la posición del LUN en el destino. El número LUN se obtiene del sistema de almacenamiento. Si un destino tiene un solo LUN, el número LUN siempre es cero (0).

Por ejemplo, vmhba1:C0:T3:L1 representa al LUN1 en el destino 3 al que se accede a través del adaptador de almacenamiento vmhba1 y del canal 0.

Identificador heredado
Además del identificador proporcionado por el dispositivo o mpx. ruta, ESXi genera un nombre heredado alternativo para cada dispositivo. El identificador tiene el formato siguiente:

vml.number

El identificador heredado incluye una serie de dígitos que son únicos para el dispositivo. El identificador puede proceder en parte de los metadatos que se obtienen a través del comando SCSI INQUIRY. En los dispositivos no locales que no proporcionan identificadores SCSI INQUIRY, el identificador vml.number se utiliza como el único identificador exclusivo disponible.

Mostrar nombres de dispositivo en vSphere CLI

Puede utilizar el comando esxcli storage core device list para mostrar todos los nombres de dispositivo en la CLI de vSphere. El resultado es similar al ejemplo siguiente:

# 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 con identificadores de dispositivo NGUID

Para los dispositivos NVMe, ESXi genera identificadores de dispositivos en función de la información que recupera de los dispositivos. Por lo general, los dispositivos NVMe admiten identificadores con los formatos EUI64 o NGUID, o bien utilizan ambos formatos. NGUID es un identificador global único de espacio de nombres que utiliza el formato de designador de 16 bits EUI64.

Para los dispositivos que solo admiten el formato NGUID, el host crea dos identificadores: eui.xxx (NGUID) como el principal, y t10.xxx_número_de_serie_de_controladora como el principal alternativo.

Formatos de identificador que admite el dispositivo Identificador de dispositivo generado por el host
Formato de identificador EUI64 Formato de identificador NGUID ESXi 8.0
yes yes t10.xxx_EUI64
yes no t10.xxx_EUI64
no yes eui.xxx (NGUID) como identificador principal

t10.xxx_número_de_serie_de_controladora como identificador principal alternativo

Verificar la asignación entre identificadores de dispositivo principales y alternativos

Utilice el comando esxcli storage core device uidmap list para comprobar los identificadores de dispositivo. El resultado es similar al siguiente:
 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....

Cambiar nombre de los dispositivos de almacenamiento

El host ESXi asigna un nombre para mostrar a los dispositivos de almacenamiento según el tipo de almacenamiento y el fabricante. Se puede cambiar el nombre para mostrar del dispositivo.

No se puede cambiar el nombre de ciertos tipos de dispositivos locales.

Procedimiento

  1. En vSphere Client, desplácese hasta el host ESXi.
  2. Haga clic en la pestaña Configurar.
  3. En Almacenamiento, haga clic en Dispositivos de almacenamiento.
  4. Seleccione el dispositivo al que desea cambiar el nombre y haga clic en Cambiar nombre.
  5. Cambie el nombre del dispositivo a un nombre descriptivo.