No ambiente ESXi, cada dispositivo de armazenamento é identificado por vários nomes.
Identificadores de dispositivo
Dependendo do tipo de armazenamento, o host ESXi usa algoritmos e convenções diferentes para gerar um identificador para cada dispositivo de armazenamento.
- Identificadores fornecidos pelo armazenamento
-
O host
ESXi consulta um nome de dispositivo em um dispositivo de armazenamento de destino. A partir dos metadados retornados, o host extrai ou gera um identificador exclusivo para o dispositivo. O identificador é baseado em padrões de armazenamento específicos, é exclusivo e persistente em todos os hosts e tem um dos seguintes formatos:
- naa. xxx
- eui. xxx
- t10. xxx
- Identificador baseado em caminho
-
Quando o dispositivo não fornece um identificador, o host gera um mpx.
caminho nome, onde
caminho representa o primeiro caminho para o dispositivo, por exemplo,
mpx.vmhba1:C0:T1:L3. Esse identificador pode ser usado da mesma maneira que o armazenamento fornecido identifica.
O mpx.O identificador path é criado para dispositivos locais na suposição de que seus nomes de caminho sejam exclusivos. No entanto, esse identificador não é exclusivo ou persistente e pode ser alterado após cada reinicialização do sistema.
Normalmente, o caminho para o dispositivo tem o seguinte formato:
vmhba Adaptador : C Canal : T Destino : L LUN
- vmhba Adaptador é o nome do adaptador de armazenamento. O nome refere-se ao adaptador físico no host, não ao controlador SCSI usado pelas máquinas virtuais.
- C Canal é o número do canal de armazenamento.
Os adaptadores iSCSI de software e os adaptadores de hardware dependentes usam o número do canal para mostrar vários caminhos para o mesmo destino.
- T Destino é o número de destino. A numeração de destino é determinada pelo host e pode mudar quando os mapeamentos de destinos visíveis para o host são alterados. Os destinos compartilhados por hosts diferentes podem não ter o mesmo número de destino.
- L LUN é o número do LUN que mostra a posição do LUN no destino. O número do LUN é fornecido pelo sistema de armazenamento. Se um destino tiver apenas um LUN, o número do LUN será sempre zero (0).
Por exemplo, vmhba1:C0:T3:L1 representa LUN1 no destino 3 acessado por meio do adaptador de armazenamento vmhba1 e do canal 0.
- Identificador legado
-
Além dos identificadores fornecidos pelo dispositivo ou mpx.Identificadores
path .
ESXi gera um nome legado alternativo para cada dispositivo. O identificador tem o seguinte formato:
vml.number
O identificador herdado inclui uma série de dígitos que são exclusivos para o dispositivo. O identificador pode ser derivado em parte dos metadados obtidos por meio do comando SCSI INQUIRY. Para dispositivos não locais que não fornecem identificadores SCSI INQUIRY, o vml.O identificador number é usado como o único identificador exclusivo disponível.
Exibindo nomes de dispositivo no vSphere CLI
Você pode usar o comando esxcli storage core device list para exibir todos os nomes de dispositivo no vSphere CLI. A saída é semelhante ao seguinte exemplo:
# 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