[root@rhel7asm12ctemplate by-id]# lsscsi --scsi_id
[1:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0 -
[2:0:0:0] disk VMware Virtual disk 1.0 /dev/sda -
[2:0:1:0] disk VMware Virtual disk 1.0 /dev/sdb -
[2:0:2:0] disk VMware Virtual disk 1.0 /dev/sdc -
Esta saída me diz o seguinte:
- O controlador de armazenamento nº 1 é um barramento IDE virtual da VMware e possui apenas a unidade de CD / DVD virtual. Para compatibilidade com SCSI, essa unidade é apresentada como o barramento SCSI nº 0, alvo nº 0, LUN nº 0 nesse controlador.
O - controlador de armazenamento nº 2 é o controlador SCSI virtual VMware. Nele, há três discos, todos no virtual bus # 0: seus IDs de destino SCSI virtuais são 0, 1 e 2, respectivamente.
Se você está tentando descobrir as trinhas de barramento SCSI físico / target / LUN do interior de uma máquina virtual VMware, isso é inaceitável: o VMware oculta explicitamente esses detalhes do host físico da VM. Nem o sistema operacional nem o Oracle ASM dentro da VM podem ver os IDs reais de destino SCSI do hardware real.
Como Mark Plotnick comentou, adicionar disk.EnableUUID = "TRUE"
ao arquivo .vmx
da máquina virtual passará (para LUNs físicos "brutos") ou gerará (para discos virtuais VMware hospedados em datastores VMware) WWIDs únicos e persistentes para todos os discos apresentados à VM. Depois que a configuração tiver sido alterada, a VM precisará ser desligada e reiniciada para que a alteração seja efetiva.