Buenas, puede que tengamos que tirar de comandos para gestionar los Snapshots con vim-cmd, ya sea porque el navegador nos falla o falta, no tengamos el vsphere client instalado o no podamos instalarlo o por cualquier otra razón. SSH tiene que estar habilitado, si no tendras que hacerlo in-situ.
Para este tipo de situaciones es mejor que nos pille con un poco de practica en eso de gestionar los snapshots desde la linea de comandos con vim-cmd.
Aprovechando que estoy practicando con linux, me conecto por SSH de un equipo con CentOS al Host ESXI, para eso utilizare el comando ssh -p 22 root@ip_ESXI
Una vez conectados al ESXI, escribimos vim-cmd para que nos saque las opciones disponibles, seleccionamos vmsvc. Dandole a enter nos saldrán todas las opciones que tiene vmsvc. Nos quedamos con las marcadas en la siguiente imagen.
Lo primero de todo, tenemos que saber el Vmid de la VM con la que vamos a interactuar. Con vim-cmd vmsvc/getallmvs sacaremos los Vmid de las VMs.
Creamos el primer snapshot con vim-cmd vmsvc/snapshot.create, donde seguido pondremos el Vmid (2), nombre del snapshot (Windows update), descripción (antes de actualizar con los últimos parches), 1 (variable de includeMemory, para que no se apague la VM cuando revirtamos el snapshot) y 0 (quiesced, pongo 0 , si pones 1 necesitas tener las VMware Tools instaladas).
Una vez creado el Snapshot, comprobamos con vim-cmd vmsvc/get.snapshotinfo 2 (Vmid).
También podemos utilizar vim-cmd vmsvc/snapshot.get para ver la información del snapshot.
Crearemos otro Snapshot y de nuevo ejecutaremos vim-cmd vmsvc/snapshot.get para ver como queda la info.
Para borrar un Snapshot determinado, vim-cmd vmsvc/snapshot.remove 2 (Vmid) 10 (snapshot Id). Al eliminar, automaticamente nos sacara la info de los Snapshots que queden.
Para revertir un Snapshot, vim-cmd vmsvc/snapshot.revert 2 (Vmid) 9 (Snapshot Id), como vemos nos falta un argumento.
Si le ponemos la variable 0, se quedara encendida después de revertir el snapshot.
Si ponemos 0, en mi caso, la suspenderá ¿?¿?¿ (pensaba que la apagaba), habrá que investigar.
Con vim-cmd vmsvc/snapshot.removeall 2 (Vmid), eliminará todos los snapshots que tenga esa VM.
Con los siguientes comandos, comprobamos que ya no quede ningún snapshot.
Espero que os sirva y os guste.
Saludos