Máquina virtual para varias copias. Creación de copias de seguridad de máquinas virtuales. Eliminación de máquinas virtuales

Muchos usuarios que empiezan a utilizar las herramientas de virtualización de VMware tarde o temprano se preguntan cómo crear una copia de una máquina virtual (clonarla) en la versión gratuita. VMware ESXi. Si tiene una edición comercial de VMware vSphere y un servidor de administración vCenter, puede clonar una VM simplemente desde el menú contextual de la máquina:

Sin embargo, todo es algo más complicado si tienes una cuenta gratuita. versión de VMware ESXi Free (también conocido como vSphere Hypervisor). Así es como puedes ir:

Esta herramienta le permite crear una máquina virtual en el host de destino (es decir, nuestro ESXi gratuito), instalar el convertidor dentro de la máquina y crear un clon del mismo como sistema fisico. Además, en el proceso de clonación (“migración”), ambos sistemas se preservan y varias configuraciones, como el tamaño del disco virtual, el nombre del sistema, etc., se pueden personalizar.

2. Utilice software para realizar copias de seguridad y recuperación.

Desafortunadamente, no podrá utilizar el excelente producto Veeam Backup and Replication de forma gratuita ESXi, pero existen algunos productos que pueden hacerlo. Por ejemplo, Trilead VM Explorer y Unitrends.

Primero, creamos una copia de seguridad de la máquina y luego la restauramos en paralelo con una VM existente.

3. Simplemente puedes copiar la máquina virtual y su disco.

Primera opción este método simple: copie la carpeta de la VM (puede usar WinSCP o FastSCP para acceder al sistema de archivos ESXi). A continuación, agregue la VM al entorno ESXi con el archivo *.vmx a través de menú contextual y el elemento "Agregar al inventario":

La segunda opción es utilizar la utilidad vmkfstools. Le permite clonar discos de máquinas virtuales especificando varios parámetros disco de destino. Por ejemplo, este comando crea un clon de un disco virtual, pero disco de destino estará en formato delgado (es decir, crecerá a medida que se llene de datos):

vmkfstools -i /vmfs/volumes/storage/server1/server1.vmdk /vmfs/volumes/storage/server1_clone/server1_clone.vmdk -d delgado

Puede hacer muchas cosas con esta utilidad; más detalles al respecto están escritos en KB 1028042. A continuación, creamos una nueva VM y adjuntamos el resultado. disco virtual. ¡No olvide cambiar el nombre de la máquina y la identificación de la red!

También hay una manera de clonar una máquina virtual usando (vMA) y vSphere CLI (vCLI) como está escrito en KB 1027872, pero requiere implementar vMA y no vale la pena clonar una sola máquina virtual. Pero para la clonación de máquinas habitual, asegúrese de estudiar esta base de conocimiento.

Por favor habilite JavaScript para ver el

Conocimiento práctico del convertidor VMware, un producto que le permite hacer una copia exacta de una máquina real para su posterior virtualización.

Muchos ya han apreciado las capacidades de programas como VMware o Virtual PC. En primer lugar, por supuesto, son útiles para los desarrolladores que pueden probar fácilmente sus creaciones en diferentes sistemas operativos, en diferentes entorno de software o incluso en un sistema limpio y recién instalado. Pero las máquinas virtuales también pueden resultar útiles para los simples mortales.

¿Qué le parece la oportunidad de ejecutar un programa antiguo que se niega a ser compatible con el nuevo sistema operativo? O un programa único que existe sólo para un sistema y, bueno, por supuesto, no para el que usted tiene. Y solo por curiosidad, mire una nueva distribución de Linux o algún sistema operativo alternativo extremo, sin querer asumir obligaciones innecesarias para cortar el disco en particiones, jugar con el gestor de arranque y resolver conflictos con su hardware. Por ejemplo, en mi búsqueda de software interesante, habría estropeado el sistema más de una vez si hubiera decidido probar candidatos sin la ayuda de una máquina virtual.

Si tomamos VMware, crear una nueva máquina es un proceso simple y rápido. Sin embargo, obtienes lo que obtienes: un "disco" completamente vacío en el que aún tendrás que instalar el sistema operativo. ¿Qué pasa si necesitas una configuración específica? ¿Si ya tienes una computadora de trabajo configurada y quieres experimentar con ella? O restaurar desde la copia de seguridad configuración antigua y meditar sobre el tema “¿por qué se encubrió todo”?

Con VMware Converter es igual de fácil, aunque un poco más largo. Este producto permite realizar una copia exacta de una máquina real para su posterior virtualización. Sin embargo, el convertidor también puede utilizar:

  • máquinas virtuales tanto VMware como Microsoft Virtual PC (solo si se utiliza Windows como sistema invitado);
  • Imágenes de Symantec Backup Exec System Recovery;
  • Imágenes de Norton Ghost (a partir de la versión 9).

Después de instalar e iniciar VMware Converter (beta 3.0 Starter Edition), verá una ventana con una lista de tareas que aún está vacía. La filosofía de la tarea está más bien reservada para más versión poderosa Emprende si de repente quieres virtualizar las 157 máquinas de tu red local, pero en cualquier caso tendrás que crear una tarea. Tomemos la conversión computadora real, en el que se inicia el convertidor, como caso más general. Tenga en cuenta de inmediato que necesitará espacio en algún lugar para un disco virtual de al menos el mismo tamaño que el espacio ocupado en el disco del sistema de la máquina de prueba. Más es mejor.

Entonces, para crear una tarea, haga clic en el botón Importar máquina. Se iniciará un "asistente" que gradualmente le extraerá toda la información necesaria para el trabajo. Seleccione Computadora física, luego Esta máquina local y luego seleccione los discos de los cuales necesita tomar imágenes y posteriormente conectarlos a la máquina virtual. Si no tienes ninguno requisitos especiales, simplemente seleccione la unidad del sistema.

