Como corrijo um disco VMWare de uma máquina quebrada que tenha instantâneos?

1

Um convidado no VMWare ESXi 4 não está mais inicializando e quero anexar seu disco a outra máquina. Ambas são quase idênticas instâncias de servidor de 64 bits do ubuntu.

Mas a máquina quebrada tinha snapshots, então o cliente vSphere me oferece para adicionar 2 arquivos vmdk:

  • redmine-alt-clon.vmdk 4 GB
  • redmine-alt-clon-000003.vmdk 257MB

Esta é uma captura de tela da situação no disco rígido:

Então, é bom adicionar o primeiro que o vSphere encontra (redmine-alt-clon.vmdk) e eu recebo o conteúdo da unidade ontem?

(Isso significaria o outro arquivo pequeno com -000003 e o arquivo delta conteria o estado antigo ou a diferença tornaria o antigo estado que não preciso mais).

Ou, se não for assim tão simples, o que posso fazer para obter o estado de ontem do disco sem iniciar o vm ou reverter o instantâneo.

Eu preferiria evitar a reversão do instantâneo do vSphere Client porque a VM quebrada não está mais disponível em todos os arquivos.

EDIT: O que eu descobri depois de algum tempo é que mais arquivos delta como 00002-delta estão faltando (os pais, como havia mais snapshots na cadeia) e por isso não foi possível corrigir o problema para mim. Mas as diferentes respostas abaixo devem ajudar em casos semelhantes, se todos os arquivos de instantâneos necessários ainda existirem (e eles devem normalmente).

    
por mit 11.10.2011 / 20:06

3 respostas

2

Um instantâneo é um delta do hd de N até NOW, onde N é quando o instantâneo foi "capturado" ativamente. Então, isso parece que o delta -00003 contém as informações que foram alteradas desde o início do instantâneo. Minha sugestão, faça um backup. Você pode até mesmo copiar esses otários para uma estação de trabalho e usar VMWare ou VirtualBox para mexer

O que você "más notícias?" Apenas copie todos esses arquivos para baixo e você terá um vmdk completo com um instantâneo. Os arquivos de informação devem conter informações sobre os instantâneos, etc.

    
por 12.10.2011 / 05:28
1

Bem, na minha opinião, você deve clonar esses discos antes de copiar.

Quando clonar esses discos removerá quaisquer snapshots e você terá apenas o VMDK dos discos.

Esta tarefa é executada usando o comando vmkfstools

Verifique o artigo da VMware sobre como clonar esses discos e entender como isso funciona. Leia o artigo para entender os instantâneos e também verifique o vídeo para saber como realizar essa tarefa.

link

Isso consolidará os instantâneos e também criará um clone / cópia desses discos. Então você pode simplesmente copiar este clone para outra VM e usado.

Espero que isso possa ajudar

    
por 15.10.2011 / 04:28
1

Apenas houve um problema semelhante. Os dois artigos da VMware da VM foram fornecidos com ajuda.

Recriando um arquivo descritor do VMDK (disco da máquina virtual ausente): link

Recriando um arquivo descritor de disco virtual ausente (VMDK) para discos delta: link

    
por 25.09.2013 / 16:13