¿El (los) mejor (s) método (s) para respaldar máquinas virtuales que se ejecutan en HyperV?

15

Estamos en el medio de P2V en la mayor parte de la red, por lo que el método de copia de seguridad actual es probablemente el peor: el agente de copia de seguridad todavía está instalado en los sistemas operativos invitados y el dispositivo de copia de seguridad los está colocando en cinta, un archivo en un momento.

Sospecho que hay una manera inteligente de script (PowerShell?) Una suspensión en las máquinas virtuales, luego hacer una copia de seguridad de los archivos .vhd y suspender las máquinas virtuales. Parece que proporcionaría grandes beneficios de velocidad, mientras que pierde la restauración a nivel de archivo (podría ser mejor para cosas como DC y servidores de aplicaciones).

¿Qué métodos / políticas has elaborado?

Kara Marfia
fuente

Respuestas:

7

Todavía se debe usar una copia de seguridad de nivel de archivo regular de solo datos, independientemente de si la máquina es virtual o no. Sin embargo, hacer una copia de seguridad del archivo de disco es una gran ayuda para aumentar la velocidad de recuperación ante desastres si falla todo el huésped.

Hay varios enfoques para respaldar a los invitados con secuencias de comandos. Puede apagarlo , copiar el vhd y volver a iniciarlo. Un sistema de respaldo limpio. Pero lo que probablemente quieras es crear una instantánea . También hay una herramienta de montaje para llegar a las instantáneas mediante programación para que también puedas moverlas del volumen. Existe cierto debate sobre cuán estable es realmente el sistema de instantáneas basado en VSS y la gente ha perdido datos. Es un poco (ok, mucho más) involucrado que el enfoque utilizado por Vmware, por lo que puedo decir, y es un poco más molesto de tratar.

Creo que hay un paquete de servicio o parche para la herramienta de copia de seguridad de Windows Server 2008 que lo hace capaz de hacer una copia de seguridad de los invitados de forma transparente.

Véase también la planificación de Microsofts para copia de seguridad con Hyper-V .

Oskar Duveborn
fuente
Si apaga el servidor antes de tomar una copia del vhd, se trata de una copia de seguridad coherente (no compatible con bloqueos).
Neobyte
1
Al final, continuar con las copias de seguridad como de costumbre será la solución práctica hasta que se complete el proyecto de virtualización. Copias de seguridad refrito del todo será un proyecto completamente nuevo ...
Kara Marfia
Muchas buenas soluciones de respaldo respaldarán las imágenes en ambos sentidos. El propio Data Protection Manager de Microsoft funciona bien si realiza copias de seguridad D2D a corto plazo (o a largo plazo con una unidad extraíble).
Chris S
4

Utilizamos System Center Data Protection Manager (DPM) para hacer una copia de seguridad de nuestras máquinas Hyper-V. No es exactamente una solución "barata", pero hemos encontrado que es excelente.

Puede configurarlo para tomar instantáneas automáticamente a intervalos variables de sus máquinas virtuales. Restaurar una máquina virtual de una época anterior también es muy fácil. Tenemos una SAN para el almacenamiento primario de DPM, pero además, también tenemos una biblioteca de cintas decente (con la que DPM se integra muy bien) que almacena las generaciones anteriores de nuestras máquinas virtuales.

Además, DPM tiene soporte específico para copias de seguridad de SQL / Exchange. Ciertamente funciona una delicia si tienes los recursos.

GorraBarba
fuente
1

Todavía tengo que configurar esto yo mismo, sin embargo ...

Si está utilizando un dispositivo iSCSI (u otro SAN), ese dispositivo a menudo puede tener una función para realizar copias de seguridad de imágenes en vivo.

Si no tiene esta opción, puede usar el Escritor VSS de Hyper-V en la copia de seguridad del servidor de Windows 2008 en el host. Ver aquí . O puede usar cualquier aplicación de respaldo que admita escritores VSS.

Christopher Edwards
fuente
1

