Fala galera!
Estou com um problema e já tentei várias coisas para solucionar. Usamos um servidor Dell R620 e instalamos uma HBA SAS nele para conexão direta com o storage.
A BIOS Dell consegue ver a HBA, ela está totalmente funcional, porém ao tentar instalar o driver no ESXi, ele simplesmente não aparece. Detalhe, é a versão 5.5 U2.
Preparing VMware ESXi Hosts To Attach to SCv20x0 or SC4020 SAS Array | Dell US
Porém sem sucesso... alguém conseguiria ajudar por favor? Ou alguém já passou por um problema parecido?
Thiago, pelo jeito a placa foi detectada como VMBHA2, porém aparentemente está sendo utilizada como dispositivo pass-through por alguma VM, veja:
000:005:00.0
Address: 000:005:00.0
Segment: 0x0000
Bus: 0x05
Slot: 0x00
Function: 0x00
VMkernel Name: vmhba2
Vendor Name: LSI Logic / Symbios Logic
Device Name: Dell 6Gbps SAS HBA Adapter
Configured Owner: VM Passthru
Current Owner: VM Passthru
Vendor ID: 0x1000
Device ID: 0x0072
SubVendor ID: 0x1028
SubDevice ID: 0x1f1c
Device Class: 0x0107
Device Class Name: Serial Attached SCSI controller
Programming Interface: 0x00
Revision ID: 0x03
Interrupt Line: 0x0f
IRQ: 15
Interrupt Vector: 0x32
PCI Pin: 0x09
Spawned Bus: 0x00
Flags: 0x0401
Module ID: 20
Module Name: pciPassthru
Chassis: 0
Physical Slot: 2
Slot Description: PCI2
Passthru Capable: true
Parent Device: PCI 0:0:3:0
Dependent Device: PCI 0:5:0:0
Reset Method: Function reset
FPT Sharable: true
Nota do moderador: transferido para a área do fórum ESXi 5.
(Hopefully, Google got the translation correct)
Thiago, o que especificamente não aparece? Você não consegue ver as HBAs SAS ou o discos do storage?
Olá Richardson,
Não aparece a HBA SAS. Ao reiniciar o host, fisicamente a BIOS reconhece, está normal, sem problemas. Fiz testes e já troquei a HBA, mesmo assim o resultado é o mesmo.
Para você ter uma ideia, coloquei a mesma HBA também em um servidor Windows, e reconheceu rapidamente.
Porém ao digitar o comando "esxcfg-scsidevs -a" no ESXi que lista os drivers, ela nem sequer aparece. E depois com o comando esxcli software vib install -v, instalando o driver correto, mesmo assim sem sucesso.
Qual o modelo especifico dessa HBA, de preferência com o part number para que eu possa validar o modelo.
Roda o comando esxcli hardware pci list direcionando para um arquivo texto e anexa aqui por favor.
Thiago, pelo jeito a placa foi detectada como VMBHA2, porém aparentemente está sendo utilizada como dispositivo pass-through por alguma VM, veja:
000:005:00.0
Address: 000:005:00.0
Segment: 0x0000
Bus: 0x05
Slot: 0x00
Function: 0x00
VMkernel Name: vmhba2
Vendor Name: LSI Logic / Symbios Logic
Device Name: Dell 6Gbps SAS HBA Adapter
Configured Owner: VM Passthru
Current Owner: VM Passthru
Vendor ID: 0x1000
Device ID: 0x0072
SubVendor ID: 0x1028
SubDevice ID: 0x1f1c
Device Class: 0x0107
Device Class Name: Serial Attached SCSI controller
Programming Interface: 0x00
Revision ID: 0x03
Interrupt Line: 0x0f
IRQ: 15
Interrupt Vector: 0x32
PCI Pin: 0x09
Spawned Bus: 0x00
Flags: 0x0401
Module ID: 20
Module Name: pciPassthru
Chassis: 0
Physical Slot: 2
Slot Description: PCI2
Passthru Capable: true
Parent Device: PCI 0:0:3:0
Dependent Device: PCI 0:5:0:0
Reset Method: Function reset
FPT Sharable: true
Richardson, mais uma vez muitíssimo obrigado pelo apoio.
Então, ela foi reconhecida pelo VMware, porém está sendo utilizada por uma VM? Tem como identificar de alguma forma qual é ou tenho que ir de uma em uma?
Deixa eu complementar, eu peguei esse bonde andando já. Mas fui informado que ao instalar a HBA fisicamente, foram na própria console do vsphere e adicionaram a HBA por lá.
Pois há algum tempo atrás foi instalada uma TAPE Dell também e foi adicionada dessa forma em outro servidor. Será então que fazendo o processo reverso, desassociando do host e reiniciando o mesmo eu possa vê-la?
Como você comentou a utilização de tape, possivelmente essa HBA está associada a máquina virtual que contem o software de backup. Se quiser que o host a utilize, basta desassociar da VM que ela irá ficar disponível para utilização, porém logicamente ao fazer isso, a VM vai deixar de acessa a tape.
Richardson,
Na verdade o backup está em outro host físico e está funcionando normalmente. Esse host que eu preciso da HBA funcionando, do qual estamos tratando, é outro, não tem a ver com o backup.
Acontece é que o mesmo processo usado para adicionar a HBA no host de backup, foi usado nesse outro também. Mas não associamos a nenhuma VM. Quando peguei pra valer na instalação da HBA, eu fiz conforme informei no início do post, pelos comandos esxcli e não funcionou.
O meu questionamento depois da sua verificação do arquivo é se é possível desassociar a HBA do host pelo vsphere client? Eu posso até procurar de VM em VM, mas tenho certeza de que não associamos a nenhuma VM.
Bem, o que as linhas abaixo estão dizendo é que o dispositivo está sendo usado como passthrough:
VMkernel Name: vmhba2
Vendor Name: LSI Logic / Symbios Logic
Device Name: Dell 6Gbps SAS HBA Adapter
Configured Owner: VM Passthru
Current Owner: VM Passthru
Sugiro que verifique VM por VM e remova o dispositivo, e caso não encontre, o KB a seguir pode ajudar: Changing from passthrough to non-passthrough devices fails to take effect after a reboot (1022011) |...
Verifique primeiro qual a VM que está usando o device, e remova da VM. Se após remoção o dispositivo não ficar disponível para o host, reinicie o mesmo.
Richardson,
Realmente, após a remoção do passthrough da HBA, a mesma conseguiu ser vista pelo vSphere e eu consegui enxergar o server pelo software do storage.
Estava tudo bem se não fosse pelo fato do mesmo não enxergar o volume que eu criei, ou seja, não consegui adicionar um novo datastore.
Eu acho que pode ser o fato do driver. O que estava instalado é o mpt2sas-15.10.06.00-5.5-4452946. Achei um mais recente e vou instalar que é o mpt2sas-18.00.00.00.1vmw-1840930.
Existe alguma diferença na nomenclatura do driver em "vmw"? Pois alguns drivers não possuem esse vmw.
Galera!
Agradeço imensamente a ajuda, principalmente você Richardson. Conseguimos resolver, realmente era o driver da HBA que estava como passthrough. Após instalar a versão correta e remover de passthrough, o servidor conseguiu funcionar perfeitamente com o storage.
Que bom que seu problema foi resolvido, e se minhas respostas ajudaram, lembre-se de marca-las como Correct or Helpful.