Chaque périphérique de stockage, ou LUN, est identifié par plusieurs noms.

Identificateurs de périphérique

Selon le type de stockage, l'hôte ESXi utilise différents algorithmes et conventions pour générer un identificateur pour chaque périphérique de stockage.

Identificateurs de SCSI INQUIRY.
L'hôte utilise la commande SCSI INQUIRY pour interroger un périphérique de stockage. Il utilise les données résultantes, en particulier les informations de la Page 83, pour générer un identificateur unique. Les identificateurs de périphérique qui sont basés sur la Page 83 sont uniques pour tous les hôtes, permanents, et ont l'un des formats suivants :
  • naa.number
  • t10.number
  • eui.number

Ces formats sont conformes aux normes du comité T10. Consultez la documentation SCSI-3 sur le site Web du comité T10.

Identificateur basé sur le chemin.
Lorsque le périphérique ne fournit pas les informations de la Page 83, l'hôte génère un nom mpx.path, où path représente le premier chemin d'accès au périphérique, par exemple, mpx.vmhba1:C0:T1:L3. Cet identificateur peut être utilisé de la même manière que SCSI INQUIRY l'identifie.

L'identificateur mpx. est créé pour les périphériques locaux dans l'hypothèse que leurs noms de chemin sont uniques. Toutefois, cet identificateur n'est ni unique, ni permanent, et il peut changer après chaque redémarrage.

En général, le chemin vers le périphérique est au format suivant :

vmhbaAdapter:CChannel:TTarget:LLUN

  • vmhbaAdapter est le nom de l'adaptateur de stockage. Le nom fait référence à la carte physique sur l'hôte et non au contrôleur SCSI utilisé par les machines virtuelles.
  • CChannel est le numéro de canal de stockage.

    Les adaptateurs iSCSI logiciels et les adaptateurs de matériel iSCSI dépendants utilisent le numéro de canal pour présenter plusieurs chemins menant à la même cible.

  • TTarget est le numéro cible. La numérotation de la cible est choisie par l'hôte et peut être modifiée en cas de changement de mappages des cibles visibles par l'hôte. Les cibles qui sont partagées par différents hôtes n'ont pas nécessairement le même numéro cible.
  • LLUN est le numéro de LUN qui indique la position du LUN dans la cible. Le numéro de LUN est fourni par le système de stockage. Si une cible possède un seul LUN, le numéro de LUN est toujours zéro (0).

Par exemple, vmhba1:C0:T3:L1 représente LUN1 sur la cible 3 accessible via l'adaptateur de stockage vmhba1 et le canal 0.

Identificateur hérité

Outre les identificateurs SCSI INQUIRY ou mpx., ESXi génère un autre nom hérité pour chaque périphérique. L'identificateur est au format suivant :

vml.number

L'identificateur hérité inclut une série de chiffres qui sont uniques pour le périphérique. L'identificateur peut être obtenu en partie à partir des informations de la Page 83. Pour les périphériques non locaux qui ne prennent pas en charge les informations à la Page 83, le nom vml. est utilisé comme étant le seul et unique identificateur disponible.

Affichage des noms de périphérique dans la vSphere CLI

Vous pouvez utiliser la commande esxcli --server=server_name storage core device list pour afficher tous les noms de périphérique dans la vSphere CLI. Le résultat est similaire à l'exemple suivant :

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