Eu tenho uma VM que parece estar funcionando bem, mas quando o VMWare DR (ou eu) tenta criar um instantâneo, ele falha e, quando visualizo a página de resumo da VM, ele exibe um aviso na parte superior, mostrando que os discos precisa ser consolidado.
Então, vou ao gerenciador de snapshots da VM e escolha consolidar (no gerenciador de snapshots, não há snapshots realmente listados a propósito). Se falhar com este erro:
Essa máquina virtual possui 255 ou mais logs de refazer em uma única ramificação de sua árvore de instantâneos. O limite máximo suportado foi atingido, não será permitido criar novos instantâneos. Para criar novos snapshots, exclua snapshots antigos ou consolide os logs de refazer.
Se eu procurar no repositório de dados (que tem bastante espaço livre, 2 TB e esse vm estiver abaixo de 40 gb), na pasta vm, na verdade, vejo um monte de arquivos, numerados até 0255:
- myvm-000255-ctk.vmdk
- myvm-000255-delta.vmdk
- myvm-000255.vmdk
Como posso limpar tudo isso? Existe um comando de linha de comando SSH ou posso excluir alguns dos arquivos com segurança? Obrigado!
fonte
Respostas:
Aqui está a KB sobre como corrigir esse problema. Não mudei a equipe, apenas enviei alguns instantâneos no meio para obter uma contagem mais gerenciável e usei "Consolidar" ...
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004545
fonte
O que eu fiz é o seguinte:
Use com cuidado e não copie os comandos às cegas. Seus nomes de arquivos, números, locais etc. podem variar. Você deve ter backups dos seus dados!
Enquanto a máquina virtual ainda estiver em execução:
Isso consolida todos os snapshots até o snapshot no. 254 em um único disco
consolidate/myvm.vmdk
. Podemos fazer isso, pois a atividade de gravação real está apenas em myvm-000255.vmdk (o último instantâneo do disco).Lembre-se de que seus números reais podem variar.
Agora desligue a VM.
Remova a VM do inventário.
Editar
consolidate/myvm-000255.vmdk
:Mude
parentCID
para a entrada CID deconsolidate/myvm.vmdk
(No meu caso, isso já estava ok, poisvmkfstools -i
parece manter o CID.)Alterar
parentFileNameHint
:Agora copie os arquivos de
consolidate/
volta no lugar:Registre novamente sua VM.
Ligue sua VM.
Agora você pode usar a opção consolidar no vSphere Web Client para consolidar o último delta enquanto a VM já está em execução.
Se tudo estiver funcionando bem, você pode excluir a pasta de backup.
Em geral, um bom recurso para a edição manual do disco do VMWare é: http://sanbarrow.com/vmdk-handbook.html
fonte
Embora isso não seja realmente uma "correção", como tal, e possa não ser útil para um servidor de produção, quando me deparei com problemas como esse no passado, acho que a solução mais fácil é usar o conversor de VMware para v2v Na máquina, isso fornece a uma máquina idêntica um único vmdk por disco e é feito com um agente na VM, e não no nível do hipervisor, por isso não tem conhecimento de capturas instantâneas.
fonte