Los siguientes pasos requieren que especifique la configuración de la máquina y su disco (son similares a la configuración de VMware Workstation) y haga clic en el botón "Finalizar". Su tarea aparecerá en la ventana principal del programa. Prepárate un café o convence a tu perro de que es hora de que salga a pasear y comienza la tarea. Personalmente logré caminar tranquilamente hasta la tienda y regresar, pero no tengo la computadora más potente.

Cuando finalice el trabajo, abra el archivo de configuración creado en VMware Player y ¡listo! Aparece una copia exacta de su sistema con todas las configuraciones y aplicaciones en su propia ventana. Como una muñeca nido.

Quizás comenzaré con el hecho de que si desea realizar copias de seguridad en VMWare, prepárese para pagar. Gratis VMWare es gratuito siempre que no hablemos de migraciones, copias de seguridad y cosas por el estilo. En este punto puedes iniciar un holívar sin fin, pero sin mi participación. Mis historias solo serán sobre Hyper-V en Windows Server 2012R2. Aunque parte del artículo se puede aplicar a VMWare, es probable que existan dificultades.

Podemos realizar copias de seguridad en Hyper-V de forma gratuita, o mejor dicho, utilizando las herramientas de Windows que ya hemos pagado al comprar licencias de windows Servidor. Para la comodidad de trabajar con nuestras copias de seguridad (además, también pagamos por esto), usaremos WDS y deduplicación (tal vez políticas de grupo).

1. Copia de seguridad desde el interior de máquinas virtuales

1.1. Copia de seguridad de hoy

Hasta donde sabemos, cualquier Windows puede realizar copias de seguridad. Además, cualquier configuración de copia de seguridad de Windows a través de la interfaz se reduce en última instancia a uso de fondo utilidades wbadmin. ¿Qué puede hacer exactamente wbadmin? Y puede hacer tanto una imagen de respaldo con una partición del sistema como una copia de seguridad. carpetas separadas. En esta parte del artículo, sólo nos interesa la imagen de copia de seguridad (de la partición del sistema). El resto son datos específicos de máquinas virtuales y es necesario realizar una copia de seguridad por separado. De ahí la conclusión: no almacene máquinas virtuales en la partición del sistema (y en computadoras regulares también) no hay información ni bases de datos valiosas, aplicaciones individuales. EM Servidor SQL/ MS Exchange / “1C Application Server” y otros se instalan solo en particiones que no son del sistema o en discos separados.

Entonces, ¿qué se necesita para que funcione la copia de seguridad? Y sólo necesitas un comando:

Wbadmin.exe inicia la copia de seguridad -backupTarget:\\Backup Server\FolderForInternal Backup -allCritical -quiet
De hecho, este comando requiere derechos especiales, pero hablaremos de ellos más adelante. Ahora es importante entender una cosa. Este comando hace más que simplemente realizar una copia de seguridad. Ella hace una copia de seguridad incremental. Además, para servidor y escritorio (cliente) copias de seguridad de Windows se forman diferentes. Y la diferencia es que para los sistemas operativos de servidor obtendremos instantáneas de cada copia de seguridad, pero para los sistemas operativos de escritorio, siempre quedará solo la última instantánea. Quizás te preguntes, ¿qué tipo de copia de seguridad incremental es esta? Pero sigue siendo "incremental", porque no realizamos una copia de seguridad de toda la imagen, sino solo de la parte que ha cambiado desde la última copia de seguridad (lo que significa menos tráfico y una creación de copia de seguridad más rápida).

Quienes se hayan encontrado con una situación similar notarán que la copia de seguridad siempre será “incremental” (completa). Dado que la copia de seguridad se produce en nuestro caso el unidad de red. Es decir, para la sala de servidores. Instantáneas de Windows sólo quedan los últimos.

Más tarde, descubrí que no hay diferencia en el trabajo de wbadmin en el sistema operativo del servidor y del cliente. La única diferencia está en la interfaz. wbadmin realiza copias de seguridad incrementales (excepto la primera copia de seguridad), si se especifica disco duro en la clave -backupTarget (el comando usa la clave predeterminada -vssCopy). O produce una copia de seguridad completa si agrega el modificador -vssFull.

1.2. Copia de seguridad con el historial de imágenes anteriores

En en este momento, lo hicimos imágenes de respaldo máquinas virtuales. Pero esto es sólo una copia de seguridad de las imágenes para nosotros. hoy. Mañana será completamente diferente... ¿Pero qué pasará si haces copias de seguridad? Sí, y verdaderamente incremental. Eso es lo que haremos.

Wbadmin.exe inicia la copia de seguridad -backupTarget:e: -allCritical -include:d: -quiet #donde la unidad D son las copias de seguridad para hoy y la unidad E son las copias de seguridad con historial
Pero esto no fue suficiente para mí y hice esto:

(echo select vdisk file="\\Backup Server2\FolderFor Backup2\BackupNameForThisServer2.vhdx" echo adjunto vdisk) | parte del disco
El script conecta un disco virtual de la red. Después de la copia de seguridad, un script similar desconecta el disco. El sistema operativo recuerda que la unidad tiene la letra E definida, pero Dios no permita que introduzcas la unidad de otra persona con la misma letra E, la copia de seguridad funcionará en su totalidad (no de forma incremental y en la unidad de otra persona). Tenga esto en cuenta y use una letra hacia el final del alfabeto (X, Y, Z)…

Permítanme señalar de inmediato que si la copia de seguridad de hoy se realiza en paralelo con una copia de seguridad con historial, terminaremos con una copia de seguridad que no se puede restaurar.

Para obtener una copia de seguridad de días anteriores, puede utilizar la interfaz (GUI) del servidor en el que se realizan las copias de seguridad con el historial. Además, todas las ejecuciones del comando wbadmin en consola de windows sabe y recuerda. El servicio de recuperación le permitirá seleccionar el archivo deseado en las copias de seguridad con historial.

