Inicio > Blog de copias de seguridad y recuperación > Software de backup de Hyper V. Cómo hacer una copia de seguridad de las máquinas virtuales Hyper V?

Software de backup de Hyper V. Cómo hacer una copia de seguridad de las máquinas virtuales Hyper V?

1 Star2 Stars3 Stars4 Stars5 Stars
(14 votos, media: 5,00 fuera de 5)
Cargando...
Actualizado 21st febrero 2024, Rob Morrison

En general, la base de usuarios de Hyper V -por no hablar de la base más amplia de usuarios de VM- es extremadamente grande. En consecuencia, hay un montón de soluciones de backup diferentes para ello que tienen características únicas, servicios y más. Sin embargo, puede ser toda una sorpresa para mucha gente que realmente pueda hacer una copia de seguridad de sus máquinas virtuales de forma nativa si está utilizando Windows Server 2012 o más reciente. No sólo esto, sino que es un proceso relativamente sencillo que requiere poca o ninguna configuración. No es ideal para utilizarlo como fuente principal de copias de seguridad de VM, pero puede ser útil como una opción adicional y dedicada en ciertas situaciones.

Respaldo de Windows Server

Esta solución de backup de Hyper V se llama Windows Server Backup y se puede instalar como una función adicional desde el Administrador de servidores. Tanto Windows Server Backup como otras soluciones de terceros utilizan la tecnología de instantáneas para crear estas copias de seguridad. Una instantánea (o un punto de control) es un estado de la VM en un punto específico en el tiempo, y puede almacenar el estado de los discos virtuales, el contenido de la RAM y la configuración específica de la VM.

Cabe destacar que la copia de seguridad en la nube también es posible con esta herramienta, cuando se configura correctamente. Sin embargo, para mostrar los fundamentos detrás del proceso, nos centraremos más en el proceso de backup local de la VM.

La interfaz gráfica de Windows Server Backup

Después de iniciar la copia de seguridad de Windows Server, podrá hacer clic con el botón derecho del ratón en la línea «Local backup», y allí verá varias opciones diferentes, como «Backup once», «Scheduled backup», etc. Programar las copias de seguridad es algo más complicado, por eso nos decantamos por «Backup once».

  1. Al elegir «Backup once» debería aparecer la primera ventana del proceso de configuración de la backup. En esta parte tendrá que especificar si va a utilizar una copia de seguridad programada o si desea incluir otras opciones. Pasar por varias ventanas de configuración cada vez que quiera crear una backup es necesario porque hasta ahora no estamos utilizando ninguna opción preconfigurada. Esto significa que podemos simplemente hacer clic en «Next» en esta ventana.
  2. La segunda parte de este proceso le dará la opción de elegir entre hacer una copia de seguridad de todo el servidor o elegir partes específicas para hacer una backup. Dado que nuestro objetivo es hacer una copia de seguridad sólo de las máquinas virtuales, en este paso elegiremos «Custom backup».
  3. Después de elegir «Custom backup» y confirmarla, se le pedirá que elija las partes exactas de su sistema de las que quiere crear una backup. Aquí vamos a hacer clic en «Add items», ampliando la línea «Hyper V» y eligiendo la o las VM específicas de las que queremos crear una copia de seguridad.
  4. El proceso de configuración está prácticamente terminado con este paso que le pide que elija la ubicación de su futura backup. Al confirmarlo debería poder ejecutar finalmente esa copia de seguridad.

La interfaz de línea de comandos de Windows Server Backup

Sin embargo, muchos usuarios prefieren promulgar instrucciones de comandos para crear trabajos de copia de seguridad de Hyper V, ya que la interfaz gráfica que estamos utilizando para crear una backup arriba es capaz de soportar sólo una tarea de copia de seguridad de VM a la vez, y la tarea que ha creado con la interfaz gráfica sobrescribiría completamente todas las tareas de backup anteriores.

Un buen ejemplo de un simple comando de consola para crear una copia de seguridad de una VM llamada «Server 1» en una carpeta específica del disco C: tendría el siguiente aspecto:

 

wbadmin start backup –backupTarget:C: –hyperv:»Server 1″

Además, si quiere hacer una backup de dos o más máquinas virtuales a la vez y que las copias de seguridad se guarden en una carpeta compartida en red (almacenamiento NAS externo, básicamente), el comando debería ser así:

 

