Compartir a través de


Copia de seguridad y restauración de máquinas virtuales

Hyper-V usa el Servicio de instantáneas de volumen (VSS) para realizar copias de seguridad y restaurar máquinas virtuales. Si los servicios de integración de copia de seguridad (instantánea de volumen) se instalan en el sistema operativo invitado, se instala un solicitante de VSS que permitirá que los escritores de VSS del sistema operativo invitado participen en la copia de seguridad de la máquina virtual. Para obtener más información, consulte las secciones siguientes:

Copia de seguridad de las máquinas virtuales

Hyper-V usa uno de los dos mecanismos para realizar una copia de seguridad de cada máquina virtual. El mecanismo de copia de seguridad predeterminado se denomina método "Estado guardado", donde la máquina virtual se coloca en un estado guardado durante el procesamiento del evento PrepareForSnapshot, se toman instantáneas de los volúmenes adecuados y la máquina virtual se devuelve al estado anterior durante el procesamiento del evento PostSnapshot.

El otro mecanismo de copia de seguridad se denomina método "Instantánea de máquina virtual secundaria", que usa VSS dentro de la máquina virtual secundaria para participar en la copia de seguridad. Para que se admita el método "Instantánea de máquina virtual secundaria", se deben cumplir todas las condiciones siguientes:

  • El servicio de integración de copia de seguridad (instantánea de volumen) se instala y se ejecuta en la máquina virtual secundaria. El nombre del servicio es "Solicitante de instantáneas de volumen de Hyper-V".
  • La máquina virtual secundaria debe estar en estado de ejecución.
  • La ubicación del archivo de instantáneas de la máquina virtual se establece para que sea el mismo volumen del sistema operativo host que los archivos VHD de la máquina virtual.
  • Todos los volúmenes de la máquina virtual secundaria son discos básicos y no hay discos dinámicos.
  • Todos los discos de la máquina virtual secundaria deben usar un sistema de archivos que admita instantáneas (por ejemplo, NTFS).

En general, el proceso de copia de seguridad de máquinas virtuales es el mismo que se describe en Información general sobre el procesamiento de una copia de seguridad en VSS. El comportamiento único se produce cuando el escritor de VSS de Hyper-V (parte del servicio "Administración de máquinas virtuales de Hyper-V") procesa el evento PrepareForSnapshot. Si la copia de seguridad se realizó mediante el método "Instantánea de máquina virtual secundaria", se realiza un procesamiento adicional, pero no es visible para la máquina virtual secundaria.

En el procedimiento siguiente se describe cómo realizar copias de seguridad de máquinas virtuales.

Para realizar copias de seguridad de máquinas virtuales

  1. Para cada máquina virtual de los metadatos del escritor, si se usa el método "Estado guardado", la máquina virtual se coloca en un estado guardado. En el caso de las máquinas virtuales que usan el método "Instantánea de máquina virtual secundaria", el servicio solicitante de instantáneas de volumen de Hyper-V en la máquina virtual secundaria procesa la copia de seguridad como se detalla en Información general sobre el procesamiento de una copia de seguridad en VSS. Todos los eventos de VSS de la máquina virtual secundaria se producen durante el procesamiento del sistema operativo host del evento PrepareForSnapshot.
  2. Una vez que todas las máquinas virtuales se han colocado en el estado guardado o se han tomado instantáneas, el escritor vsS de Hyper-V vuelve del evento PrepareForSnapshot. El escritor de VSS de Hyper-V no realiza ningún procesamiento durante los eventos de inmovilización y descongelación.
  3. Cuando el escritor de VSS de Hyper-V procesa el evento PostSnapshot, las máquinas virtuales de las que se ha realizado una copia de seguridad mediante el método "Estado guardado" y se han colocado en un estado guardado por el escritor vsS de Hyper-V se devuelven al estado en que estaban antes de que se iniciara la copia de seguridad. En el caso de las máquinas virtuales de las que se realizó una copia de seguridad mediante el método "Instantánea de máquina virtual secundaria", la imagen de host de los archivos VHD que tenían las instantáneas tomadas se revierte a la instantánea tomada durante el procesamiento del evento PrepareForSnapshot. Este procesamiento se realiza independientemente de los escritores de VSS en las máquinas virtuales secundarias, por lo que las instantáneas tomadas deben ser recuperables automáticamente. (VSS_VOLSNAP_ATTR_NO_AUTORECOVERY no está establecido en el contexto).

No se admiten copias de seguridad parciales. Si alguna máquina virtual no puede crear una instantánea, no se realizará ninguna copia de seguridad de ninguna máquina virtual.

Nota

Los discos iSCSI y de paso a través no son visibles para el sistema operativo host y, por lo tanto, no se hace una copia de seguridad del escritor vsS de Hyper-V. Las copias de seguridad de estos volúmenes deben realizarse completamente en la máquina virtual.

 

Restauración de las máquinas virtuales

La restauración de las máquinas virtuales se realiza por completo por el sistema operativo host; Los escritores de VSS en las máquinas virtuales secundarias no están implicados.

En el procedimiento siguiente se describe cómo restaurar máquinas virtuales.

Para restaurar máquinas virtuales

  1. Durante el procesamiento del evento PreRestore, el escritor vsS de Hyper-V desactiva y elimina las máquinas virtuales que están a punto de restaurarse.
  2. Después de que todos los escritores de VSS hayan procesado el evento PreRestore, se restauran los archivos.
  3. Durante el procesamiento del evento PostRestore, el escritor vsS de Hyper-V llama al método IVssComponent::GetFileRestoreStatus . Si el valor devuelto no es VSS_RS_ALL, el escritor vsS de Hyper-V llama al método SetWriterFailure y devuelve False desde el método OnPostRestore .
  4. Para cada máquina virtual que se restauró, el escritor vsS de Hyper-V registra la máquina virtual con el servicio de administración de Hyper-V. Si la máquina virtual se restaura en una ubicación no predeterminada, se crea un vínculo simbólico en la ubicación predeterminada que vincula a esa ubicación.
  5. Para cada VHD que se restauró, la ubicación se compara con la especificada para esa máquina virtual. Si la ubicación es diferente, la configuración se actualiza con la ubicación adecuada.
  6. La configuración de red se actualiza. Si los conmutadores virtuales a los que se ha conectado la máquina virtual cuando se realizó una copia de seguridad siguen saliendo, se crean nuevos puertos y se conectan a la máquina virtual.

Clústeres de conmutación por error y VSS de Hyper-V

El escritor vsS de Hyper-V no tiene en cuenta las máquinas virtuales que forman parte de un clúster de conmutación por error. Durante las copias de seguridad del método "Estado guardado" y todas las restauraciones, la máquina virtual se colocaría en el estado guardado o se eliminaría por completo. Esto se vería como un error por parte del servicio de agrupación en clústeres y hace que las aplicaciones de esos nodos se conmuten por error a otros nodos. Para evitar esto durante las copias de seguridad de estado guardado, el estado de la máquina virtual debe guardarse mediante el servicio de agrupación en clústeres. Para evitar esto durante una restauración, los recursos de la máquina virtual deberán desconectarse.

Detalles sobre el escritor de VSS de Hyper-V

Nombre del escritor: Microsoft Hyper-V VSS Writer

Id. de escritor: 66841cd4-6ded-4f4b-8f17-fd23f8ddc3de

Información general sobre el procesamiento de una copia de seguridad en VSS

Información general sobre el procesamiento de una restauración en VSS