Nell'ambiente ESXi, ogni dispositivo di storage è identificato da diversi nomi.

Identificatori del dispositivo

In base al tipo di storage, l'host ESXi utilizza diversi algoritmi e convenzioni per generare un identificatore per ogni dispositivo di storage.

Identificatori forniti dallo storage
L'host ESXi esegue una query nel dispositivo di storage di destinazione per recuperare il nome del dispositivo. Dai metadati restituiti, l'host estrae o genera un identificatore univoco per il dispositivo. L'identificatore si basa su standard di storage specifici, è univoco e persistente in tutti gli host e ha uno dei seguenti formati:
  • naa.xxx
  • eui.xxx
  • t10.xxx
Identificatore basato su percorso
Quando il dispositivo non fornisce un identificatore, l'host genera un nome mpx.Il path, in cui path rappresenta il primo percorso del dispositivo, ad esempio mpx.vmhba1:C0:T1:L3. Questo identificatore può essere utilizzato allo stesso modo delle identificazioni fornite dallo storage.

L'identificatore mpx.path viene creato per i dispositivi locali supponendo che i loro nomi di percorso siano univoci. Tuttavia, questo identificatore non è univoco o persistente e può cambiare dopo ogni riavvio del sistema.

In genere, il percorso del dispositivo ha il seguente formato:

vmhbaAdapter:CChannel:TTarget:LLUN

  • vmhbaAdapter è il nome dell'adattatore di storage. Il nome fa riferimento all'adattatore fisico nell'host, non al controller SCSI utilizzato dalle macchine virtuali.
  • CChannel è il numero del canale di storage.

    Gli adattatori software iSCSI e gli adattatori hardware dipendenti utilizzano il numero di canale per mostrare più percorsi verso la stessa destinazione.

  • TTarget è il numero della destinazione. La numerazione delle destinazioni è determinata dall'host e potrebbe cambiare quando cambiano le mappature delle destinazioni visibili per l'host. Le destinazioni condivise da host diversi potrebbero non avere lo stesso numero di destinazione.
  • LLUN è il numero del LUN che indica la posizione del LUN all'interno della destinazione. Il numero di LUN viene fornito dal sistema di storage. Se una destinazione ha un solo LUN, il numero del LUN è sempre zero (0).

Ad esempio, vmhba1:C0:T3:L1 rappresenta LUN1 nella destinazione 3 a cui si accede tramite l'adattatore di storage vmhba1 e il canale 0.

Identificatore legacy
Oltre agli identificatori forniti dal dispositivo o agli identificatori mpx. path , ESXi genera un nome legacy alternativo per ogni dispositivo. L'identificatore ha il seguente formato:

vml.number

L'identificatore legacy include una serie di cifre univoche per il dispositivo. L'identificatore può essere derivato in parte dai metadati ottenuti tramite il comando SCSI INQUIRY. Per i dispositivi non locali che non forniscono identificatori SCSI INQUIRY, viene utilizzato l'identificatore vml.number come unico identificatore univoco disponibile.

Visualizzazione dei nomi dei dispositivi nella CLI di vSphere

È possibile utilizzare il comando esxcli storage core device list per visualizzare tutti i nomi dei dispositivi nella CLI di vSphere. L'output è simile all'esempio seguente:

# 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

Dispositivi NVMe con identificatori di dispositivo NGUID

Per i dispositivi NVMe, ESXi genera identificatori dei dispositivi in base alle informazioni recuperate dai dispositivi. In genere, i dispositivi NVMe supportano gli identificatori nei formati EUI64 o NGUID o utilizzano entrambi i formati. NGUID è un identificatore univoco globale dello spazio dei nomi che utilizza il formato di designazione EUI64 a 16 byte.

Per i dispositivi che supportano solo il formato NGUID, l'host crea due identificatori: eui.xxx (NGUID) come primario e t10.xxx_controller_serial_number come primario alternativo.

Formati ID supportati dal dispositivo Identificatore dispositivo generato dall'host
Formato EUI64 ID Formato NGUID ID ESXi 8.0
t10.xxx_EUI64
no t10.xxx_EUI64
no eui.xxx (NGUID) come ID primario

t10.xxx_controller_serial_number come ID primario alternativo

Verificare la mappatura tra gli identificatori primario e alternativo del dispositivo

Utilizzare il comando esxcli storage core device uidmap list per verificare gli identificatori del dispositivo. L'output è simile al seguente:
 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....

Ridenominazione dei dispositivi di storage

L'host ESXi assegna un nome visualizzato a un dispositivo di storage in base al tipo e al produttore dello storage. È possibile modificare il nome visualizzato del dispositivo.

Non è possibile rinominare determinati tipi di dispositivi locali.

Procedura

  1. In vSphere Client, passare all'host ESXi.
  2. Fare clic sulla scheda Configura.
  3. In Storage, fare clic su Dispositivi di storage.
  4. Selezionare il dispositivo da rinominare e fare clic su Rinomina.
  5. Cambiare il nome del dispositivo con un nickname.