wbadmin start backup -backuptarget:\\192.168.2.15\HVMback: -hyperv:»TestVM01,TestVM02″ -allowDeleteOldBackups -quiet

O si quiere simplemente ver la lista de copias de seguridad que ya están creadas y registradas en el sistema, tendrá que introducir el siguiente comando:

 

wbadmin get versions

Desventajas de la copia de seguridad de Windows Server

Aunque la backup de Windows Server es una solución sencilla, fiable y rápida para las copias de seguridad de Hyper V, también tiene varios inconvenientes importantes:

  • Es difícil gestionar más de 3-5 instalaciones de Hyper V;
  • No se puede supervisar el progreso de la copia de seguridad ni verificar la consistencia de la misma cuando se utiliza la backup de Windows Server;
  • Dado que las copias de seguridad de las máquinas virtuales son la mayoría de las veces bastante grandes y suponen un reto importante para su servidor, tendrá que programarlas para evitar las sobrecargas de la red y del servidor en el horario laboral y en general;
  • No hay forma de recuperar automáticamente un archivo específico o el estado de una aplicación concreta, todo tiene que ser montado y copiado manualmente.

La copia de seguridad de Windows Server es una forma razonablemente buena de crear copias de seguridad de las máquinas virtuales de muchos usuarios, pero tiene algunos inconvenientes graves que impiden que se utilice como solución de backup principal en muchos entornos empresariales; esta función seguiría correspondiendo a soluciones de terceros.

Soluciones de backup de Hyper V de terceros

La gama de soluciones de copia de seguridad de Hyper V de terceros es amplia y variada, ampliada además por el hecho de que casi todos los grandes proveedores de servicios de backup ofrecen múltiples opciones en función de las necesidades de uso y los tipos de objetivos de copia de seguridad. Por ello, a continuación le presentamos una lista de diez soluciones de backup de Hyper V de terceros diferentes, sin ningún orden en particular:

Acronis Cyber Backup

acronis cyber backup landing page

Empezando por un actor muy conocido en el mercado de las soluciones de copia de seguridad, Acronis Cyber Backup es una herramienta de protección de datos para todo tipo de entornos, desde los físicos y virtuales hasta los de la nube y los móviles, entre otros. Es razonablemente escalable, capaz de proporcionar copias de seguridad de Hyper V sin agente, ofrece una consola centralizada para fines de gestión, puede proporcionar herramientas de automatización, soporta VSS, RCT, vmFlashback, y otras tecnologías.

NAKIVO Backup and Replication

nakivo backup and replication landing page

Como empresa de desarrollo de software, el objetivo principal de NAKIVO es proporcionar soluciones de protección de datos para diversos tipos de entornos. Como tal, NAKIVO Backup and Replication es una herramienta de protección de datos que se especializa en copias de seguridad basadas en imágenes de aplicaciones. Sus funciones de recuperación también son notables, ya que ofrece desde la restauración granular hasta la recuperación completa de máquinas virtuales y aplicaciones. También hay soporte para diferentes plataformas y entornos a los que recuperar los datos, así como copia de seguridad en la nube, backup en cinta local, etc.

Veeam Backup & Replication

veeam backup & replication landing page

Otra solución interesante que ofrece copias de seguridad de Hyper V basadas en imágenes es Veeam, una plataforma de copia de seguridad muy versátil que puede trabajar con máquinas virtuales, cargas de trabajo en la nube, así como con servidores físicos. Ofrece tanto una copia de seguridad completa regular de VM, como una backup incremental basada en CBT (Changed Block Tracking). También dispone de copias de seguridad compatibles con las aplicaciones, comprobaciones periódicas del estado de las copias de seguridad, repositorio de copias de seguridad escalables como función, etc.

SolarWinds VMAN

solarwinds vman landing page

Una primera solución de la lista que no ofrece todo a la vez, sino que se especializa en una sola área: SolarWinds Virtualization Manager es una plataforma de gestión versátil para entornos de virtualización que existe para encontrar y resolver una serie de problemas en los entornos de máquinas virtuales. Dispone de un panel de control centralizado, un mapa de dependencias contextual, puede ofrecer predicciones y perspectivas útiles basadas en los datos existentes, y mucho más.

