Máquina virtual perdida após corte de energia

2

Acabamos de ter um problema de energia e nosso host ESX (ESXi 4.1.0) perdeu energia e foi reinicializado. Todos, exceto um dos servidores virtuais, foram reiniciados sem nenhum problema, no entanto, um deles se recusou a ligar.

Eu tento ligá-lo e recebo o seguinte erro:

File <unspecified filename> was not found
Reason: The system cannot find the file specified.
Cannot open the disk '/vmfs/volumes/4e03076e-90834647-b846-001185c38f42/LAMP-   Stack/turnkey-lamp-11.3-lucid-x86.vmdk' or one of the snapshot disks it depends on. 
VMware ESX cannot find the virtual disk "/vmfs/volumes/4e03076e-90834647-b846-  001185c38f42/LAMP-Stack/turnkey-lamp-11.3-lucid-x86.vmdk". Verify the path is valid and try again. 

Eu entrei no host ESX para ver se o arquivo está lá e encontrei apenas o seguinte arquivo que corresponde ao nome do arquivo:

/vmfs/volumes/4e03076e-90834647-b846-001185c38f42/LAMP-Stack/turnkey-lamp-11.3-l                  ucid-x86-s001.vmdk

Noto que o arquivo acima tem '-s001' após o nome do arquivo. Isso é recuperável?

Qualquer ajuda de conselhos é muito apreciada!

EDITAR:

A execução de ls -l no diretório que contém o arquivo mostra isso:

drwxr-xr-t  1 root root  1680 Feb  9 09:49 4e03076e-90834647-b846-001185c38f42

O sistema de arquivos do databrowser se parece com isto:

eemumdiretóriodiferente,háoarquivoquecorrespondeaoquefalta:

    
por dannymcc 22.02.2012 / 06:44

2 respostas

2

Esse arquivo único é apenas um instantâneo. Se esse é o único arquivo que você tem para essa VM ... você não poderá restaurá-lo. Onde estão os outros arquivos VMDK e VMX? Vá para o diretório (volume) "4e03076e-90834647-b846-001185c38f42" que você mostra na captura de tela e faça um ls -l lá e nos mostre a saída.

Dependendo do que ainda está disponível nesse volume, sugiro remover a VM do inventário e adicioná-la novamente. Você precisará de um arquivo .vmx para fazer isso.

Além disso, você pode fornecer os arquivos de log do ESXi que estão disponíveis via DCUI (console) ou SSH: Localização dos arquivos de log do ESXi 3.5-4.1 . Bons arquivos de log seriam Mensagens (/ var / log / messages) e Hostd.log (/var/log/vmware/hostd.log)

Espero que isso ajude.

    
por 25.02.2012 / 16:26
2

Em primeiro lugar, se o conteúdo desta VM for realmente importante (ou seja, não algo que você possa reconstruir em alguns dias), será necessário desligar a máquina, retirar as unidades de disco e fazer o backup de imagens completas de todos os discos (incluindo partes marcadas como espaço livre) com uma ferramenta de imagem de disco, agora , antes de você fazer qualquer outra coisa . Toda vez que o sistema de arquivos é gravado, há um risco significativo de que os arquivos perdidos sejam renderizados permanentemente irrecuperáveis.

Agora, supondo que essa seja uma VM que possa ser reconstruída com algum inconveniente e não esteja armazenando a única cópia de dados vitais, tente ver se o arquivo ou outros arquivos relacionados existem em outro lugar no sistema de arquivos:

find / -iname 'turnkey-lamp-11.3-lucid*'

Se o sistema de arquivos estiver um pouco corrompido, os arquivos cuja localização correta não pôde ser determinada podem ter sido movidos para 'lost + found'. Haverá um desses diretórios por disco montado; então, para encontrá-los todos, use

find / -name 'lost+found'

E dê uma olhada no interior de todos os arquivos com vários gigabytes. Se você encontrar qualquer coisa que possa ser sua imagem de disco, primeiro faça o backup, copie-a para o local onde o VMware está esperando encontrá-la e tente inicializar.

    
por 29.02.2012 / 15:10