Recuperação de VM: como recuperar máquinas virtuais corrompidas

A recuperação de VM trata do resgate de máquinas virtuais que ficaram inacessíveis ou corrompidas. Além disso, ela envolve arquivos de disco, snapshots e a estrutura do datastore. Neste artigo, você entende as causas de falha e como recuperar suas máquinas virtuais.

Como uma VM armazena dados

Uma máquina virtual guarda tudo em arquivos no host. Ou seja, o disco virtual é apenas um arquivo grande, como um VMDK ou VHDX. Dessa forma, uma VM pode falhar tanto por problema no arquivo quanto no armazenamento físico.

Além disso, os snapshots adicionam camadas extras. Por exemplo, um snapshot cria arquivos delta que dependem do disco base. Portanto, uma cadeia de snapshots quebrada corrompe a máquina inteira.

Causas comuns de falha em VM

As falhas de VM têm origens variadas. Entre as principais, destacam-se:

  • Cadeia de snapshots quebrada ou incompleta
  • Arquivo de disco virtual corrompido
  • Falha do storage ou do RAID subjacente
  • Exclusão acidental de arquivos da VM
  • Desligamento abrupto do host

De fato, muitos problemas nascem no armazenamento físico. Por exemplo, uma falha de RAID no datastore afeta todas as VMs de uma vez. Assim, o problema deixa de ser lógico e se torna físico.

O papel dos snapshots

Os snapshots ajudam, mas também criam riscos. Basicamente, eles congelam um estado e gravam mudanças em arquivos delta. No entanto, se um arquivo da cadeia some, a VM não consolida mais.

Por isso, a gestão de snapshots exige atenção. Snapshots antigos e acumulados, por exemplo, aumentam a chance de corrupção. Contudo, quando bem usados, eles permitem voltar a um estado íntegro.

O processo de recuperação de VM

A recuperação de VM começa pela preservação do datastore. Em primeiro lugar, o especialista copia os arquivos da VM sem alterar os originais. Dessa forma, ele trabalha sobre cópias seguras.

Em seguida, vem a análise da estrutura do disco virtual. Ou seja, o especialista reconstrói a cadeia de snapshots ou repara o arquivo VMDK/VHDX. Além disso, quando o storage falhou, a recuperação começa no nível físico do RAID.

Recuperação no nível do arquivo

Muitas vezes o objetivo é apenas os dados internos. Nesse caso, o especialista monta o disco virtual e extrai os arquivos diretamente. Portanto, mesmo uma VM que não inicializa pode entregar seu conteúdo.

Conclusão

A recuperação de VM depende de preservar os arquivos e reconstruir a estrutura corretamente. Em resumo, não apague snapshots, isole o datastore e busque ajuda técnica. Precisa recuperar uma máquina virtual? A Crowdertech recupera VMs e storages corrompidos. Veja também recuperação de VM VMware.

Fonte complementar: Wikipédia — Máquina virtual.