Sugestão sobre como consolidar instantâneos de VMWare VM

0

Recebi uma cópia de uma VM com muitos instantâneos. O tamanho da pasta que contém a VM é de aproximadamente 200 GB e há cerca de 371 instantâneos nela.

ls | grep [.]vmdk | wc 372 372 14513

Não tenho certeza se a VM é criada usando o VMWare Workstation Player ou usando um servidor ESXI. Copiei toda a pasta com a VM e os instantâneos no meu servidor ESXI 6.7 e tentei registrar a VM, mas meu servidor ESXI simplesmente se recusou a fazê-lo, o cliente da Web simplesmente travou e se recarregou, então fui redirecionado para a Web do ESXI página de login.

Minha pergunta é, existe uma maneira de consolidar todos os instantâneos de volta em um único vmdk via linha de comando? Espero que, se eu fizer isso, eu possa carregar a VM registre a VM no meu servidor ESXI.

obrigado

beyonddc
fonte
Você excedeu o número de instantâneos, portanto, será necessário consolidá-los por meio da linha de comando até alcançar o número suportado. Você tem que determinar de onde a VM veio, como você resolve isso, dependerá desses fatos. Se ele veio do VMWare Workstation, você precisa exportar a VM.
Ramhound
Ou você pode usar o vmware-vdiskmanager utilitário de linha de comando para clonar um novo arquivo .vmdk. (Se você puder identificar qual dos muitos snapshots .vmdk é o mais recente.) Esse utilitário está incluído no Workstation, mas acredito que também esteja disponível como parte do VDDK for vSphere 6.7 ( code.vmware.com/web/sdk/67/vddk ) e mais cedo.
Jason Bassford

Respostas:

0

Obrigado pessoal por responder minhas perguntas. Eu acho que já resolvi o problema. Originalmente eu pensei que havia muitos instantâneos, mas aparentemente o disco rígido da VM é criado usando a opção do Player da Estação de Trabalho "Dividir o disco virtual em vários arquivos" e é por isso que vejo tantos arquivos * .vmdk no diretório da VM. Ele tem instantâneos, mas não tantos quanto eu pensava inicialmente.

De qualquer forma, o processo foi meio tedioso e demorado, mas acho que faz o que eu precisava fazer.

  1. Eu carreguei todo o diretório da VM no meu servidor ESXI
  2. Em vez de usar a interface do usuário da Web para registrar a VM, fiz isso manualmente via SSH. O comando que usei é vim-cmd solo/registervm /vmfs/volumes/5ad63960-9e683519-7280-000e0cc162f3/VMs/Some_Random_VM.vmx
  3. Em seguida, uso a interface do usuário da Web do ESXI, máquinas virtuais - & gt; Some_Random_VM - & gt; Gerenciar instantâneos - & gt; Excluir instantâneo. A opção Excluir instantâneo seria consolide o instantâneo de volta à imagem base.
  4. Eu tentei iniciar a VM nesse ponto, mas isso não me deixaria, eu acho que é porque a VM foi criada no VMWare Workstation Player. Cancro o registro da VM e, em seguida, copiei todo o diretório da VM de volta à minha área de trabalho
  5. Eu uso o "VMWare vCenter Converter Standalone Client", que converte a VM para ser compatível com ESXI e carregou para o meu servidor ESXI
  6. Viola! Posso iniciar minha VM usando a interface da Web do ESXI agora

Há duas viagens de ida e volta que eu tenho que fazer para conseguir o que eu preciso e tenho certeza que provavelmente há uma maneira muito mais fácil, mas no final, eu consigo o que eu queria.

Talvez essa seja a desvantagem de usar a versão gratuita do VMWare de seus produtos, todos os utilitários convenientes não estão incluídos.

beyonddc
fonte