2. Copia de seguridad de archivos vhdx de máquinas virtuales

Se hace de forma fácil y natural:

Wbadmin inicia la copia de seguridad -backupTarget:$BackupPath -hyperv:$VMList -Quiet
Pero con algunas peculiaridades. Este comando debe ejecutarse en PowerShell y primero obtener la lista de máquinas virtuales en una variable. Para obtener un ejemplo detallado, comuníquese con Google.

La copia de seguridad de máquinas virtuales en Windows Server 2012 R2 se realiza mediante instantáneas de Hyper-V. También observo que las máquinas virtuales se suspenden si tienen un kernel de Linux o les faltan controladores Hyper-V. Personalmente me negué a hacer copias de seguridad de las máquinas virtuales de esta manera. La razón es que en Windows Server 2012 (no en R2) era necesario detener las máquinas virtuales antes de realizar la copia de seguridad. E incluso ahora en Windows Server 2012 R2, las pausas de Linux no me convienen cuando existe el primer buen método de copia de seguridad. (hay un comentario en los comentarios de este artículo). Después de la siguiente actualización en Windows Server 2012 R2, la copia de seguridad de cualquier máquina virtual se realiza sin interrupción. También se puede hacer una copia de seguridad del sistema operativo Linux “desde dentro” usando Dump (CentOS, Ubuntu), pero en mi caso, este es un tema aparte con los títeres y otro software.

3. Restaurar copia de seguridad y WDS

Y ahora, en mi opinión, la parte más útil de este artículo es sobre las copias de seguridad.

WDS es Implementación de Windows Servicios Implementaciones de Windows) y parte Funcionalidad de Windows Servidor 2012R2. Este servicio solía llamarse RIS, pero no lo he encontrado. En general, la esencia de WDS es sencilla. Nos registramos en DHCP (automáticamente para DHCP Windows Server) en forma de parámetros separados y luego los descargamos a la computadora a través de la red (como configuración del BIOS computadora para descargar a través de la red) a través del cargador de arranque TFTP WDS. A continuación, el cargador WDS le permite seleccionar entre las imágenes del “cargador de arranque” de Windows disponibles en él. Hay diferentes cargadores de arranque: imágenes del cargador de arranque del instalador, imágenes PE y RE. El cargador del instalador también requiere imágenes de Windows en WDS, pero este es el caso si necesita instalar Windows a través de una red. Estamos interesados ​​en imágenes RE que le permitan recuperar una máquina a partir de una copia de seguridad.

No explicaré en detalle cómo y qué funciona en WDS. Pero aquí están las notas importantes:

  1. Si tiene el gestor de arranque RE cargándose virtual de hiper-v máquina a través de la red, pero el teclado no funciona en ella. Felicitaciones, su imagen RE es para WinXP o anterior y no conoce la existencia de controladores Hyper-V.
  2. Si su sistema comienza a restaurar una copia de seguridad, pero se detiene. Elimine todas las particiones del disco duro (en el que se restaura la copia de seguridad) y vuelva a intentarlo. Simplemente no olvide que la copia de seguridad puede estar rota y después de eliminar todas las particiones de su disco duro, es posible que no le quede nada de la información anterior.
  3. Si la copia de seguridad está cargada con UEFI y desea restaurarla en una computadora sin UEFI, entonces no debería perder el tiempo. Lo más probable es que no puedas implementar la copia de seguridad.
  4. Copia de seguridad con arranque UEFI y particiones GPT Puede restaurarlo en máquinas con un procesador/placa base diferente, pero con particiones MBR y cargando un BIOS normal, es poco probable que se implemente en otra máquina. Bueno, definitivamente no lo logré.
  5. Si intenta implementar una copia de seguridad en un disco con menor capacidad, no funcionará. Incluso si el disco de la copia de seguridad estuviera casi vacío. En este caso, restaurar en una máquina virtual con disco dinámico. A continuación, reduzca este disco y cree una nueva copia de seguridad. Pero esto sólo es posible con un gestor de arranque UEFI en una copia de seguridad (para saber por qué, lea el párrafo anterior).
  6. Antes de restaurar una copia de seguridad, debe desconectar los discos adicionales para no sobrescribir la información que contienen.

4. Características de la deduplicación

Puede deduplicar máquinas virtuales en ejecución. Puede deduplicar las copias de seguridad actuales y puede deduplicar las copias de seguridad históricas. Todo esto le da una gran ventaja positiva al volumen. discos duros(tanto para HDD como para SSD). Pero no te olvides de algunas cosas:
  1. Si la deduplicación funciona en discos de más de 1 TB, el optimizador de deduplicación utilizará mucha memoria.
  2. Si la deduplicación funciona con datos comprimidos, pero con más de 10 TB de datos comprimidos, la duración del optimizador de deduplicación será demasiado larga. Esto puede suceder si simplemente copia datos diariamente a un disco deduplicado en diferentes carpetas.
  3. Es posible e incluso necesario almacenar copias de seguridad en el disco duro, pero no debe almacenar máquinas virtuales en funcionamiento en el disco duro en cantidades superiores a 5-10. Esto se aplica a la deduplicación solo en el sentido de que la deduplicación de dichas máquinas virtuales en funcionamiento reducirá el rendimiento del disco duro a cero.

5. Políticas de grupo

Aquí puede implementar la instalación de un script de respaldo usando GPO durante mucho tiempo y de diferentes maneras. Pero me gustaría llamar la atención sobre puntos importantes:
  1. Las copias de seguridad sólo deben realizarse en nombre de una cuenta de usuario independiente.
  2. No almacene scripts con contraseñas en políticas de grupo.
  3. Ejecute un script con derechos especiales para leer toda la información del sistema.