Hice exactamente lo que dijiste. Cada noche, apago las máquinas virtuales, luego hago una exportación y reinicio las máquinas virtuales. Luego copio las exportaciones a alguna otra ubicación física. Este es un script de PowerShell que se programa con el planificador de Windows. El único inconveniente es que debe cerrar mientras exporta, lo que no siempre es aceptable.

ScottStonehouse
fuente
1

No puedo responder a los comentarios anteriores, así que agregaré algunos comentarios generales aquí.

Entonces, sin ningún orden en particular:

Prefiero la copia de seguridad de Windows Server: tiene mucha dificultad para dejar caer el soporte de cinta, pero me sacó de un atasco después de una falla RAID5 no notada recientemente. Desafortunadamente, hay un límite estricto de 2 TB por volumen si desea una recuperación de volumen a nivel de bloque. Algo más que eso y estás atrapado con la selección de archivos / directorios. La versión que viene con R2 no es mala en absoluto: no es Backup Exec, pero, francamente, nunca podría estar 100% seguro de que BE realmente funcionara y lo que quiero son deltas puntuales, no una era de cinta de 3 generaciones modelo.

DPM: puedo estar equivocado, pero la última vez que lo revisé no creo que tuviera soporte para el almacenamiento conectado por USB. En un centro de datos, tal vez eso no sea un problema, pero si puede obtener DPM de forma gratuita en uno de los productos de suscripción de MS, lo que podría ser una opción rica en funciones y de bajo costo no está disponible.

Simon Devlin
fuente
DPM aún no admite almacenamiento USB.
icky3000
1

Acabo de ejecutar una copia de seguridad de Windows Server para hacer una copia de seguridad de un host Hyper-V recién ejecutado que solo tiene un par de máquinas virtuales. Job corrió bien. Solo estoy restaurando a un servidor de prueba ahora. El único inconveniente es que tengo que restaurar todo el conjunto de máquinas virtuales.

Vi en este blog: http://blogs.msdn.com/taylorb/archive/2008/08/20/backing-up-hyper-v-virtual-machines-using-windows-server-backup.aspx que el chico fue de alguna manera capaz de restaurar una VM individual desde las herramientas de línea de comando. No puedo entender los comandos que usó, ya que solo estaba en una imagen pequeña. Por lo tanto, cualquier sugerencia sobre lo que hizo para restaurar una máquina virtual específica sería útil si alguien lo sabe.

Paloma
fuente
1

BackupAssist es otra muy buena herramienta. Copias de seguridad del servidor SQL, copias de seguridad de Hyper-V, restaurar archivos individuales de copias de seguridad completas de invitados, etc.

GurdeepS
fuente
1

Estoy en desacuerdo. Encontré que la solución más barata es la que ahorra espacio de almacenamiento de respaldo a largo plazo. Encontramos una buena herramienta para esto después de un largo tiempo de navegación y experimentación y la documenté en mi blog aquí: Cómo hago una copia de seguridad de las máquinas virtuales

Espero que esto ayude a alguien Peter


fuente
No estoy seguro de por qué ese sitio 404 es su enlace, pero eso se ve bien, no puedo esperar para profundizar en él.
Kara Marfia
0

ARCserve Backup r12.5 identifica la mejor solución para las copias de seguridad de VM, ya que puede realizar restauraciones de nivel de archivo desde copias de seguridad de nivel de imagen / sin procesar de máquinas virtuales. Además, con el último parche Vsphere, envía datos directamente desde las tiendas ESX a Tape y viceversa sin un proxy VCB.


fuente
ESX? Si tan solo tuviera tanta suerte. ;)
Kara Marfia
0

Yo recomendaría HVbackup :

El objetivo principal de este proyecto es proporcionar una herramienta gratuita muy fácil y potente para hacer copias de seguridad y restaurar máquinas virtuales Hyper-V, en entornos independientes y en clúster (CSV), superando todas las limitaciones que ofrece una herramienta genérica como Diskshadow.

Nexo
fuente