Como descobrir SCSI_ID no RHEL7

0

Estou encontrando um problema em um servidor que estou construindo em um modelo para Oracle no Red Hat 7. Não consigo extrair meus IDs SCSI de discos rígidos. Aqui está o que eu tentei até agora.

[root @ rhel7asm12ctemplate por id] # lsscsi --scsi_id

[1: 0: 0: 0] cd / dvd NECVMWar VMware IDE CDR10 1.00 / dev / sr0 -

[2: 0: 0: 0] disco VMware Disco virtual 1.0 / dev / sda -

[2: 0: 1: 0] disco VMware Disco virtual 1.0 / dev / sdb -

[2: 0: 2: 0] disco VMware Disco virtual 1.0 / dev / sdc -

/ dev / disk / by-id Não mostra nada para SCSI_ID, mas mostra-me uuid.

[root @ rhel7asm12ctemplate ~] # /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device = / dev / sda

não retorna nada também.

Alguém tem alguma sugestão sobre o que eu posso fazer para obter o ID SCSI que eu preciso para o ASM?

Obrigado!

    
por user251717 18.09.2017 / 16:30

2 respostas

0

Isso pode ajudar. Você precisa ter o pacote iscsi-initiator-utils instalado. Execute o seguinte comando:

/lib/udev/scsi_id -g -u -d /dev/sdb

Você desejará alterar o caminho /dev para a partição sd* apropriada. Para ver as unidades, talvez seja necessário criar um arquivo /etc/udev/rules.d/50-udev.rules .

    
por 12.01.2018 / 20:55
0
[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.

    
por 22.10.2018 / 10:55