Bueno, en realidad conclusión: La copia de seguridad utilizando las herramientas wbadmin es posible, bastante factible y, lo más importante, viable. Pero sólo si tienes tiempo y mucha paciencia para todo tipo de pequeñas cosas. Por ejemplo, el artículo no dice nada sobre cómo monitorear las copias de seguridad creadas exitosamente. Logré monitorear Zabbix, pero podría escribir un par de artículos más sobre esto... Espero que el artículo te sea útil y te ahorre un tiempo invaluable.

Hay varias formas de convertir un sistema operativo Windows instalado en una imagen de máquina virtual. La imagen creada se puede utilizar, por ejemplo, para realizar pruebas, comprobar la estabilidad del sistema después de instalar una actualización o registrar el estado. carro viejo antes de realizar cambios.

La mayoría de los programas de virtualización admiten la función de convertir el sistema operativo Windows instalado en imágenes de máquinas virtuales. Algunas soluciones ya vienen con funciones integradas, pero en algunos casos es posible que necesites utilizar productos de terceros para el mismo propósito.

Esta guía contiene instrucciones para convertir Instalaciones de Windows V imagenes virtuales Microsoft Hyper-V, VirtualBox y VMware.

Transferir el sistema operativo Windows a virtual maquina microsoft Hyper-V es muy fácil de ejecutar con Disk2vhd de Sysinternals.

El programa es portátil y se puede ejecutar desde cualquier ubicación del disco después de descomprimir el archivo. La aplicación requiere derechos de administrador para funcionar. El programa se puede utilizar para crear una máquina virtual a partir de uno o más volúmenes en una computadora.

Nota: El programa se puede ejecutar en modo de línea de comando usando el formato:

La ventana principal de la aplicación muestra la ruta de destino y el nombre del archivo, y justo debajo se muestran los volúmenes disponibles. Tenga en cuenta que debe seleccionar una ubicación de destino con suficiente espacio libre para su almacenamiento; de lo contrario, se interrumpirá el proceso de creación de imágenes.

El usuario debe seleccionar la ruta de destino y el nombre del archivo (extensión vhdx), así como los volúmenes a incluir en la imagen virtual.

Sólo puedes elegir partición de windows o incluso convertir particiones que no sean del sistema a imágenes VHD sin seleccionar la partición de Windows.

Disk2VHD viene con dos parámetros adicionales, que se especifican al inicio. El primero establece el formato de salida en VHDX. Puede desactivar esta opción para usar VHD.

VHDX tiene varias ventajas, como la compatibilidad con archivos más grandes. discos virtuales(64 TB frente a 2 TB), mejor protección por daños, cambio de tamaño remoto en línea, etc. VHD se necesita principalmente por motivos de compatibilidad, por ejemplo, cuando el producto no es compatible con VHDX y también cuando desea convertir la imagen a Virtualbox.

La segunda opción le permite utilizar una instantánea del volumen.

Disk2VHD procesa los volúmenes seleccionados y los convierte en imágenes de discos virtuales que se guardan en la ubicación seleccionada.

Una vez que tenga la imagen VHD, puede usar la herramienta de línea de comandos vboxmanage que viene con VirtualBox para clonar el medio y guardarlo en un formato diferente.

  1. Hacer clic en clave de Windows, ingresar cmd.exe, mantenga presionado Ctrl + Shift y haga clic Introducir clave para iniciar el símbolo del sistema con derechos de administrador.
  2. Ir a Carpeta VirtualBox en el sistema, por ejemplo, C:\Archivos de programa\Oracle\VirtualBox usando el comando cd.
  3. Utilice el comando vboxmanage clonemedium disk para convertir la imagen disco VHD al formato VDI. Por ejemplo: vboxmanage clonar disco medio o:\source.vhd o:\output.vdi

La conversión puede tardar algún tiempo dependiendo del tamaño de la imagen y recursos disponibles tu computadora.

Puede crear imágenes de máquinas virtuales Windows para VMware utilizando VMware vCenter Converter. Puede descargar el programa desde el sitio web oficial de VMware, pero requiere una cuenta. En nuestro sitio web, la utilidad está disponible para descargar sin necesidad de registrarse.

Nota: El programa crea una imagen virtual. coche completo. No hay ninguna opción para excluir en la GUI discos duros o secciones.

El tamaño del instalador es de aproximadamente 170 megabytes. Durante la instalación, se le pedirá que se una al Programa de mejora de la experiencia del cliente.

Para convertir un sistema Windows en ejecución en una imagen virtual para VMware, seleccione la opción "Convertir máquina" en la interfaz principal del programa para comenzar.

Después de cargar el asistente, asegúrese de que el tipo de fuente esté configurado en "habilitado" y que esté seleccionado "esta computadora local". También puede crear imágenes virtuales de computadoras remotas, pero esto requiere que proporcione el nombre del dispositivo o la dirección IP, así como las credenciales.

Seleccione la máquina virtual VMware en la sección Tipo de destino en la página siguiente y seleccione carpeta de destino para guardar la imagen.

La creación de la imagen puede llevar algún tiempo, según la cantidad de volúmenes, sus tamaños y los recursos del dispositivo.

¿Encontraste un error tipográfico? Resalte y presione Ctrl + Enter

Muchas empresas, así como los usuarios domésticos, utilizan cada vez más máquinas virtuales para realizar diversas tareas y aumentar la eficiencia de sus actividades. Si antes las máquinas virtuales eran utilizadas principalmente por entusiastas, ahora la calidad del escritorio y plataformas de servidor La virtualización ha hecho posible que los profesionales los utilicen a gran escala. Capacidad para ejecutar múltiples sistemas virtuales en uno computadora fisica tiene muchas ventajas, entre ellas: ahorro en hardware, mantenimiento simplificado y costos de energía reducidos en grandes centros de datos. Además, una ventaja importante de las máquinas virtuales es su fácil portabilidad a otra plataforma física y procedimiento sencillo su respaldo. Pero al igual que los sistemas operativos normales, entornos virtuales requieren gran atención a la creación de copias de seguridad de datos críticos. Cuando ejecutan máquinas virtuales en un entorno de producción empresarial, muchas empresas planifican estrategias completas para archivar y recuperar la infraestructura virtual después de fallas, lo que se denomina recuperación ante desastres.

