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 y utiliza los datos resultantes, en especial 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 sobre la suposición de que los nombres de ruta de acceso son únicos. Sin embargo, este identificador no es ni único ni persistente, y puede cambiar después de cada arranque.

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 si 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., para cada dispositivo, ESXi genera un nombre heredado alternativo. El identificador tiene el formato siguiente:

vml.number

El identificador heredado incluye una serie de dígitos que son únicos del dispositivo y pueden derivar, en parte, de la información de la página 83, si está disponible. 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