Revertir una instantánea de máquina virtual: qué restaura y qué no
Una instantánea de VM restaura el estado del disco y de la memoria del invitado, no las acciones de cuentas remotas, las copias de archivos compartidos ni los registros alojados en otro sitio: delimite primero el alcance de la reversión.
Un punto de control devuelve parte del invitado atrás y deja cada otro sistema donde estaba. Lo que salió del invitado — un mensaje entregado, un archivo copiado al anfitrión, una acción de cuenta que un sitio web aceptó — pertenece al sistema que lo recibió, no al punto de control. La reversión tiene un alcance local definido, y llamarla borrado convierte un plan de recuperación en una afirmación falsa. La tabla de abajo es la lista de comprobación de a qué alcanza realmente una restauración.
El escritorio vuelve, la sesión remota no
La queja habitual llega después de los hechos. La máquina virtual arranca en el estado de la semana pasada, el historial del navegador ha desaparecido y el servicio con el que el usuario inició sesión sigue listando la sesión como activa. Nada está roto; los dos sistemas nunca estuvieron en la misma transacción.
| Where the effect landed | Who owns undoing it | How you verify it is gone |
|---|---|---|
| Guest virtual disk | The hypervisor, through the checkpoint you restore | The disk state matches the checkpoint's timestamp |
| Guest memory | Only a checkpoint type that saved memory | The guest resumes or cold-boots, as that type dictates |
| Host share or clipboard | The owner of that host path | The copied file is absent at its destination |
| Remote account or session | The service that accepted the action | The session list shows nothing active for that account |
| Mail or message queue | The mail system that delivered it | The message is gone from the recipient's mailbox, not from the guest |
Esa discrepancia es la lección. Un punto de control restaura lo que el hipervisor rastrea: el hardware virtual del invitado y, según el tipo, su memoria. No rastrea la tabla de sesiones de una aplicación web, la cola de entrega de un servidor de correo ni la carpeta de descargas de un compañero. Lea el tipo antes de restaurar, porque el tipo decide qué puede recuperar una restauración, si es que puede recuperar algo.
Qué guardó realmente el hipervisor
La documentación de Hyper-V de Microsoft distingue los puntos de control estándar, que capturan la memoria junto con los discos virtuales, de los puntos de control de producción, que usan un mecanismo coherente con los datos y omiten la memoria. Un punto de control estándar se reanuda en la instrucción que el invitado estaba ejecutando; uno de producción arranca en cambio desde un disco coherente. Esa diferencia decide si una restauración devuelve un proceso en marcha o un inicio limpio. No traslade el comportamiento de un hipervisor a otro, porque los términos y el mecanismo de coherencia cambian entre productos.
Microsoft también advierte de que un punto de control no es una copia de seguridad, y la advertencia importa. Una cadena de puntos de control en un mismo volumen comparte el destino de ese volumen, así que protege contra un cambio malo más que contra un anfitrión perdido.
Archivos que viven fuera del disco del invitado
Una carpeta compartida es un sistema de archivos del anfitrión presentado al invitado, y revertir el invitado no la revierte. Si el usuario descargó un archivo dentro del invitado y lo copió fuera por una ruta compartida, esa segunda copia tiene su propio ciclo de vida y su propio dueño. Restaurar el invitado elimina la primera copia y deja la segunda exactamente donde se puso.
Pregunte quién posee cada ruta antes de prometer una reversión. Un recurso compartido del anfitrión, una transferencia por el portapapeles y una subida a un disco en la nube son tres destinos, y solo el primero puede estar junto al almacenamiento del hipervisor.
Donde una copia deba eliminarse de verdad, elimínela en su destino y anote ese paso por separado. Un plan de recuperación que solo enumera la instantánea es incompleto de una forma que nadie nota hasta que se encuentra la copia. La misma precaución vale para los registros que escribió el anfitrión mientras el invitado funcionaba.
Cuentas que el hipervisor nunca vio
Todo lo que un servicio aceptó del invitado es registro del servicio, no del invitado. El hipervisor nunca vio esa transacción, así que no puede invertirla. Un cambio de contraseña, una compra, un mensaje publicado y una llamada a la API persisten todos en el sistema que los procesó. Restaurar una imagen de disco no alcanza a ese sistema.
El estado del navegador hace concreta la discrepancia. Un invitado restaurado puede conservar una cookie anterior de un servicio que desde entonces ha rotado la sesión, de modo que el usuario parece haber iniciado sesión y se le rechaza en silencio, o parece haberla cerrado mientras el servicio aún considera válida la sesión. Revocar la sesión en el servicio es la única operación que la termina.
Qué no puede deshacer una restauración
Un punto de control es útil para una prueba aprobada o un experimento de configuración cuyo alcance se entiende. Es un deshacer local para estado local, que es una promesa más estrecha de lo que suena, y no es prueba de que el anfitrión, el hipervisor o cualquier sistema externo hayan quedado limpios. Una VPN cambia el camino que toman los paquetes; no convierte el software del invitado en algo seguro de ejecutar. Las dos afirmaciones son separadas y solo una trata del túnel.
$cp = Get-VMSnapshot -VMName lab-desktop -Name baseline
Get-VMHardDiskDrive -VMSnapshot $cp | Select-Object ControllerType, ControllerNumber, ControllerLocation, Path
La primera línea resuelve el punto de control en un objeto, y la segunda enumera los discos que cubre, lo que responde a la pregunta del alcance con pruebas en lugar de memoria. Rote y revoque un secreto expuesto en el servicio que lo posee. Cuando hay código malicioso conocido de por medio, use un entorno de investigación autorizado y el proceso de respuesta de la organización en lugar de suponer que una instantánea hace segura la ejecución.
Anote tres cosas antes de la restauración: qué estado del invitado recupera, qué sistemas externos aún conservan el efecto y qué punto confiará después. Ese plan es una afirmación más fuerte que una máquina que vuelve a parecer familiar. Guárdelo con el tique para que la próxima restauración empiece por la misma lista.