Não consigo montar o Datastore no ESXi 7.0.3 após o reboot. E agora?
Se você se deparou com esta situação, saiba que não está sozinho. Eu também entrei em desespero, deitei em baixo da mesa em posição fetal e chorei por cinco minutos antes de começar a procurar uma solução. kkk
Como começou meu desespero:
Comprei alguns discos SAS para incrementar meu laboratório. Removi o disco atual e subi os discos no volume RAID que eu montei com eles. Para inicar meu tormento, eu não conseguia enxergar o volume do RAID. Mas isso vou contar em outro momento como resolvi. Bom... depois de muita luta, consegui enfim fazer funcionar a bagaceira do RAID e reconhecer o volume no ESXi 6.7.
O próximo passo era mover as VMS do Datastore antigo para o novo RAID. Ao iniciar o servidor com o disco das VM's conectado, o Datastore existente não aparecia. O VMware ESXi 7.0.3 me dava opção apenas de formatar o volume e criar do zero um Datastore. Aí você pode imaginar o desespero que deu, pois eu não poderia perder nada do que tinha, mesmo sendo meu laboratório.
E lá se vão mais um duzentas e setenta e dez horas procurando uma solução para o problema. Infelizmente, eu não encontrava a solução pesquisando em português ou mesmo pesquisando em inglês. Conforme aprendi com um grande amigo que está participando agora neste artigo: David Ni Marunouchi.
Bom, eu estava a ponto de desistir e formatar a unidade, mandar pra casa do chapéu todo o conteúdo da unidade mas uma luz brilhou enquanto eu conversava com David e encarecidamente disse:
- Vai me ajudar ou vai ficar vendo meu sofrimento?
Então ele e eu nos unimos contra as forças do mal que querem acabar com os laboratórios por aí.
Explicando tudo o que fiz do inicio ao fim, eu disse a seguinte frase:
- É como se eu tivesse desligado o servidor e depois de ligar, não ter reconhecido o Datastore!
Foi o pulo do gato, a grande sacada de como pesquisar por uma solução. Desde já quero reforçar que não basta pesquisar mas saber pesquisar, fazer as perguntas certas. Com a pesquisa utilizando os termos "vmware lost my datastore after reboot" conseguimos encontrar o artigo que nos deu referência e está no final do tutorial, além de nos trazer a solução para o que precisássemos.
Sem querer, descobri que a causa do problema ocorre somente quando você habilita o RAID na BIOS do Host conforme KB1032909.
Agora chega de papo, vamos consertar essa bagaceira!
Atenção: Você já deve estar conectado ao servidor por SSH antes de prosseguir.
Passo 1:
Atenção: Você já deve estar conectado ao servidor por SSH antes de prosseguir.
Passo 1:
Execute o comando abaixo para listar as HBA’s¹ (o comando esxcfg-scsidevs -a ou esxcli storage core adapter list trazem as mesmas informações):
esxcfg-scsidevs -m
Passo 2:
Execute o comando abaixo para listar os volumes conectados ao Host. Ele exibirá o "VMFS UUID/label" que deverá ser inserido no próximo passo. Ele terá uma aparência como esta:
628ecbf7-5ac6f7e7-x1x1-999099eafd46
Comando:
esxcfg-volume -l
Passo 3:
Execute o comando abaixo para montar o volume encontrado no passo anterior
esxcfg-volume –M 628ecbf7-5ac6f7e7-x1x1-999099eafd46
Veja abaixo o exemplo da reprodução dos comandos e seus resultados exibidos na tela:
Exemplo:
Passo 1
[root@localhost:/tools] esxcfg-scsidevs -m
mpx.vmhba32:C0:T0:L0:7
Passo 2
[root@localhost:/tools] esxcfg-volume -l
Scanning for VMFS-6 host activity (4096 bytes/HB, 1024 HBs).
VMFS UUID/label: 628ecbf7-5ac6f7e7-x1x1-999099eafd46/DATASTORE1TB
Can mount: Yes
Can resignature: Yes
Extent name: t10.ATA_____WDC_WD1XXXXXXXXXXX4A0_________________________WD2XXXXXXXXXXX:7 range: 0 - 953599 (MB)
Passo 3
[root@localhost:/tools] esxcfg-volume -M 628ecbf7-5ac6f7e7-3f27-180373eafd46
Persistently mounting volume 628ecbf7-5ac6f7e7-x1x1-999099eafd46
Notas:
Um adaptador de barramento de host (HBA) é uma placa de circuito ou adaptador de circuito integrado que conecta um sistema host, como um servidor, a um dispositivo de armazenamento ou rede.