Veritas NetBackup

veritas netbackup landing page

Anteriormente conocido como Symantec NetBackup, Veritas es una suite completa que centra sus esfuerzos exclusivamente en las operaciones de copia de seguridad y recuperación. Puede proporcionar copias de seguridad clásicas, completas e incrementales, para servidores Hyper V, así como copias de seguridad basadas en instantáneas. También es compatible con la recuperación granular, las copias de seguridad a nivel de imagen sin agente, la detección automática de copias de seguridad, la compatibilidad con VSS, la compatibilidad con WMI y mucho más.

Uranium Backup Pro Virtual

uranium backup landing page

Otra solución muy específica para las copias de seguridad de máquinas virtuales es Uranium Backup Pro Virtual, una solución de backup y recuperación para hosts VMware e Hyper V que ofrece copias de seguridad completas, copias de seguridad incrementales, así como copias de seguridad de máquinas virtuales en caliente, aprovisionamiento ligero, integración con varios servicios (Amazon S3, Dropbox, Google Drive, Microsoft Azure), y mucho más. Además, Uranium ofrece una completa consola de gestión centralizada llamada USilio que puede utilizar para realizar todas las tareas relacionadas con las copias de seguridad.

Vembu BDR

vembu bdr landing page

Vembu Backup & Disaster Recovery (BDR) se promociona como un conjunto completo de funciones de copia de seguridad para todo tipo de cargas de trabajo, desde físicas y virtuales hasta la nube y SaaS. Crea copias de seguridad de máquinas virtuales sin agentes para Hyper V, lo que permite que las propias copias de seguridad sigan adelante sin importar si se están ejecutando localmente o utilizando S2D/CSV/SMB. Sus copias de seguridad incrementales también son compatibles con RCT (Resilient Change Tracking) para Hyper V, ofrece migración entre hipervisores (V2V) y mucho más.

Altaro VM Backup

altaro vm backup landing page

La facilidad de uso es una de las principales ventajas de Altaro VM Backup, que es un software flexible de backup de VMware e Hyper V que también funciona con servidores físicos. Además, afirma poder trabajar con entornos VM más pequeños y escalar a MSP más grandes, si es necesario. También cuenta con una consola centralizada, una configuración sencilla del servidor de copia de seguridad, soporte para una variedad de ubicaciones de almacenamiento en la nube y la capacidad de realizar rápidamente copias de seguridad de los entornos gracias a su propia tecnología de «Augmented Inline Deduplication».

N-able Backup

n-able backup landing page

Otro ejemplo relativamente único en esta lista es N-able Backup, una plataforma de backup y recuperación SaaS compatible con Hyper V. También puede trabajar con sistemas VMware y múltiples servicios en la nube diferentes (Microsoft 365, por ejemplo). N-able también puede actuar como una consola de gestión centralizada para múltiples sitios o sitios de múltiples proveedores, y funciona con otras cuentas en la nube. Tanto los datos de las copias de seguridad como los de la consola de gestión están cifrados con la clave AES-256, lo que ofrece una forma segura de gestionar las copias de seguridad de Hyper V.

Bacula Enterprise

bacula enterprise landing page

Bacula Enterprise es otro ejemplo de solución multifuncional de copia de seguridad y recuperación que admite muchos casos de uso y ubicaciones de destino de backup diferentes. Bacula Enterprise es una solución que está hecha para una mayor escalabilidad que la mayoría de las otras soluciones analizadas en este artículo, y como está diseñada para el uso de medianas y grandes empresas, tiende a ofrecer capacidades más profundas en cuanto a seguridad, personalización, profundidad de características y servicios de soporte especializados. Su módulo Hyper V no es una excepción; a continuación se enumeran algunas de sus capacidades junto con un análisis más detallado de sus cualidades:

 

Solución de backup Hyper V de Bacula Enterprise

La solución de copia de seguridad de Hyper V de Bacula Enterprise es especialmente flexible, capaz de ofrecer un número muy elevado de funciones y opciones, entre ellas:

  • Copias de seguridad completas de VM a nivel de imagen;
  • La capacidad de restaurar imágenes de disco;
  • Encriptación de las copias de seguridad tanto en tránsito como en reposo;
  • Compresión de las copias de seguridad de Hyper VM;
  • Restauración completa de imágenes de Hyper VM;
  • Velocidad de restauración rápida para Hyper VMs;
  • Posibilidad de elegir entre la línea de comandos y la interfaz gráfica de usuario basada en la web.

