Ferramenta de recuperação VMDK (ESX 3.5 Atualização 3)
search cancel

Ferramenta de recuperação VMDK (ESX 3.5 Atualização 3)

book

Article ID: 304747

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Disclaimer: Este artigo é uma tradução do VMDK Recovery Tool (ESX 3.5 Update 3) (1007243) Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em Inglês.

Use a Ferramenta de Recuperação VMDK para:

  • Criar uma "lista de bloqueio" de seus arquivos VMDK. O arquivo de lista de bloqueio é um arquivo de texto simples que mantém um registro de todas as VMDKs das máquinas virtuais.
  • Recupere arquivos VMDK que foram excluídos ou se o datastore VMFS foi excluído ou corrompido.

Limitações

A Ferramenta de Recuperação VMDK é um utilitário VMware fornecido no ESX 3.5 Atualização 3 como um programa experimental.

  • Experimental significa que a ferramenta não tem suporte e pode não funcionar como esperado em todos os ambientes dos clientes.
  • A ferramenta não está disponível para produtos da VMware ESXi.
  • Não é possível restaurar arquivos de lista de blocos múltiplos.
  • Esta ferramenta não está disponível além do VMware ESX 4.0 e posterior. Para obter informações adicionais, consulte a subseção Storage emKnown Issues, no ESX 4.0 nas Release Notes.


Environment

VMware ESX Server 3.5.x

Resolution

Para que essa ferramenta funcione, mantenha uma lista de bloqueio atual de suas máquinas virtuais. Não é possível recuperar arquivos VMDK para os quais você não tem uma lista de bloqueio.

Para usar a ferramenta:

  1. Faça login no console de serviço e digite o comando vmfs-undelete . Selecione a opção [b]. Todas as máquinas virtuais registrados em seu host são listadas.
  2. Selecione [99] para fazer um backup de uma lista de blocos vmdk de todas as máquinas virtuais ou selecione um número da lista de máquinas virtuais para fazer um backup de uma máquina virtual específica.

Enquanto estiver fazendo o backup, a ferramenta solicita que você especifique o nome do arquivo para fazer o backup dos dados. Você pode ou fornecer um caminho absoluto (o arquivo é criado pela ferramenta) ou ele será salvo no diretório de trabalho atual.

Sessão de exemplo:


[root@esx11]# vmfs-undelete

########################################################
# VMFS Data Recovery and Backup #
# #
# This tool is NOT a replacement for regular backups #
# Please backup your data on a regular basis #
# There is absolutely no guarantee #
# Use at your own risk #
# #
# VMs with Raw Disks (virtual or physical) are #
# Not supported!!!! #
########################################################


--------------------------------------------------
Select [b]ackup, [r]estore [q] to quit: b
------------------------------------------

0 ) /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/Win2k3DC-64/Win2k3DC-64.vmx
1 ) /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/mandel-rhel3-32/mandel-rhel3-32.vmx
2 ) /vmfs/volumes/48da37be-22e0d1a4-b076-0019bbd51b56/spanis/spanis.vmx
3 ) /vmfs/volumes/48da37be-22e0d1a4-b076-0019bbd51b56/rhel4/rhel4.vmx
4 ) /vmfs/volumes/48da37be-22e0d1a4-b076-0019bbd51b56/spanfc/spanfc.vmx
5 ) /vmfs/volumes/48932bc1-a4b8a07e-ac22-0019bbd51b58/Win2k3DC-32/Win2k3DC-32.vmx
------------------------------------------

found 6 vms
Choose a VM to backup, [99] for all registered VMs or [q] to quit: 1
number of vms to backup 1
Ready to write to data to disk
Enter path and filename of where to save the recover log to:/back/test
________________________________________
working on VM: /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/mandel-rhel3-32/mandel-rhel3-32.vmx
Checking for VM Snapshots...
Creating Snapshot...
read block list for /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/restore/mandel-32.vmdk
removing snapshot....
Done......

########################################################
# VMFS Data Recovery and Backup #
# #
# This tool is NOT a replacement for regular backups #
# Please backup your data on a regular basis #
# There is absolutely no guarantee #
# Use at your own risk #
# #
# VMs with Raw Disks (virtual or physical) are #
# Not supported!!!! #
########################################################


--------------------------------------------------
Select [b]ackup, [r]estore [q] to quit: q

