Un punto de control devolve parte do convidado atrás e deixa cada outro sistema onde estaba. O que saíu do convidado — unha mensaxe entregada, un ficheiro copiado ao anfitrión, unha acción de conta que un sitio web aceptou — pertence ao sistema que o recibiu, non ao punto de control. A reversión ten un alcance local definido, e chamala borrado converte un plan de recuperación nunha afirmación falsa. A táboa de abaixo é a lista de comprobación do que unha restauración alcanza de verdade.

O escritorio volve, a sesión remota non

A queixa habitual chega despois dos feitos. A máquina virtual arrinca no estado da semana pasada, o historial do navegador desapareceu e o servizo co que o usuario iniciou sesión segue listando a sesión como activa. Nada está roto; os dous sistemas nunca estiveron na mesma transacción.

Where the effect landedWho owns undoing itHow you verify it is gone
Guest virtual diskThe hypervisor, through the checkpoint you restoreThe disk state matches the checkpoint's timestamp
Guest memoryOnly a checkpoint type that saved memoryThe guest resumes or cold-boots, as that type dictates
Host share or clipboardThe owner of that host pathThe copied file is absent at its destination
Remote account or sessionThe service that accepted the actionThe session list shows nothing active for that account
Mail or message queueThe mail system that delivered itThe message is gone from the recipient's mailbox, not from the guest

Esa discrepancia é a lección. Un punto de control restaura o que o hipervisor rastrexa: o hardware virtual do convidado e, segundo o tipo, a súa memoria. Non rastrexa a táboa de sesións dunha aplicación web, a cola de entrega dun servidor de correo nin o cartafol de descargas dun compañeiro. Lea o tipo antes de restaurar, porque o tipo decide que pode recuperar unha restauración, se é que pode recuperar algo.

Que gardou realmente o hipervisor

A documentación de Hyper-V de Microsoft distingue os puntos de control estándar, que capturan a memoria xunto cos discos virtuais, dos puntos de control de produción, que usan un mecanismo coherente cos datos e omiten a memoria. Un punto de control estándar retómase na instrución que o convidado estaba executando; un de produción arrinca no seu lugar desde un disco coherente. Esa diferenza decide se unha restauración devolve un proceso en marcha ou un inicio limpo. Non traslade o comportamento dun hipervisor a outro, porque os termos e o mecanismo de coherencia cambian entre produtos.

Microsoft tamén advirte de que un punto de control non é unha copia de seguridade, e a advertencia importa. Unha cadea de puntos de control nun mesmo volume comparte o destino dese volume, así que protexe contra un cambio malo máis que contra un anfitrión perdido.

Ficheiros que viven fóra do disco do convidado

Un cartafol compartido é un sistema de ficheiros do anfitrión presentado ao convidado, e reverter o convidado non o reverte. Se o usuario descargou un ficheiro dentro do convidado e o copiou fóra por unha ruta compartida, esa segunda copia ten o seu propio ciclo de vida e o seu propio dono. Restaurar o convidado elimina a primeira copia e deixa a segunda exactamente onde se puxo.

Pregunte quen posúe cada ruta antes de prometer unha reversión. Un recurso compartido do anfitrión, unha transferencia polo portapapeis e unha subida a un disco na nube son tres destinos, e só o primeiro pode estar xunto ao almacenamento do hipervisor.

Onde unha copia deba eliminarse de verdade, elimínea no seu destino e anote ese paso por separado. Un plan de recuperación que só enumera a instantánea está incompleto dun xeito que ninguén nota ata que se atopa a copia. A mesma precaución vale para os rexistros que escribiu o anfitrión mentres o convidado funcionaba.

Contas que o hipervisor nunca viu

Todo o que un servizo aceptou do convidado é rexistro do servizo, non do convidado. O hipervisor nunca viu esa transacción, así que non pode invertila. Un cambio de contrasinal, unha compra, unha mensaxe publicada e unha chamada á API persisten todos no sistema que os procesou. Restaurar unha imaxe de disco non alcanza ese sistema.

O estado do navegador fai concreta a discrepancia. Un convidado restaurado pode conservar unha cookie anterior dun servizo que desde entón rotou a sesión, de xeito que o usuario parece ter iniciado sesión e é rexeitado en silencio, ou parece tela pechado mentres o servizo aínda considera válida a sesión. Revogar a sesión no servizo é a única operación que a remata.

Que non pode desfacer unha restauración

Un punto de control é útil para unha proba aprobada ou un experimento de configuración cuxo alcance se entende. É un desfacer local para estado local, que é unha promesa máis estreita do que soa, e non é proba de que o anfitrión, o hipervisor ou calquera sistema externo quedasen limpos. Unha VPN cambia o camiño que toman os paquetes; non converte o software do convidado en algo seguro de executar. As dúas afirmacións son separadas e só unha trata do túnel.

$cp = Get-VMSnapshot -VMName lab-desktop -Name baseline
Get-VMHardDiskDrive -VMSnapshot $cp | Select-Object ControllerType, ControllerNumber, ControllerLocation, Path

A primeira liña resolve o punto de control nun obxecto, e a segunda enumera os discos que cobre, o que responde á pregunta do alcance con probas en lugar de memoria. Rote e revogue un segredo exposto no servizo que o posúe. Cando hai código malicioso coñecido de por medio, use un contorno de investigación autorizado e o proceso de resposta da organización en lugar de supor que unha instantánea fai segura a execución.

Anote tres cousas antes da restauración: que estado do convidado recupera, que sistemas externos aínda conservan o efecto e en que punto confiará despois. Ese plan é unha afirmación máis forte que unha máquina que volve parecer familiar. Gárdeo co tícket para que a próxima restauración comece pola mesma lista.

Artigos relacionados