En cuanto al proceso real de cómo funciona Bacula Enterprise – hay un único plugin que se incluye en Bacula Enterprise llamado vss-fd.dll. Permite la interacción con una variedad de componentes en los sistemas basados en Windows para diversos fines. Uno de estos componentes es el servidor o servidores Hyper V.

Tanto los trabajos de copia de seguridad como los de restauración son posibles para las máquinas Hyper V con copias de seguridad de nivel completo. Dado que el propio Microsoft no admite copias de seguridad incrementales o diferenciales para servidores Hyper V, no hay forma de que Bacula lo haga. Al mismo tiempo, algunas características específicas como la deduplicación global de puntos finales o la opción bothsides FileSet permiten a la solución compensar algunos de los inconvenientes obvios de la copia de seguridad Full como método principal de copia de seguridad.

La configuración inicial

Por supuesto, todo comienza con el paso de configuración. Tendrá que poner un comando específico en la sección Incluir del conjunto de archivos que desea utilizar para hacer una copia de seguridad del servidor Hyper V, este comando debe activar el componente Hyper V de la solución.

 

Plugin = «vss:/@HYPERV/»

Esto debería permitirle hacer una copia de seguridad de todas las máquinas virtuales de Hyper V. El paso anterior también tiene el propósito de especificar la directiva de plugins que debe establecer de antemano, y su trabajo puede o no tener más de uno de los componentes vss especificados.

Compruebe que su plugin vss-fd.dll está en el directorio de plugins que ha elegido en el proceso de instalación de la solución general, y que el propio directorio de plugins está especificado en el archivo de configuración de Bacula llamado bacula-fd.conf. A continuación se muestra un ejemplo de la salida de estado de una solución con el plugin VSS configurado correctamente.

 

*status client=wsb-sql08-fd

Connecting to Client wsb-sql08-fd at wsb-sql08:9102

 wsb-sql08-fd Version: 8.2.0 (02 Feb 2015) VSS Linux Cross-compile Win64

Daemon started 20-Apr-12 13:14. Jobs: run=15 running=0.

Microsoft Windows Server 2008 R2 Standard Edition Service Pack 1 (build 7601), 64-bit

Heap: heap=0 smbytes=1,061,455 …
Sizes: boffset_t=8 size_t=8 debug=0 …
Plugin: vss-fd.dll

Seguridad de Hyper V con Bacula Enterprise

Si todo el proceso anterior se realiza correctamente, tendrá la posibilidad de incluir los datos de Hyper V en la copia de seguridad a partir de ahora. Los archivos que obtendrá como parte de la copia de seguridad de Hyper V deberían aparecer en una bconsole o en un bat restore de la siguiente forma:

 

/@HYPERV/

etc

En cuanto a los componentes habilitados para VSS, es responsabilidad de una persona específica (concretamente, del administrador) estar absolutamente seguro de que las instantáneas de VSS se están creando especificando al menos un directorio o un archivo para cada unidad que tenga los datos manejados por el complemento.

Hay dos mecanismos generales que describen las formas en que Hyper V puede manejar el tema de la realización de copias de seguridad de las máquinas virtuales. Está el método «Offline» y hay un método «Online».

El método «Offline» también se denomina «Saved State» y suele ser el mecanismo por defecto para las copias de seguridad de Hyper V. La forma en que funciona es que una VM en cuestión se pone en un estado guardado en la etapa de preparación, se toma una instantánea de los volúmenes necesarios y luego la VM vuelve a funcionar en la etapa posterior a la instantánea.

Y luego está el método «Online», también llamado «Child VM Snapshot», que utiliza un VSS dentro de la VM hija para realizar la copia de seguridad real, pero hay algunas condiciones que deben cumplirse antes de que comience el proceso:

  • Todos los discos dentro de esa VM deben tener un sistema de archivos compatible con las instantáneas (NTFS, etc.);
  • La VM hija debe estar en estado operativo;
  • No hay discos dinámicos en la VM hija;
  • El servicio de integración de copias de seguridad está en funcionamiento dentro de la VM hija. El nombre es «Hyper V Volume Shadow Copy Requestor»;
  • Los archivos VHD de la VM están en el mismo lugar que se ha elegido para ser la ubicación del archivo de instantáneas.