Muchos proveedores de plataformas de virtualización comerciales ofrecen usuarios corporativos herramientas integradas de copia de seguridad de máquinas virtuales, como VMware Consolidated Backup (VCB) para la plataforma ESX Server. Sin embargo, en el sector de las Pymes (Pequeñas y Medianas Empresas), donde el número de máquinas virtuales utilizadas es reducido, prácticamente no existen herramientas de respaldo proporcionadas por el fabricante de la plataforma. Como resultado, las pequeñas empresas tienen que involucrar a los administradores de sistemas para que escriban varios scripts, así como para utilizarlos. utilidades estándar sistemas operativos, proporcionando archivado y recuperación de archivos y carpetas con datos vitales.

Comprender la copia de seguridad de datos

Junto con el proceso de planificación de infraestructura virtual, también es necesario iniciar el proceso de desarrollo de un Plan de Recuperación de Desastres. En primer lugar, es necesario identificar los elementos más críticos de la infraestructura de TI que son potencialmente susceptibles a sufrir daños por causas internas y externas. fuentes externas, como cortes de energía, fallas en el disco duro, amenazas de virus y otros. Después de esto, es necesario considerar la frecuencia de copia de seguridad de las máquinas virtuales de varias categorías según el grado de criticidad. Los servidores de producción virtuales de la empresa, que funcionan en modo de disponibilidad pública total, deben archivarse con bastante frecuencia y regularidad y tienen la capacidad de restaurarse rápidamente en caso de fallo. Servidores internos de la organización que no requieren tanta atención y recuperación rápida, se pueden archivar con menos frecuencia y con tiempos de recuperación más prolongados. Luego debe determinar qué dispositivos de almacenamiento se utilizarán para el archivado (unidades IDE o SCSI de otros servidores, dispositivos SAN, etc.).

Al elegir la frecuencia de archivo, es necesario tener en cuenta que algunos tipos de copias de seguridad tienen la propiedad creación rápida copias de seguridad, pero una recuperación más lenta. Por el contrario, es posible realizar un archivado más largo con tiempos de recuperación más cortos. Los siguientes son los principales tipos de respaldo de datos que también se pueden aplicar a máquinas virtuales:

  • Archivado regular (completo) (copia de seguridad completa)
    Este tipo de archivo crea copia completa todos los datos almacenados. El proceso de creación de dicha copia de seguridad es bastante largo, pero no requiere mucho tiempo de recuperación, ya que no requiere múltiples tareas de recuperación. La copia de seguridad completa restablece los marcadores de archivos y carpetas, que se utilizan para determinar de qué archivos se debe realizar una copia de seguridad. Estos marcadores se utilizan para comprobar los estados de los archivos durante las copias de seguridad incrementales y diferenciales.
  • Copia de seguridad incremental
    Este tipo de copia de seguridad implica copiar archivos y carpetas que han cambiado desde la última copia de seguridad. Por lo tanto, si realiza dos copias de seguridad incrementales seguidas y no cambia el archivo entre ellas, no se agregará a la imagen de recuperación.
  • Respaldo diferencial
    Esta copia de seguridad incluye todos los cambios que se han producido en archivos y carpetas desde la última copia de seguridad completa. En consecuencia, con dos archivados diferenciales consecutivos, un archivo que no haya cambiado entre ellos, pero que haya cambiado desde el último archivado completo, se archivará ambas veces.

Para explicar en qué se diferencian estos tipos de archivo, daremos un ejemplo de combinación de tipos de copia de seguridad. Cuando se utiliza el archivado completo e incremental, el tiempo de copia de seguridad se reduce significativamente, pero el tiempo de recuperación aumenta. Por ejemplo, si hicimos una copia de seguridad completa el lunes y realizamos copias de seguridad adicionales todos los días, y el viernes el sistema se dañó, necesitaremos restaurar la copia de seguridad completa del lunes y secuencialmente todas las copias adicionales hasta el viernes, lo que llevará bastante mucho mucho tiempo. La combinación de activación completa y diferencial, por el contrario, requiere más tiempo para archivar, pero menos tiempo para restauración, ya que solo necesita restaurar la copia completa de los datos del lunes y transferir el archivo diferencial del viernes a ella.

Por supuesto, estos no son todos los tipos de archivado que se pueden utilizar al realizar copias de seguridad de datos, pero los tipos enumerados son algunos de los más utilizados. Obviamente, para servidores con un tiempo de recuperación alto, es más recomendable utilizar el archivado diferencial en combinación con el archivado completo en lugar del archivado incremental. El primero es adecuado para servidores externos organizaciones, el segundo, para las internas, a las que se les permite más tiempo de inactividad.

Dado que, básicamente, una máquina virtual es una carpeta con archivos, puede utilizar las herramientas de copia de seguridad integradas del sistema operativo host si está utilizando una plataforma de virtualización encima del sistema host, como, por ejemplo, Microsoft Virtual Server. o Servidor VMware. En Microsoft Windows, puede utilizar la utilidad para estos fines. copia de seguridad. Cuando utilice plataformas básicas como ESX Server o Virtual Iron, debe utilizar las herramientas del proveedor del sistema de virtualización o productos de terceros.

