instantánea de linux vmware guest desde dentro de vm

instantánea de linux vmware guest desde dentro de vm

¿Es posible que un invitado de VM Linux solicite que el host haga una instantánea de sí mismo, utilizando solo el conjunto open-vm-tools? Veo referencias que parecen indicar que es posible, no hay ejemplos. Mi entorno de prueba es ESXi 5.5 y CentOS 7.

Respuesta1

No es posible con open-vm-tools o vmware tools. https://docs.vmware.com/en/VMware-Tools/12.1.0/vmware-tools-administration-guide.pdf

Creo que las referencias a las instantáneas que está viendo se refieren al complemento vmbackup. No inicia la instantánea, se encarga de la inactividad. https://github.com/vmware/open-vm-tools/tree/master/open-vm-tools/services/plugins/vmbackup

Lo que puedes hacer es congelar y clonar el sistema operativo. Dependiendo de su objetivo final, esto podría funcionar para usted. 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

Otra opción, pero que no utiliza herramientas de VMware, es ejecutar algo como un script de Python o una aplicación de Java desde el interior del invitado. https://github.com/vmware/pyvmomi-community-samples/blob/master/samples/create_snapshot.py https://developer.vmware.com/samples/1078/vmsnapshot?h=snapshot#

También puede usar PowerCLI, pero requiere que PowerShell esté instalado en su máquina virtual 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

Creo que la mayoría de las utilidades de respaldo tienen una máquina virtual administradora separada que realiza las instantáneas. Tener otra máquina virtual pequeña para administrar sus tareas de instantáneas podría ser una ruta más fácil.

información relacionada