ESXi 5.x/6.0
Execute estes comandos para coletar informações do disco e do LUN no ESXi:
- Execute o comando esxcli storage core path list para gerar uma lista de todos os caminhos do LUN atualmente conectados ao host ESXi.
Você verá uma saída semelhante a:
fc.5001438005685fb5:5001438005685fb4-fc.50060160c46036df:50060167446036df-naa.6006016094602800e07ff528b73ae011
UID: fc.5001438005685fb5:5001438005685fb4-fc.50060160c46036df:50060167446036df-naa.6006016094602800e07ff528b73ae011
Runtime Name: vmhba0:C0:T0:L23
Device: naa.6006016094602800e07ff528b73ae011
Device Display Name: DGC Fibre Channel Disk ( naa.6006016094602800e07ff528b73ae011)
Adapter: vmhba0
Channel: 0
Target: 0
LUN: 23
Plugin: NMP
State: active
Transport: fc
Adapter Identifier: fc.5001438005685fb5:5001438005685fb4
Target Identifier: fc.50060160c46036df:50060167446036df
Adapter Transport Details: WWNN: <WWNN> WWPN: <WWPN>
Target Transport Details: WWNN: <WWNN> WWPN: <WWPN>
fc.5001438005685fb5:5001438005685fb4-fc.50060160c46036df:5006016f446036df-naa.6006016094602800e07ff528b73ae011
UID: fc.5001438005685fb5:5001438005685fb4-fc.50060160c46036df:5006016f446036df-naa.6006016094602800e07ff528b73ae011
Runtime Name: vmhba0:C0:T1:L23
Device: naa.6006016094602800e07ff528b73ae011
Device Display Name: DGC Fibre Channel Disk ( naa.6006016094602800e07ff528b73ae011)
Adapter: vmhba0
Channel: 0
Target: 1
LUN: 23
Plugin: NMP
State: active
Transport: fc
Adapter Identifier: fc.5001438005685fb5:5001438005685fb4
Target Identifier: fc.50060160c46036df:5006016f446036df
Adapter Transport Details: WWNN: <WWNN> WWPN: <WWPN>
Target Transport Details: WWNN: <WWNN> WWPN: <WWPN>
Observação: para obter informações detalhadas do caminho de um determinado dispositivo ( Device: <device>), execute o comando esxcli storage core path list -d <device>.
- Execute o comando esxcli storage core device list para gerar uma lista de todos os LUNs atualmente conectados ao host ESXi.
Você verá uma saída semelhante a:
mpx.vmhba0:C0:T0:L0
Display Name: Local VMware Disk (mpx.vmhba2:C0:T0:L0)
Has Settable Display Name: false
Size: 286070
Device Type: Direct-Access
Multipath Plugin: NMP
Devfs Path: /vmfs/devices/disks/ mpx.vmhba2:C0:T0:L0
Vendor: VMware
Model: Block device
Revision: 1.0
SCSI Level: 2
Is Pseudo: false
Status: on
Is RDM Capable: false
Is Local: true
Is Removable: false
Is SSD: false
Is Offline: false
Is Perennially Reserved: false
Thin Provisioning Status: unknown
Attached Filters:
VAAI Status: unsupported
Other UIDs: vml.0000000000766d686261323a303a30
- Execute o comando esxcli storage vmfs extent list para gerar uma lista de extensões de cada volume e mapeamento do nome do dispositivo para o UUID.
Você verá uma saída semelhante a:
Volume Name VMFS UUID Extent Number Device Name Partition
------------ ----------------------------------- ------------- ------------------------------------ ---------
esxi-local 4e0d86e1-0db6f826-6991-d8d3855ff8d6 0 mpx.vmhba2:C0:T0:L0 3
datastore1 4d4ac840-c1386fa0-9f6d-0050569300a7 0 naa.6006016094602800364ce22e3825e011 1
vmfs5 4dad8f16-911648ca-d660-d8d38563e658 0 naa.600601609460280052eb8621b73ae011 1
- Execute o comando esxcli storage filesystem list para gerar uma lista resumida dos LUNs atualmente conectados ao host ESXi, incluindo a versão VMFS.
Você verá uma saída semelhante a:
Mount Point Volume Name UUID Mounted Type Size Free
------------------------------------------------- ------------ ----------------------------------- ------- ------ ------------- ------------
/vmfs/volumes/f98fbd51-d2efb396 ISOs f98fbd51-d2efb396 true NFS 581284225024 181569196032
/vmfs/volumes/ 4d4ac840-c1386fa0-9f6d-0050569300a7 datastore1 4d4ac840-c1386fa0-9f6d-0050569300a7 true VMFS-3 9395240960 746586112
/vmfs/volumes/ 4e0d86e1-0db6f826-6991-d8d3855ff8d6 esxi-local 4e0d86e1-0db6f826-6991-d8d3855ff8d6 true VMFS-5 294473695232 293884395520
/vmfs/volumes/ 4dad8f16-911648ca-d660-d8d38563e658 vmfs5 4dad8f16-911648ca-d660-d8d38563e658 true VMFS-5 1879048192 220200960
/vmfs/volumes/ 4e303229-94dedb01-508c-d8d3855ff8d6 4e303229-94dedb01-508c-d8d3855ff8d6 true vfat 4293591040 4290248704
/vmfs/volumes/ f9618575-313f4ef5-943d-d5308d29e876 Hypervisor1 f9618575-313f4ef5-943d-d5308d29e876 true vfat 261853184 128241664
/vmfs/volumes/ 12e6c575-9a49251d-634c-1c34f28a0238 Hypervisor2 12e6c575-9a49251d-634c-1c34f28a0238 true vfat 261853184 163708928
/vmfs/volumes/ 2da668ef-40e5d96b-90bf-855ddb9c5547 Hypervisor3 2da668ef-40e5d96b-90bf-855ddb9c5547 true vfat 299778048 114704384
- Execute o comando ls -alh /vmfs/devices/disks para listar os possíveis destinos para determinadas operações de armazenamento.
Você verá uma saída semelhante a:
lrwxrwxrwx 1 root root 19 Jul 27 16:40 vml.0000000000766d686261323a303a30 -> mpx.vmhba2:C0:T0:L0
lrwxrwxrwx 1 root root 21 Jul 27 16:40 vml.0000000000766d686261323a303a30:1 -> mpx.vmhba2:C0:T0:L0:1
lrwxrwxrwx 1 root root 21 Jul 27 16:40 vml.0000000000766d686261323a303a30:2 -> mpx.vmhba2:C0:T0:L0:2
lrwxrwxrwx 1 root root 21 Jul 27 16:40 vml.0000000000766d686261323a303a30:3 -> mpx.vmhba2:C0:T0:L0:3
lrwxrwxrwx 1 root root 21 Jul 27 16:40 vml.0000000000766d686261323a303a30:4 -> mpx.vmhba2:C0:T0:L0:4
lrwxrwxrwx 1 root root 21 Jul 27 16:40 vml.0000000000766d686261323a303a30:5 -> mpx.vmhba2:C0:T0:L0:5
lrwxrwxrwx 1 root root 21 Jul 27 16:40 vml.0000000000766d686261323a303a30:6 -> mpx.vmhba2:C0:T0:L0:6
lrwxrwxrwx 1 root root 21 Jul 27 16:40 vml.0000000000766d686261323a303a30:7 -> mpx.vmhba2:C0:T0:L0:7
lrwxrwxrwx 1 root root 21 Jul 27 16:40 vml.0000000000766d686261323a303a30:8 -> mpx.vmhba2:C0:T0:L0:8
lrwxrwxrwx 1 root root 36 Jul 27 16:40 vml.02000600006006016094602800364ce22e3825e011524149442030 -> naa.6006016094602800364ce22e3825e011
lrwxrwxrwx 1 root root 38 Jul 27 16:40 vml.02000600006006016094602800364ce22e3825e011524149442030:1 -> naa.6006016094602800364ce22e3825e011:1
lrwxrwxrwx 1 root root 36 Jul 27 16:40 vml.02000e0000600601609460280052eb8621b73ae011524149442030 -> naa.600601609460280052eb8621b73ae011
lrwxrwxrwx 1 root root 38 Jul 27 16:40 vml.02000e0000600601609460280052eb8621b73ae011524149442030:1 -> naa.600601609460280052eb8621b73ae011:1
Estas são as definições de alguns dos identificadores e suas convenções:
- naa.<NAA>:<Partition> ou eui.<EUI>:<Partition>
NAA representa o identificador da Autoridade de Endereçamento de Rede. EUI representa o Identificador Único Estendido. O número deve ser exclusivo conforme o LUN. O identificador NAA ou EUI é o método preferencial de identificação de LUNs e o número é gerado pelo dispositivo de armazenamento. Uma vez que o NAA ou o EUI é exclusivo do LUN, se o LUN for exibido da mesma maneira em todos os hosts ESXi, o identificador NAA ou EUI permanecerá o mesmo. Para obter mais informações sobre esses padrões, consulte a documentação do SPC-3 em InterNational Committee for Information Technology Standards (T10).
A <Partition> representa o número da partição do LUN ou do disco. Se a <Partition> for especificada como 0, ela identificará o disco inteiro em vez de apenas uma partição. Geralmente, esse identificador é usado para operações com utilitários como o vmkfstools.
Exemplo: naa.6090a038f0cd4e5bdaa8248e6856d4fe:3 = Partition 3 of LUN naa.6090a038f0cd4e5bdaa8248e6856d4fe.
-
mpx.vmhba<Adapter>:C<Channel>:T<Target>:L<LUN> ou mpx.vmhba<Adapter>:C<Channel>:T<Target>:L<LUN>:<Partition>
Alguns dispositivos não fornecem o número NAA descrito acima. Nesse caso, um identificador MPX é gerado pelo ESXi para representar o LUN ou disco. O identificador tem um formato semelhante ao do nome canônico de versões anteriores do ESXi com o prefixo mpx. Este identificador pode ser usado de maneira idêntica ao identificador NAA descrito acima.
-
vml.<VML> ou vml.<VML>:<Partition>
O identificador VML pode ser usado de forma intercambiável com o identificador NAA e com o identificador MPX. O acréscimo de :<Partition> funciona da mesma forma descrita acima. Geralmente, esse identificador é usado para operações com utilitários como o vmkfstools.
Para descobrir o identificador vml, execute o comando:
vmkfstools -q <vm-disk>.vmdk
-
vmhba<Adapter>:C<Channel>:T<Target>:L<LUN>
Esse identificador agora é usado exclusivamente para identificar um caminho para o LUN. Quando o ESXi detecta os caminhos associados a um LUN, um identificador de caminho é atribuído a cada caminho. O LUN também herda o mesmo nome que o caminho inicial, mas agora é usado como um nome de tempo de execução e não imediatamente como os identificadores supracitados, uma vez que podem ser diferentes, dependendo do host em uso. Geralmente, esse identificador é usado para operações com utilitários como o vmkfstools.
Exemplo: vmhba1:C0:T0:L0 = Adapter 1, Channel 0, Target 0, and LUN 0.
Observação: geralmente, os adaptadores de canal de fibra com diversas portas estão equipados com controladores dedicados para cada conexão e, portanto, cada controlador é representado por um vmhba# distinto. Se o adaptador oferecer suporte a múltiplas conexões ao mesmo controlador, será representado por um número de canal diferente. Esta representação depende diretamente da capacidade do adaptador.
-
<UUID>
O <UUID> é um número exclusivo atribuído a um volume VMFS durante a criação do volume. Pode ser incluído na sintaxe, onde é necessário especificar o caminho completo de arquivos específicos no datastore.
ESXi/ESX 4.x
Execute estes comandos para coletar informações do disco e do LUN no ESXi/ESX:
- Execute o comando esxcfg-mpath -b para gerar uma lista resumida dos LUNs atualmente conectados ao host ESXi/ESX.
Você verá uma saída semelhante a:
naa.6090a038f0cd4e5bdaa8248e6856d4fe : EQLOGIC iSCSI Disk ( naa.6090a038f0cd4e5bdaa8248e6856d4fe)
vmhba33:C0:T1:L0 LUN:0 state:active iscsi Adapter: iqn.1998-01.com.vmware:bs-tse-i137-35c1bf18 Target: IQN=iqn.2001-05.com.equallogic:0-8a0906-5b4ecdf03-fed456688e24a8da-bs-tse-vc40-250g Alias= Session=00023d000001 PortalTag=1
- Execute o comando esxcfg-scsidevs -l para gerar uma lista resumida dos LUNs atualmente conectados ao host ESXi/ESX.
Você verá uma saída semelhante a:
mpx.vmhba0:C0:T0:L0
Device Type: Direct-Access
Size: 139890 MB
Display Name: Local ServeRA Disk ( mpx.vmhba0:C0:T0:L0)
Plugin: NMP
Console Device: /dev/sdb
Devfs Path: /vmfs/devices/disks/ mpx.vmhba0:C0:T0:L0
Vendor: ServeRA Model: 8k-l Mirror Revis: V1.0
SCSI Level: 2 Is Pseudo: false Status: on
Is RDM Capable: false Is Removable: false
Is Local: true
Other Names:
vml.0000000000766d686261303a303a30
- Execute o comando esxcfg-scsidevs -m para gerar uma lista resumida dos LUNs atualmente conectados ao host ESXi/ESX.
Você verá uma saída semelhante a:
mpx.vmhba0:C0:T0:L0:2 /vmfs/devices/disks/ mpx.vmhba1:C0:T0:L0:2 4c715e5f-48aabce9-2d18-005055860001 0 datastore1
naa.60060160b4111600624c5b749c7edd11 :1 /dev/sdd1 4b178971-55673b38-1285-00235edc7ee5 0 LUN01
- Execute o comando ls -alh /vmfs/devices/disks para listar os possíveis destinos para determinadas operações de armazenamento.
Você verá uma saída semelhante a:
lrwxrwxrwx 1 root root 19 Oct 16 13:00 vml.0000000000766d686261303a303a30 -> mpx.vmhba0:C0:T0:L0
lrwxrwxrwx 1 root root 21 Oct 16 13:00 vml.0000000000766d686261303a303a30:1 -> mpx.vmhba0:C0:T0:L0:1
lrwxrwxrwx 1 root root 21 Oct 16 13:00 vml.0000000000766d686261303a303a30:2 -> mpx.vmhba0:C0:T0:L0:2
lrwxrwxrwx 1 root root 21 Oct 16 13:00 vml.0000000000766d686261303a303a30:3 -> mpx.vmhba0:C0:T0:L0:3
lrwxrwxrwx 1 root root 21 Oct 16 13:00 vml.0000000000766d686261303a303a30:5 -> mpx.vmhba0:C0:T0:L0:5
lrwxrwxrwx 1 root root 36 Oct 16 13:00 vml.020000000060060160b4111600624c5b749c7edd11524149442035 -> naa.60060160b4111600624c5b749c7edd11
lrwxrwxrwx 1 root root 38 Oct 16 13:00 vml.020000000060060160b4111600624c5b749c7edd11524149442035:1 -> naa.60060160b4111600624c5b749c7edd11:1
Estas definições referem-se a alguns dos identificadores e suas convenções:
- naa.<NAA> ou eui.<EUI>
NAA representa o identificador da Autoridade de Endereçamento de Rede. EUI representa o Identificador Único Estendido. O número deve ser exclusivo conforme o LUN. O identificador NAA ou EUI é o método preferencial de identificação de LUNs e o número é gerado pelo dispositivo de armazenamento. Uma vez que o NAA ou o EUI é exclusivo do LUN, se o LUN for exibido da mesma maneira em todos os hosts do ESX, o identificador NAA ou EUI permanecerá o mesmo. Para obter mais informações sobre esses padrões, consulte a documentação do SPC-3 em InterNational Committee for Information Technology Standards (T10).
-
naa.<NAA>:<Partition> ou eui.<EUI>:<Partition>
A <Partition> representa o número da partição do LUN ou do disco. Se a <Partition> for especificada como 0, ela identificará o disco inteiro em vez de apenas uma partição. Geralmente, esse identificador é usado para operações com utilitários como o vmkfstools.
Exemplo: naa.6090a038f0cd4e5bdaa8248e6856d4fe:3 = Partition 3 of LUN naa.6090a038f0cd4e5bdaa8248e6856d4fe.
- mpx.vmhba<Adapter>:C<Channel>:T<Target>:L<LUN> ou mpx.vmhba<Adapter>:C<Channel>:T<Target>:L<LUN>:<Partition>
Alguns dispositivos não fornecem o número NAA descrito acima. Nesse caso, um identificador MPX é gerado pelo ESX para representar o LUN ou disco. O identificador tem um formato semelhante ao do nome canônico de versões anteriores do ESX com o prefixo mpx. Este identificador pode ser usado de maneira idêntica ao identificador NAA descrito acima.
- vml.<VML> ou vml.<VML>:<Partition>
O identificador VML pode ser usado de forma intercambiável com o identificador NAA e com o identificador MPX. O acréscimo de :<Partition> funciona da mesma forma descrita acima. Geralmente, esse identificador é usado para operações com utilitários como o vmkfstools.
- vmhba<Adapter>:C<Channel>:T<Target>:L<LUN>
Esse identificador agora é usado exclusivamente para identificar um caminho para o LUN. Quando o ESX detecta os caminhos associados a um LUN, um identificador de caminho é atribuído a cada caminho. O LUN também herda o mesmo nome que o caminho inicial, mas agora é usado como um nome de tempo de execução e não imediatamente como os identificadores supracitados, uma vez que podem ser diferentes, dependendo do host em uso. Geralmente, esse identificador é usado para operações com utilitários como o vmkfstools.
Exemplo: vmhba1:C0:T0:L0 = Adapter 1, Channel 0, Target 0, and LUN 0.
Observação: geralmente, os adaptadores de canal de fibra com diversas portas estão equipados com controladores dedicados para cada conexão e, portanto, cada controlador é representado por um vmhba# distinto. Se o adaptador oferecer suporte a múltiplas conexões ao mesmo controlador, será representado por um número de canal diferente. Esta representação depende diretamente da capacidade do adaptador.
- /dev/sd<Device Letter> ou /dev/sd<Device Letter><Partition>
Essa convenção de nomenclatura não é específica da VMware. Esta convenção é usada exclusivamente pelo console de serviço e por utilitários de código aberto que acompanham o console de serviço. O <Device Letter> representa o LUN ou disco e é atribuído pelo console de serviço durante a inicialização. A <Partition> opcional representa a partição do LUN ou do disco. Estas convenções de nomenclatura podem variar entre os hosts do ESX e podem ser alteradas, caso o hardware de armazenamento seja substituído. Geralmente, esse identificador é usado para operações com utilitários como o fdisk e dd.
Observação: o VMware ESXi não possui um console de serviço e os discos são designados pelo identificador VML.
- <UUID>
O <UUID> é um número exclusivo atribuído a um volume VMFS durante a criação do volume. Pode ser incluído na sintaxe, onde é necessário especificar o caminho completo de arquivos específicos no datastore.
ESXi/ESX 3.x
Execute estes comandos para coletar informações do disco e do LUN no ESXi/ESX.
- Execute o comando esxcfg-mpath -l para gerar uma lista resumida dos LUNs atualmente conectados ao host ESXi/ESX.
Você verá uma saída semelhante a:
Disk vmhba32:0:0 /vmfs/devices/disks/ vml.020000000060060160c0521501065cacf13f9fdd11524149442035 (512000MB) has 2 paths and policy of Most Recently Used
iScsi sw iqn.1998-01.com.vmware:esxhost-41e85afe<->iqn.1992-04.com.iscsi:a0 vmhba32:0:0 Standby preferred
iScsi sw iqn.1998-01.com.vmware:esxhost-41e85afe<->iqn.1992-04.com.iscsi:b0 vmhba32:1:0 On active
- Execute o comando esxcfg-vmhbadevs -m para gerar uma lista resumida dos LUNs atualmente conectados ao host ESXi/ESX.
Você verá uma saída semelhante a:
vmhba1:0:0:3 /dev/sda3 48f85575-5ec4c587-b856-001a6465c102
vmhba2:0:4:1 /dev/sdc1 48fbd8e5-c04f6d90-1edb-001cc46b7a18
vmhba2:0:3:1 /dev/sdb1 48fbd8be-b9638a60-aa72-001cc46b7a18
vmhba32:0:1:1 /dev/sde1 48fe2807-7172dad8-f88b-0013725ddc92
vmhba32:0:0:1 /dev/sdd1 48fe2a3d-52c8d458-e60e-001cc46b7a18
- Execute o comando ls -alh /vmfs/devices/disks para listar os possíveis destinos para determinadas operações de armazenamento.
Você verá uma saída semelhante a:
lrwxrwxrwx 1 root root 58 Oct 16 12:54 vmhba2:0:3:0 -> vml.0200030000600805f300124a90ca40a0bcd05c00294d5341313030
lrwxrwxrwx 1 root root 60 Oct 16 12:54 vmhba2:0:3:1 -> vml.0200030000600805f300124a90ca40a0bcd05c00294d5341313030:1
lrwxrwxrwx 1 root root 58 Oct 16 12:54 vmhba2:0:4:0 -> vml.0200040000600805f300124a9006d5bbdeb08b002a4d5341313030
lrwxrwxrwx 1 root root 60 Oct 16 12:54 vmhba2:0:4:1 -> vml.0200040000600805f300124a9006d5bbdeb08b002a4d5341313030:1
lrwxrwxrwx 1 root root 58 Oct 16 12:54 vmhba2:1:3:0 -> vml.0200030000600805f300124a90ca40a0bcd05c00294d5341313030
lrwxrwxrwx 1 root root 60 Oct 16 12:54 vmhba2:1:3:1 -> vml.0200030000600805f300124a90ca40a0bcd05c00294d5341313030:1
lrwxrwxrwx 1 root root 58 Oct 16 12:54 vmhba2:1:4:0 -> vml.0200040000600805f300124a9006d5bbdeb08b002a4d5341313030
lrwxrwxrwx 1 root root 60 Oct 16 12:54 vmhba2:1:4:1 -> vml.0200040000600805f300124a9006d5bbdeb08b002a4d5341313030:1
Estas são as definições de alguns dos identificadores e suas convenções:
-
vmhba<Adapter>:<Target>:<LUN>
Este identificador pode ser usado para identificar um LUN ou um caminho para o LUN. Quando o ESXi/ESX detecta os caminhos associados a um LUN, esse identificador é atribuído a cada caminho. Todo o LUN herda, então, o mesmo nome que o caminho inicial. Ao usar este identificador para o LUN inteiro, o identificador é chamado de nome canônico. Quando o identificador for usado para um caminho, será chamado de nome de caminho. Estas convenções de nomenclatura podem variar entre os hosts ESXi/ESX e podem ser alteradas, caso o hardware de armazenamento seja substituído. Geralmente, esse identificador é usado para operações com utilitários como o vmkfstools.
Exemplo: vmhba1:0:0 = Adapter 1, Target 0, and LUN 0.
-
vmhba<Adapter>:<Target>:<LUN>:<Partition>
Esse identificador é usado no contexto de um nome canônico para identificar uma partição do LUN ou do disco. Além do nome canônico, existe uma :<Partition> adicionada ao final do identificador. A <Partition> representa o número da partição do LUN ou do disco. Se a <Partition> for especificada como 0, identificará o disco inteiro em vez de apenas uma partição. Estas convenções de nomenclatura podem variar entre os hosts ESXi/ESX e podem ser alteradas, caso o hardware de armazenamento seja substituído. Geralmente, esse identificador é usado para operações com utilitários como o vmkfstools.
Exemplo: vmhba1:0:0:3 = Adapter 1, Target 0, LUN 0, and Partition 3.
-
vml.<VML> ou vml.<VML>:<Partition>
O identificador VML pode ser usado de forma intercambiável com o nome canônico. O acréscimo da :<Partition> funciona da mesma forma descrita acima. Geralmente, esse identificador é usado para operações com utilitários como o vmkfstools.
-
/dev/sd<Device Letter> ou /dev/sd<Device Letter><Partition>
Essa convenção de nomenclatura não é específica da VMware. Esta convenção é usada exclusivamente pelo console de serviço e por utilitários de código aberto que acompanham o console de serviço. O <Device Letter> representa o LUN ou disco e é atribuído pelo console de serviço durante a inicialização. A <Partition> opcional representa a partição do LUN ou do disco. Estas convenções de nomenclatura podem variar entre os hosts do ESX e podem ser alteradas, caso o hardware de armazenamento seja substituído. Geralmente, esse identificador é usado para operações com utilitários como o fdisk e dd.
Observação: o VMware ESXi não possui um console de serviço e os discos são designados pelo Identificador VML.
-
<UUID>
O <UUID> é um número exclusivo atribuído a um volume VMFS durante a criação do volume. Pode ser incluído na sintaxe, onde é necessário especificar o caminho completo de arquivos específicos no datastore.