Alternativamente, se puede realizar una copia de seguridad de las máquinas virtuales creando imágenes invitadas utilizando software como Acronis. Imagen verdadera. También vale la pena señalar que hay situaciones en las que es necesario archivar no toda la máquina virtual, sino algunos datos en el sistema invitado. En este caso, al escribir scripts de archivado por lotes, puede utilizar utilidades para montar discos virtuales en sistema anfitrión. Para las plataformas VMware, esta utilidad es la aplicación VMware Disk Mount.

Backup y recuperación de máquinas virtuales en la plataforma VMware ESX Server

El producto piloto de VMware, la plataforma ESX Server, es elemento clave infraestructura virtual en el entorno de producción de una empresa. La infraestructura virtual VI3 (Virtual Infrastructure 3) es un conjunto de productos y herramientas que permiten que una flota de máquinas virtuales realice sus tareas de manera efectiva y funcione sin problemas en diferentes condiciones, incluidos factores de fuerza mayor, como aumentos repentinos de carga, cortes de energía y daños al equipo. Una de las herramientas más importantes para implementar una estrategia de recuperación ante desastres es VMware Consolidated Backup (VCB). VCB se puede utilizar para crear copias de seguridad de servidores ESX individuales, así como junto con una herramienta de gestión de flotas. servidores virtuales Centro virtual VMware. VCB proporciona las siguientes capacidades:

  • crear copias de seguridad de máquinas virtuales con varios tipos de archivo utilizando un servidor proxy especial VCB Proxy Host, que elimina la carga de crear copias de seguridad desde el servidor de producción de la empresa donde se ejecutan las máquinas virtuales
  • no requiere instalación de agentes adicionales en servidores ESX
  • proporciona amplias oportunidades para la integración con productos de respaldo de terceros, el soporte para varios paquetes ya está integrado en VCB;
  • admite el archivado a nivel de archivos para sistemas invitados de Windows (puede crear copias de seguridad de archivos y carpetas individuales dentro del sistema invitado), así como el archivado a nivel de imágenes de máquinas virtuales para cualquier sistema operativo invitado

La copia de seguridad de las máquinas virtuales utilizando VCB se realiza mediante la creación de instantáneas de las máquinas virtuales sin detener su funcionamiento. VCB también admite SAN. Si las máquinas virtuales están ubicadas en un dispositivo de almacenamiento SAN, el procedimiento de respaldo es el siguiente:

Las instantáneas de los estados de las máquinas virtuales creadas durante la operación utilizando un agente ubicado en el servidor proxy VCB se guardan en medios de respaldo, desde donde luego se pueden restaurar en caso de falla de un sistema invitado en ejecución o daño al equipo. En este caso, el agente de respaldo tiene acceso directo a los LUN (Número de unidad lógica) en los dispositivos SAN. Para Redes SAN Las herramientas VCB admiten el protocolo Fibre Channel, así como medios de cinta para almacenar copias de archivo. VCB aprovecha estrechamente las capacidades de VMware Tools que se ejecutan dentro del sistema invitado para crear copias de seguridad de los datos del sistema operativo invitado.

VMware Consolidated Backup actualmente admite los siguientes paquetes (la lista incluye solo software probado oficialmente con el producto ESX Server):

  • Symantec Backup Exec 10.0
  • Symantec Backup Exec 10d
  • Veritas Netbackup 5.0
  • Veritas Netbackup 5.0 MP4
  • Veritas Netbackup 5.1
  • Veritas Netbackup 5.1 MP2
  • Veritas Netbackup 5.1 MP3
  • Veritas Netbackup 6.0
  • Administrador de almacenamiento de Tivoli v5.2.1
  • Administrador de almacenamiento de Tivoli v5.2.3
  • Administrador de almacenamiento de Tivoli v5.3
  • EMC Networker v7.0
  • EMC Networker v7.1.x
  • EMC Networker v7.2
  • EMC Networker v7.3
  • CA BrightStor ARCSserve r11
  • CA BrightStor ARCSserve r11.1
  • CA BrightStor ARCSserve r11.5
  • Commvault Galaxy v5.9
  • Commvault Galaxy v6.1

En general, el trabajo de crear copias de archivo de máquinas virtuales se puede representar de la siguiente manera:

  1. El software de copia de seguridad ejecuta un script de prearchivo que realiza las siguientes tareas:
    • se asegura de que no se produzcan operaciones de lectura y escritura dentro del sistema invitado en carpetas y archivos guardados (solo para sistemas operativos invitados Windows)
    • cambia la máquina virtual al modo de instantánea, crea una instantánea del estado de la máquina virtual y la pone a disposición de la aplicación mediante el VCB
    • monta una instantánea de la máquina virtual desde la SAN al servidor proxy
  2. Se crea una copia de seguridad de una instantánea de la máquina virtual a nivel de imagen o a nivel de archivos y carpetas del sistema invitado (copia completa, diferencial o incremental).
  3. El software de respaldo llama a un script posterior a la copia de seguridad que completa la copia de seguridad (desmonta las instantáneas de la máquina virtual del servidor proxy y saca la máquina virtual del modo de instantánea).

Durante el proceso de copia de seguridad, las herramientas VCB utilizan los siguientes componentes de infraestructura virtual:

En resumen, VMware Consolidated Backup es una poderosa herramienta para crear copias de respaldo de máquinas virtuales y le permite utilizar el software de respaldo estándar utilizado en su organización para crear copias de archivo de sus datos.

Copia de seguridad con Vizioncore esxRanger

El producto esxRanger de Vizioncore, ahora controlado por Quest Software, es actualmente una de las soluciones más populares para crear copias de seguridad de máquinas virtuales en la plataforma ESX Server. esxRanger no requiere la instalación de ningún agente adicional en servidores ESX y crea copias de seguridad de máquinas virtuales desde un único servidor o grupo de servidores mediante la integración con el producto Virtual Center. El proceso de creación de copias de seguridad se lleva a cabo en un servidor de Windows, desde donde se pueden almacenar imágenes archivadas de sistemas virtuales. varios dispositivos almacenamiento en el entorno de producción de la organización.