Es posible saber que es el modo de copia de seguridad actual establecido para su VM escribiendo el siguiente comando para Windows 2012 R2:

 

C:/> echo list writers > t.txt
C:/> diskshadow /s t.txt | find «Caption: O»

– Caption: Offline/2012
– Caption: Offline/windows
– Caption: Online/centos

Y es un poco diferente para Windows 2008-2012:

 

C:/> echo list writers > t.txt
C:/> diskshadow /s t.txt | find /i «Caption: Backup Using»

  • Copias de seguridad fuera de línea: «Backup using saved state/VMname1
  • Copias de seguridad en línea: «Backup using child partition snapshot/VMname2

Proceso de restauración de VM con Bacula Enterprise

El proceso de restauración de VM, por otro lado, es manejado completamente por el SO del host, sin involucrar a los escritores de VSS desde dentro de las VMs hijas. Así es como funciona este proceso:

  1. El escritor de Hyper VSS se apaga y borra cualquier máquina virtual que esté a punto de ser restaurada, todo ello en la fase previa a la restauración del proceso.
  2. Los archivos en sí se restauran sólo después de que todos los escritores de VSS se hayan apagado.
  3. Por cada VM restaurada, el escritor de Hyper VSS registra esa VM en el servicio de gestión de Hyper V.
  4. Para cada VHD restaurado se comprueba la ubicación de destino para compararla con la especificada para la VM real, y se corrige, si es necesario.
  5. La configuración de la red se actualiza, con la creación de nuevos puertos y su conexión a las VM si es necesario.

El controlador de Hyper VSS no consigue recrear la VM si es una VM «Offline» la que se restaura. Afortunadamente, este proceso puede iniciarse manualmente con el comando powershell «New-VM», como se indica a continuación:

 

New-VM -VMName centos -VHDPath C:/VM/centos.vhdx -MemoryStartupBytes 512MB -SwitchName VMNetwork

También es posible restaurar los archivos VSS directamente en el disco sin interactuar con el marco restaurador VSS. Se hace a través del menú Plugin Options estableciendo la opción without_vss en «true».

Restauración a nivel de archivo de Hyper V con Bacula Enterprise

También está la cuestión de la restauración a nivel de archivo cuando se trata de trabajar con copias de seguridad de Hyper V. Puede restaurar un conjunto de archivos de su copia de seguridad de Hyper V sin restaurar toda la VM, se hace mi restaurar los archivos VHD en un directorio con el uso del plugin without_vss, que permite montar esos archivos dentro del sistema y acceder a ellos como cualquier otro disco físico (el montaje es posible a través del comando de Powershell Mount-VHD o de la Consola del Administrador del Servidor).

 

Mount-VHD –Path c:\test\testvhdx.vhdx -ReadOnly

Es aconsejable realizar la restauración de los archivos VHD en un sistema totalmente diferente para evitar problemas de compatibilidad en el proceso de restauración. Si su opción without_vss no está configurada correctamente, se arriesga a perder la VM original por el borrado automático de Hyper V durante el proceso de restauración.

Conclusión

Bacula Enterprise es una sólida elección como solución de copia de seguridad principal para sus máquinas virtuales Hyper V. Como solución empresarial de gran peso, dirigida a grandes organizaciones con entornos de datos grandes y complejos, Bacula ofrece muchas capacidades diferentes, especialmente en términos de personalización, escalabilidad, fiabilidad y, sobre todo, seguridad.

Sobre el autor
Rob Morrison
Rob Morrison es el director de marketing de Bacula Systems. Comenzó su carrera de marketing de TI con Silicon Graphics en Suiza, desempeñando con fuerza varios puestos de gestión de marketing durante casi 10 años. En los siguientes 10 años, Rob también ocupó varios puestos de gestión de marketing en JBoss, Red Hat y Pentaho, asegurando el crecimiento de la cuota de mercado de estas conocidas empresas. Se graduó en la Universidad de Plymouth y tiene una licenciatura en Medios Digitales y Comunicaciones, y completó un programa de estudios en el extranjero.
Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *