Cada dispositivo de almacenamiento, o LUN, 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 SCSI INQUIRY.
El host utiliza el comando SCSI INQUIRY para consultar un dispositivo de almacenamiento. El host utiliza los datos resultantes, en concreto la información de la página 83, para generar un identificador único. Los identificadores de dispositivos basados en la página 83 son únicos en todos los hosts, persistentes y tienen uno de los formatos siguientes:
  • naa.number
  • t10.number
  • eui.number

Estos formatos se adhieren a los estándares del comité T10. Consulte la documentación de SCSI-3 en el sitio web del comité T10.

Identificador basado en rutas de acceso.
Cuando el dispositivo no proporciona la información de la página 83, el host genera un nombre mpx.path, en el que path representa la primera ruta de acceso al dispositivo, por ejemplo, mpx.vmhba1:C0:T1:L3. Este identificador puede utilizarse del mismo modo que el identificador SCSI INQUIRY.

El identificador mpx. se crea para dispositivos locales asumiendo que los nombres de ruta de acceso 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 de los identificadores SCSI INQUIRY o mpx., 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 la información de la página 83. En los dispositivos no locales que no admiten la información de la página 83, se usa el nombre vml. como el único identificador exclusivo disponible.

Mostrar nombres de dispositivo en vSphere CLI

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

# esxcli --server=server_name storage core device list
naa.number
	Display Name: DGC Fibre Channel Disk(naa.number)
	... 
	Other UIDs:vml.number