esxRanger tiene una GUI y una interfaz de línea de comandos, lo que le permite utilizar el Programador de tareas de Windows normal para ejecutar trabajos de copia de seguridad programados, eliminando la necesidad de escribir scripts adicionales. La ventana principal del producto esxRanger se muestra a continuación:

Al conectarse a VMware Virtual Center, si tiene los permisos adecuados, puede seleccionar máquinas virtuales individuales de los servidores del centro de datos para realizar copias de seguridad. Las imágenes copiadas se comprimen automáticamente durante el archivado y se descomprimen durante la recuperación, lo que ahorra tiempo a los administradores del sistema.

esxRanger se integra con VMware Consolidated Backup cuando se usa en SAN y le permite crear copias completas o diferenciales de máquinas virtuales, así como archivos y carpetas individuales en invitados de Windows. Además, durante el proceso de copia de seguridad, esxRanger recopila información diversa sobre métricas de archivado (como el tiempo dedicado a archivar y restaurar), lo almacena en una base de datos y permite que se utilice para generar tendencias en la estrategia de recuperación ante desastres. Además de esto, esxRanger cuenta con un motor de políticas que permite construir una estrategia de archivo de datos basada en plantillas e integrarla con otros componentes de la infraestructura de TI de la organización, minimizando la carga de trabajo de los administradores del sistema.

El procedimiento de copia de seguridad usando esxRanger se ve así:

  1. Se crea un punto de guardado de máquina virtual y se guarda en la base de datos.
  2. Al utilizar la API de VMware, los archivos del disco virtual se "desbloquean" para su lectura (están bloqueados de forma predeterminada) y la creación de archivos .REDO que almacenarán los cambios en los discos virtuales desde el punto de guardado.
  3. Los archivos del disco virtual están comprimidos.
  4. Se realiza una copia de seguridad de los archivos comprimidos y los archivos .REDO se aplican a los archivos VMDK de las máquinas virtuales.
  5. Una vez aplicados los cambios, los archivos VMDK vuelven a su estado bloqueado original.
  6. El administrador del sistema agrega comentarios a las copias de seguridad de las máquinas virtuales, que contienen instrucciones en caso de que las máquinas virtuales fallen.

En general, esxRanger es una herramienta de respaldo de máquinas virtuales conveniente, confiable y fácil de usar para Virtual Infrastructure 3 que se integra con VMware Consolidated Backup para su uso en SAN de empresas de cualquier tamaño.

Creación de copias de seguridad de máquinas virtuales en la plataforma Microsoft Virtual Server

Desafortunadamente, Microsoft, propietario y desarrollador del producto de virtualización de servidores Virtual Server 2005, no ofrece a los usuarios una herramienta de copia de seguridad y recuperación tan potente como VMware Consolidated Backup. Por el momento, Microsoft se centra principalmente en el desarrollo de sistemas integrados. próxima versión La plataforma Windows Server admite la virtualización basada en un hipervisor con nombre en código Viridian. Sin embargo, Microsoft ha ido retrasando continuamente la fecha definitiva. Lanzamiento de Windows Virtualización y también recorta sus capacidades anunciadas, por lo que ahora es difícil decir algo definitivo sobre las capacidades de respaldo de la próxima plataforma de virtualización. Con una probabilidad bastante alta, podemos decir que habrá soporte integrado para el archivo "en vivo", pero aún no está claro de qué forma. Hoy en día, las copias de seguridad de máquinas virtuales en Virtual Server se pueden crear de "dos formas y media", que incluyen:

  • uso medios estándar imágenes de respaldo del sistema operativo que pueden crear agentes que se ejecutan dentro de sistemas invitados, como Symantec Backup Exec.
  • escribir scripts especializados que guardan el estado de la máquina virtual, copian sus datos a medios de respaldo e iniciar la máquina virtual nuevamente
  • aplicación de servicios copia de sombra volúmenes (Volume Shadow Service, VSS), cuyo soporte en Virtual Server apareció recientemente y aún no es compatible con los fabricantes de sistemas de respaldo de datos

Para archivar máquinas virtuales en ejecución en la plataforma Virtual Server, puede usar su interfaz COM escribiendo un script, por ejemplo, usando Visual Básico Secuencias de comandos (vbs). Cuando realiza una copia de seguridad de una máquina virtual, primero debe ponerla en estado guardado, luego copiar sus archivos a una ubicación específica y luego ejecutarla nuevamente. A continuación se muestra un ejemplo de un script vbs que realiza estos pasos necesarios para copiar una sola máquina virtual. Se puede ejecutar según una programación utilizando el programador de tareas estándar de Windows. " backupvm.vbs " autor: John Savill " uso: backupvm.vbs Opción explícita en caso de error Reanudar siguiente Dim objFSO, objVirtualServer, objVM, objSaveTask, objVHD " Conexión a un objeto del sistema de archivos establecer objFSO=CreateObject("Scripting.FileSystemObject") " Conexión al servidor virtual establecer objVirtualServer = CreateObject("VirtualServer.Application") " Buscar una máquina virtual establecer objVM = objVirtualServer.FindVirtualMachine(WScript.Arguments(0)) " Guardar el estado de la máquina virtual establecer objSaveTask = objVM.Save " Pausa para realizar una operación de guardado mientras no objSaveTask.isComplete WScript.Sleep 1000 wend " Copiar discos virtuales y discos UNDO para cada objVHD en objVM.HardDiskConnections Si objFSO.FileExists(objVHD.HardDisk.file) Entonces "Wscript.Echo objVHD.HardDisk.file & " " & WScript.Arguments(1) objFSO.CopyFile objVHD.HardDisk.file, WScript.Arguments (1) Finalizar si objFSO.FileExists(objVHD.undoHardDisk.file) Entonces "Wscript.Echo objVHD.undoHardDisk.file & " " & WScript.Arguments(1) objFSO.CopyFile objVHD.undoHardDisk.file, WScript.Arguments(1) ) Finalizar si es el siguiente " Copiar archivos vsv y vmc objFSO.CopyFile objVM.File, WScript.Arguments(1) objFSO.CopyFile objVM.SavedStateFilePath, WScript.Arguments(1) " Iniciar una máquina virtual objVM.Inicio

