snapshot linux vmware guest de dentro do vm

snapshot linux vmware guest de dentro do vm

É possível que um convidado da VM Linux solicite que o host faça um instantâneo de si mesmo, usando apenas o conjunto open-vm-tools. Vejo referências que parecem indicar que é possível, sem exemplos. Meu ambiente de teste é ESXi 5.5 e CentOS 7.

Responder1

Não é possível com ferramentas open-vm ou ferramentas vmware. https://docs.vmware.com/en/VMware-Tools/12.1.0/vmware-tools-administration-guide.pdf

Acredito que as referências aos snapshots que você está vendo são sobre o plugin vmbackup. Ele não está iniciando o instantâneo, ele lida com o encerramento. https://github.com/vmware/open-vm-tools/tree/master/open-vm-tools/services/plugins/vmbackup

O que você pode fazer é congelar e clonar o sistema operacional. Dependendo do seu objetivo final, isso pode funcionar para você. vmware-rpctool "instantclone.freeze" vmtoolsd "instantclone.freeze" https://williamlam.com/2018/04/new-instant-clone-architecture-in-vsphere-6-7-part-1.html

https://williamlam.com/2018/04/new-instant-clone-architecture-in-vsphere-6-7-part-2.html

Outra opção, mas não usa ferramentas VMware, é executar algo como um script python ou aplicativo java de dentro do convidado. https://github.com/vmware/pyvmomi-community-samples/blob/master/samples/create_snapshot.py https://developer.vmware.com/samples/1078/vmsnapshot?h=snapshot#

Você também pode usar o PowerCLI, mas requer que o PowerShell esteja instalado em sua VM Linux. https://developer.vmware.com/docs/powercli/latest/products/vmwarevsphereandvsan/categories/snapshot/ https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-linux?view=powershell-7.3

Acredito que a maioria dos utilitários de backup tem um gerenciador VM separado que faz os instantâneos. Ter outra VM pequena para gerenciar suas tarefas de snapshot pode ser um caminho mais fácil.

informação relacionada