No exemplo anterior, o usuário:

  1. Está conectado ao console de serviço como raiz e insere o comando vmfs-undelete .

    [root@esx11]# vmfs-undelete

  2. Pressione a tecla b (para [b]ackup ), e depois pressione a tecla Retorno.

    Selecione [b]ackup, [r]estaurar [q] para sair: b

    Seis máquinas virtuais estão listadas de 0-5.

  3. Digite 1 para fazer um backup da segunda máquina virtual.

    Escolha uma VM para fazer o backup, [99] para todas as VMs registradas ou [q] para sair: 1

    (Em vez disso, você pode digitar 99 para selecionar todas as máquinas virtuais na lista.)

  4. Especifique / back/test como o local para o arquivo de reserva.

    Digite o caminho e o nome de arquivo onde salvar o registro de recuperação para:/back / test

    O backup da lista de blocos é concluído sem erros e o arquivo /back/test é criado.

  5. Digite q para sair da ferramenta.

    Selecione [b] ackup, [r] estaurar [q] para sair: q

Para restaurar um arquivo VMDK:

Execute a ferramenta e selecione [r] para restaurar o arquivo ausente.


Sessão de exemplo:

[root@esx11 /]# vmfs-undelete

########################################################
# VMFS Data Recovery and Backup #
# #
# This tool is NOT a replacement for regular backups #
# Please backup your data on a regular basis #
# There is absolutely no guarantee #
# Use at your own risk #
# #
# VMs with Raw Disks (virtual or physical) are #
# Not supported!!!! #
########################################################


--------------------------------------------------
Select [b]ackup, [r]estore [q] to quit: r
edigitar o nome do arquivo para restaurar a partir de: /back/test


----------------------------------------
1) /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/mandel-rhel3-32/mandel-rhel3-32.vmx

Encontrado 1 VMs disponível para restaurar


selecione VM para restaurar [1 - 1] ou 'q' para sair: 1
VMDKs disponíveis para recuperar:

----------------------------------------
1) /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/restore/mandel-32.vmdk

selecione VMDK para restaurar [1 - 1]: 1
1) /vmfs/volumes/spannedISCSI ------> [VMFS UUID: 48ad7ec0-e325a051-b085-0019bbd51b56]

2) /vmfs/volumes/esx11:storage1 ------> [VMFS UUID: 48ad95b7-a4fbcfd2-3ae5-0019bbd51b58]

3) /vmfs/volumes/datastore4 ------> [VMFS UUID: 48da37be-22e0d1a4-b076-0019bbd51b56]

4) /vmfs/volumes/100gb ------> [VMFS UUID: 48932bc1-a4b8a07e-ac22-0019bbd51b58]

5) /vmfs/volumes/spannedFC ------> [VMFS UUID: 48ada29d-e6f0dd4b-c312-0019bbd51b58]

6) /vmfs/volumes/templib ------> [VMFS UUID: 000a8416-362eaee8-b274-00145e5a474f]

selecione DataStore VMFS para restaurar para [1-6]: 4
Digite o diretório para restaurar para: restaurar
/vmfs/volumes/100gb/restaurar já existe
Tem certeza de que deseja restaurar para / vmfs/volumes/100gb/restore [s / n]: y
Digite o nome do arquivo para restaurar para: [ex: recovered.vmdk]: test.vmdk
restaurando VM: /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/mandel-rhel3-32/mandel-rhel3-32.vmx
Disco: /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/restore/mandel-32.vmdk
para : /vmfs/volumes/100gb/restore/test.vmdk

restaurando dados ....

[==> 4%

No exemplo anterior, o usuário:

  1. Digite a opção r.

    Selecione [b] ackup, [r] estaurar [q] para sair: r

  2. Especifique o arquivo /back/test para restaurar.

    digite o nome do arquivo para restaurar de: /back/test

    A máquina virtual está listada a partir do arquivo de reserva.

    1) /vmfs/volumes/48b033a5-b8c3c297-424d-0019bbd51b56/mandel-rhel3-32/mandel-rhel3-32.vmx
    Encontrada 1 VMs disponível para restaurar

    (Se a opção 99 foi usada para criar o arquivo de reserva, todas as máquinas virtuais devem estar listadas.)

  3. Digite 1 para selecionar a máquina virtual específica.

    selecione VM para restaurar [1 - 1] ou 'q' para sair:1

    Todos os datastores disponíveis estão listados.

  4. Escolhe 4 para salvar a vmdk restaurada.

    selecione Datastore VMFS para restaurar para [1-6]: 4

  5. Especifica o diretório para restaurar para como "restauração."

    Insira o diretório para restaurar para: restaurar

  6. Digitey para confirmar esta escolha. O diretório é criado automaticamente.

    Tem certeza de que deseja restaurar para/ vmfs/volumes/100gb/restore [s / n]: y

  7. Especifica test.vmdk como o nome do arquivo de restauração para a vmdk.

    Digite o nome do arquivo para restaurar para: [ex: recovered.vmdk]: test.vmdk


Additional Information

VMDK Recovery Tool (ESX 3.5 Update 3)