Este script debe usarse de la siguiente manera:

C: emp>cscript backupvm.vbs

Cabe señalar que Microsoft no soporta oficialmente este proceso de copia de seguridad, ya que la integridad de una máquina virtual copiada en estado guardado puede verse comprometida debido a que parte de su memoria no se guarda en los archivos vsv y vhd en este caso. .

Uso del servicio de sombra de volumen

La compatibilidad con VSS se introdujo en el Virtual Server 2005 R2 SP1 lanzado recientemente. El uso de servicios de instantáneas en Virtual Server implica la creación de copias de seguridad de máquinas virtuales en ejecución mediante la creación de imágenes, lo que debería simplificar y acelerar significativamente el procedimiento de copia de seguridad y recuperación. Sin embargo, no es suficiente que el software de respaldo sea compatible con VSS; también debe ser compatible; nuevo virtual Server VSS Writer Service (VS Writer), soporte para el cual, por el momento, no se ha encontrado en ninguno de los sistemas de archivo. Según Microsoft, las herramientas de copia de seguridad pueden usar VS Writer para realizar copias de seguridad y restaurar máquinas virtuales de la siguiente manera: notifican al servidor virtual que el proceso de copia de seguridad ha comenzado, el servidor virtual responde creando una instantánea de la máquina virtual y luego el proceso de copia. comienza. Por el momento, la utilidad NTBackup tampoco admite este mecanismo.

Copia de seguridad de máquinas virtuales Xen

XenSource, que apoya el proyecto Open-Source Xen y también distribuye la plataforma de virtualización comercial XenEnterprise, no ofrece muchas opciones para archivar máquinas virtuales en la plataforma Xen. Uno de ellos se muestra a continuación utilizando dispositivos de almacenamiento en el sistema de archivos NFS ( Archivo de red Sistema).

Información previa:

  • Host XenServer (en el procedimiento de copia de seguridad del ejemplo, su IP es 192.168.1.10)
  • La computadora utilizada como servidor para almacenar copias de archivos (en el ejemplo, su IP es 192.168.1.1)
  • Máquina virtual XenVM (en el ejemplo su IP es 192.168.1.12)

Procedimiento de copia de seguridad:

  1. Instale el servidor NFS agregando la siguiente línea al archivo /etc/exports:
    / *(rw,sincronización,no_root_squash)
  2. En el host XenServer, agregue lo siguiente al archivo /etc/xen/xmexample1:
    kernel /arranque/xenkernel
    nombre = "Dominio de ejemplo"

    Raíz = /dev/nfs

    servidor_nfs = "192.168.1.1"
    nfs_root = "/ip=192.168.1.10:192.168.1.1:192.168.1.1:255.255.255.0:::"

  3. Guarde una copia del archivo /etc/fstab y agréguele las siguientes líneas:
    192.168.1.1: dispositivo raíz/nfs rw, duro, intr 1 1
    192.168.1.1: valores predeterminados de intercambio de intercambio de dispositivo 0 0
    192.168.1.1:usrpartición /usr nfs rw,hard,intr 1 1
    192.168.1.1: varpartición /var nfs rw,hard,intr 1 1
    ninguno /dev/pts devpts gid=5,modo=620 0 0
    ninguno /proc proc valor predeterminado 0 0
  4. Copie /lib/modules/2.6.16.29-xen desde el host XenServer al dispositivo de respaldo
  5. Ejecute el siguiente comando en el servidor de copia de archivos:
    #scp 192.168.1.10:/lib/modules/2.2.16.29-xen /lib/modules/
  6. Para activar la consola usando udev, ejecute los siguientes comandos en el servidor de respaldo:
    mkdir /tmp/dev
    montar --move /dev /tmp/dev
    sbin/MAKEDEV consola nula cero
    montar --move /tmp/dev /dev
  7. Ejecute el siguiente comando para montar el dispositivo de respaldo en el host Xen:
    #xm crear -c xmexample1
  8. Haga una copia de seguridad del archivo xenstore-ls y copie el contenido del sistema de archivos (excluyendo los directorios /proc y /sys) a otra carpeta:
    #rsync -a -e ssh --exclude="/proc/*" --exclude="/sys/*" 192.168.1.10:/ /backupdir

Conclusión

Elaborar e implementar un plan de respaldo y recuperación ante desastres (Disaster Recover Plan) para los servidores y estaciones de trabajo más importantes de una organización es un componente necesario de sus actividades. Las máquinas virtuales, incluso más que las físicas, requieren mucha atención al archivado de datos, ya que normalmente varios sistemas virtuales están consolidados en un host físico. Los principales proveedores de plataformas de virtualización se esfuerzan por ofrecer capacidades de copia de seguridad potentes y cómodas, pero hasta la fecha sólo VMware lo ha conseguido. La estrategia de respaldo se puede llevar a cabo de dos maneras: una de las más sencillas es hacerlo como parte de la estrategia estándar para archivar datos en la infraestructura de TI de la empresa, instalando agentes de respaldo en los sistemas invitados y creando imágenes. Otro, más conveniente y manera rápida- usar herramientas de plataforma integradas como VMware Consolidated Backup o escribir scripts administradores de sistemas. En cualquier caso, nunca debemos olvidar que las averías de los equipos u otras circunstancias de fuerza mayor no deben afectar significativamente a las actividades críticas de la empresa.




Arriba