Ir ao conteúdo

SSD HP EX950 NVMe M.2 1TB no ESXi

Salve Salve Pessoal!

Recentemente comprei um novo disco para meu homelab, um SSD HP EX950 NVMe M.2 1TB, porém meu servidor é um HP ML30 Gen9 e o mesmo não tem entradas para o disco diretamente na placa mãe, então tive que comprar um apadtador para ele, comprei um Dual SSD NVME M.2, vai que eu compre outro disco no futuro. 😉

Imagem do Disco

Imagem do Adaptador

Coloquei no meu homelab e formatei com a versão mais nova do ESXi, no caso o 7.0.1.

Até ai tudo bem porque o disco que utilizo para instalação do sistema operacional é um disco SSD Sata mais antigo, então não tive problemas com a reinstalação do sistema operacional.

O problema veio quando fui tentar formatar o disco novo, o ESXi não identificava o disco via interface web, então vamos para linha de comando.

Via linha de comando ele identificava o disco, tentei fazer a formatação do disco via linha de comando, porém apesar de exibir a mensagem de que o disco foi formatado ainda dava erro na atualização dos atributos de namespace.

OBS: Não entendo da tecnologia que está por trás do NVME, então não sei explicar o porque desse erro de namespace.

Segue o comando digitado para formatação do disco e a mensagem de sucesso e falha.

# esxcli nvme device namespace format -A vmhba1 -f 0 -n 1 -m 0 -p 0 -l 0 -s 0

Format successfully, but failed to update namespace attributes after format. Offline namespace.

Fiz o downgrade do ESXi para a versão 6.7u3 para tentar resolver o problema, porém o problema era exatamente o mesmo.

Então vi a dica de fazer o downgrade de versão dos drivers, e foi exatamente o que fiz.

Executei os seguintes comandos:

# esxcli software vib install -v https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/vmware-esx-esxcli-nvme-plugin/VMware_bootbank_vmware-esx-esxcli-nvme-plugin_1.2.0.32-0.0.8169922.vib
# esxcli software vib install -v https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/nvme/VMW_bootbank_nvme_1.2.1.34-1vmw.670.0.0.8169922.vib

Reiniciei o servidor e lá estava ele, o ESXi reconheceu o disco direitinho.

Nesse momento eu estava executando o ESXi 6.7u3, então decide fazer o mesmo procedimento com o ESXi 7.0.1.

Formatei o servidor novamente com o ESXi 7.0.1, executei os comandos de downgrade dos drivers e reiniciei o servidor.

Então um novo problema! 🙁

Por algum motivo que não sei explicar o ESXi deixou de reconhecer minhas interfaces de rede e não tive acesso via rede ao servidor,  poderia ter acessado o ESXi diretamente pela DCUI mas não quis perder meu tempo procurando uma solução.

Formatei o servidor com o ESXi 6.7u3 e fiz todo o procedimento novamente, servidor reconheceu o disco e está funcionando perfeitamente.

Até o próximo post!

😀

Referências:

https://www.virtuallyghetto.com/2019/05/quick-tip-crucial-nvme-ssd-not-recognized-by-esxi-6-7.html

https://www.reddit.com/r/vmware/comments/a80r3y/issue_with_hp_nvme_drive_in_esxi/

https://vm.knutsson.it/2019/02/vsan-downgrading-nvme-driver-in-esxi-6-7-update-1/

 

Publicado emVIRTUALIZAÇÃO

6 Comentários

  1. Fábio Rosa Fábio Rosa

    Rodrigo, só pra constar: esse adaptador não aceita outro SSD NVME, só aceita NGFF SATA! É um de cada.

  2. Marcos Sanchez Marcos Sanchez

    Olá, boa noite.

    Tenho um servidor montado da china x99 e comprei dois nvme da Netac, mais só um deles o ESXI reconhece. Os dois são idênticos e só um que é reconhecido.

    O que eu faço para que ele reconheça o segundo nvme ? O Host até identifica o vmhba2 mas não mostra o device. Aqui está (abaixo) o que ele mostra do primeiro Netac.

    Desde já agradeço muito o seu trabalho, o seu post me ajudou muito, mas ainda não consegui fazer os dois aparecerem.

    Local NVMe Disk (t10.NVMe____Netac_NVMe_SSD_2TB______________________0100000000000000)
    Type:
    Disk

    Model:
    Netac NVMe SSD 2

    Path:
    /vmfs/devices/disks/t10.NVMe____Netac_NVMe_SSD_2TB______________________0100000000000000

    Capacity:
    1.82 TB

    Partition Format:
    gpt

    UUID:
    05720ace13f79efb97cdc398877fa5196c98f36a9a2a44a22828ff012e66861ae8

    • Rodrigo Lira Rodrigo Lira

      Olá Marcos, você está usando alguma placa PCI ou os slots estão direto na placa mãe?

      Perguto isso porque esses adaptadores PCI normalmente um é com slot nvme e outro sata.

      Deixa um feedback que a gente vai conversando sobre o prblema.

      Boa sorte!

  3. Felipe Crespilho Felipe Crespilho

    Rodrigo, a respeito do iLO, teve problema com os Fans? Coloquei um SSD m2 sem ser da HP no meu DL380 gen9 e as fans acompanham a temperatura do m2, caso ele fique em 50 graus as fans gritam em 50%

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Descubra mais sobre Rodrigo Lira

Assine agora mesmo para continuar lendo e ter acesso ao arquivo completo.

Continue reading