Recuperação de VMFS corrompido: acessar o datastore após a falha

recuperação de VMFS corrompido com datastore VMware inacessível

A recuperação de VMFS corrompido resgata o acesso ao datastore VMware após falha de volume, corrupção de cabeçalho ou perda de metadados. Além disso, ela permite extrair as VMs sem reinstalar o ESXi ou reformatar o storage. Neste artigo, você entende como o VMFS funciona e onde a recuperação atua.

O que é o VMFS e por que ele falha

O VMFS (Virtual Machine File System) é o sistema de arquivos distribuído da VMware para ambientes ESXi. Ele organiza volumes compartilhados e permite que múltiplos hosts acessem o mesmo datastore. Por isso, a sua corrupção afeta todas as VMs hospedadas no volume.

As causas mais comuns incluem falha de controladora de storage, perda de LUN em ambiente SAN, queda abrupta do host ESXi durante operações de metadados e erros de RAID no storage subjacente. Contudo, em todos esses cenários, os dados das VMs permanecem fisicamente nos discos.

Como a recuperação de VMFS funciona

O VMFS armazena os metadados do volume em blocos específicos do início do device. Quando esses metadados corrompem, o ESXi não consegue montar o datastore. No entanto, o especialista lê os metadados diretamente pelo device bruto e reconstrói a estrutura do volume.

Em seguida, ele acessa os VMDKs individualmente, sem depender da montagem do VMFS. Dessa forma, extrai cada VM como um conjunto de arquivos que monta em outro ambiente. Portanto, a recuperação de VMFS independe de o ESXi original funcionar ou não.

VMFS 5 versus VMFS 6

A versão do VMFS muda algumas características da recuperação. O VMFS 6 usa extents menores e suporte nativo a VAAI, enquanto o VMFS 5 usa um único extent grande. Além disso, o VMFS 6 tem journaling aprimorado, o que reduz o risco de corrupção de metadados. Contudo, ambas as versões permitem recuperação forense quando os dados estão no device.

Perguntas frequentes sobre recuperação de VMFS

Datastore que não monta no ESXi ainda tem VMs recuperáveis? Sim. Na maioria dos casos, os VMDKs estão intactos no device. O problema é apenas a camada de metadados do VMFS, não os dados das VMs.

Posso reformatar o device para recuperar espaço e perco tudo? Sim, a reformatação destrói qualquer chance de recuperação. Por isso, nunca reformate antes de acionar um especialista.

VMFS em SAN iSCSI tem diferença na recuperação? O processo é o mesmo, mas a recuperação envolve uma camada extra de acesso ao LUN iSCSI. Portanto, preserve também a configuração de zoneamento e acesso ao storage.

Conclusão

A recuperação de VMFS corrompido salva todas as VMs do datastore sem necessidade de reinstalação. Em resumo, não reformate o device e preserve o storage intacto. Precisa recuperar um VMFS? A Crowdertech recupera datastores e extrai VMDKs de qualquer versão de VMFS. Veja também recuperação de máquina virtual VMware.

Fontes: Documentação VMware ESXi · NIST SP 800-34r1.