0

Creación y configuración de Jobs backups con Veeam Backup & Replication

Hola a tod@s.

En este post vamos a ver cómo crear y configurar tareas de backups para nuestro entorno de máquinas virtuales y dejar optimizadas estas tareas de backups según el rol o función que tenga cada máquina.

Como bien nos recomienda nuestro amigo Xavier Genestós en su libro Veeam Backup sobre ESXi seguiremos esta serie de pautas:

  • En entornos donde no disponemos de muchas máquinas virtuales.

Es recomendable realizar un job para cada máquina virtual, así conseguiremos que los procesos se realicen sobre ficheros VBK más pequeños y manejables.

  • En entornos donde disponemos de muchas máquinas virtuales.

Es recomendable para no disponer de infinidad de tareas, incluir máquinas virtuales similares dentro de los jobs, es decir, que tengan por ejemplo el mismo sistema operativo, los mismos roles, etc…

  • Evitar Jobs que incluyan hosts, clústers o datacenters enteros.

El tamaño del fichero generado por el job de backup es muy importante, y si incluimos muchas máquinas virtuales, el tamaño del fichero generado, será enorme, por lo que podemos tener todo tipo de problemas.

  • Para empezar vamos a ver la estructura de máquinas virtuales que tenemos en nuestra infraestructura, y cómo podemos ver tenemos, dos Controladores de dominio, dos servidores de correo y dos servidores de correo perimetrales:

ccjbvbr1

  • Los Jobs de backups los vamos a organizar de la siguiente manera, realizaremos tres tareas de backups, una por cada pareja de servidores que tengan los mismos roles, es decir, el primer job de backup será para los Controladoes de dominio, el segundo para los servidores de correo y un tercero para los servidores de correo perimetrales.
  • Empezamos con la tarea de backup de los controladores de dominio, para ello nos vamos a Backup & Replication > Backup Job:

ccjbvbr2

  • Se nos abre el siguiente asistente y en primer lugar configuramos el nombre de la tarea y una descripción:

ccjbvbr3

  • Añadimos las máquinas virtuales que nos interesen, en este caso los Controladores de dominio:

ccjbvbr4

ccjbvbr5

  • Elegimos el repositorio donde se ubicarán los backups y los puntos de restauración a recuperar:

ccjbvbr6

  • Damos clic sobre la opción “Advanced” para configurar el Backup mode:

ccjbvbr7

  • Elegimos la opción Incremental y desmarcamos el check “Create synthetic full backups periodically”, todo lo demás lo dejamos por defecto:

ccjbvbr8

  • Habilitamos la opción de “Enable application-aware processing”, para conseguir copiar todos aquellos elementos que están en uso y bloqueados por el sistema, esto requiere que la máquina virtual disponga de las VMware Tools instaladas para poder contactar con el servicio VSS (Volume Shadow Copy Service) de Windows, (como este job de backup contiene controladores de dominio que utilizan bases de datos que están en uso, es recomendable habilitar esta opción), también habilitamos la opción “Enable guest file system indexing”, para que realice el indexado y genere el catálogo de ficheros que residen dentro de la máquina virtual. Estos ficheros residirán en una carpeta en el servidor de Veeam Backup & Replication que por defecto es C:\VBRCatalog, también tenemos que especificar las credenciales con derechos administrativos sobre la máquina virtual, ésta opción sólo es recomendable activarla si disponemos de la herramienta “Veeam Backup Enterprise Manager”, en caso de no tenerla instalada NO es buena idea activar ésta opción, ya que los catálogos de ficheros generados no se utilizarán, en nuestro caso, suponemos que la tenemos instalada:

ccjbvbr9

  • Programamos la tarea para que la realice diariamente a las 6 de la tarde, clic sobre “Create”:

ccjbvbr10

  • Nos muestra un resumen y finalizamos:

ccjbvbr11

  • Como podemos ver ya tenemos la tarea creada:

ccjbvbr12

  • Realizamos un primer backup y cómo podemos ver se ha completado correctamente:

ccjbvbr13

  • Realizamos otro segundo backup y cómo podemos ver se ha completado correctamente:

ccjbvbr14

  • El catálogo de disco generado tiene la siguiente estructura:

ccjbvbr15

  • Los archivos generados por la tarea de backup son los siguientes, que explicamos a continuación:

ccjbvbr16

  • Seguimos con la tarea de backup de los servidores de correo, para ello nos vamos a Backup & Replication > Backup Job:

ccjbvbr17

  • Se nos abre el siguiente asistente y en primer lugar configuramos el nombre de la tarea y una descripción:

ccjbvbr18

  • Añadimos las máquinas virtuales que nos interesen, en este caso los Servidores de correo:

ccjbvbr19

ccjbvbr20

  • Elegimos el repositorio donde se ubicarán los backups y los puntos de restauración a recuperar:

ccjbvbr21

  • Damos clic sobre la opción “Advanced” para configurar el Backup mode:

ccjbvbr22

  • Elegimos la opción Incremental y desmarcamos el check “Create synthetic full backups periodically”, todo lo demás lo dejamos por defecto:

ccjbvbr23

  • Habilitamos la opción de “Enable application-aware processing”, para conseguir copiar todos aquellos elementos que están en uso y bloqueados por el sistema, esto requiere que la máquina virtual disponga de las VMware Tools instaladas para poder contactar con el servicio VSS (Volume Shadow Copy Service) de Windows, (como este job de backup contiene servidores de correo que utilizan bases de datos que están en uso, es recomendable habilitar esta opción), también habilitamos la opción “Enable guest file system indexing”, para que realice el indexado y genere el catálogo de ficheros que residen dentro de la máquina virtual. Estos ficheros residirán en una carpeta en el servidor de Veeam Backup & Replication que por defecto es C:\VBRCatalog, también tenemos que especificar las credenciales con derechos administrativos sobre la máquina virtual, ésta opción sólo es recomendable activarla si disponemos de la herramienta “Veeam Backup Enterprise Manager”, en caso de no tenerla instalada NO es buena idea activar ésta opción, ya que los catálogos de ficheros generados no se utilizarán, en nuestro caso, suponemos que la tenemos instalada:

ccjbvbr24

  • Sobre la opción de “Enable application-aware processing”, damos clic sobre “Applications” para configurar el truncado de logs de Microsoft Exchange, ya que los servidores de correo están montados sobre esta plataforma:

ccjbvbr25

  • Nos aparecen los dos servidores de correo, seleccionamos el primero y editamos:

ccjbvbr26

  • El truncado de logs de Exchange y SQL Server, al tratarse de bases de datos transaccionales, estos logs protegen la integridad de las bases de datos y no se borran hasta que no se efectúa un backup, el backup debe conectar a través de VSS y realizar el truncado de logs de transacciones, por lo tanto, vamos a configurar las siguientes opciones:

ccjbvbr27

  • Para el segundo servidor de correo configuramos las mismas opciones.
  • Una vez configurado el truncado de logs, damos clic a OK y siguiente:

ccjbvbr28

ccjbvbr29

  • Programamos la tarea para que la realice una vez haya terminado el job de los Controladores de dominio, clic sobre “Create”:

ccjbvbr30

  • Nos muestra un resumen y finalizamos:

ccjbvbr31

  • Como podemos ver ya tenemos la tarea creada:

ccjbvbr32

  • Realizamos un primer backup y cómo podemos ver se ha completado correctamente:

ccjbvbr33

  • Realizamos otro segundo backup y cómo podemos ver se ha completado correctamente:

ccjbvbr34

  • El catálogo de disco generado tiene la siguiente estructura:

ccjbvbr35

  • Los archivos generados por la tarea de backup son los siguientes, que ya explicamos en el job para los Controladores de dominio:

ccjbvbr36

  • Continuaremos con la tarea de backup de los servidores de correo perimetrales, para ello nos vamos a Backup & Replication > Backup Job:

ccjbvbr37

  • Se nos abre el siguiente asistente y en primer lugar configuramos el nombre de la tarea y una descripción:

ccjbvbr38

  • Añadimos las máquinas virtuales que nos interesen, en este caso los Servidores de correo perimetrales:

ccjbvbr39

ccjbvbr40

  • Elegimos el repositorio donde se ubicarán los backups y los puntos de restauración a recuperar:

ccjbvbr41

  • Damos clic sobre la opción “Advanced” para configurar el Backup mode:

ccjbvbr42

  • Elegimos la opción Incremental y desmarcamos el check “Create synthetic full backups periodically”, todo lo demás lo dejamos por defecto:

ccjbvbr43

  • En este caso no marcamos ningún check, ya que estas dos máquinas, la única función que realizan es el intercambio de correos desde la red interna al exterior y viceversa:

ccjbvbr44

  • Programamos la tarea para que la realice una vez haya terminado el job de los Servidores de correo, clic sobre “Create”:

ccjbvbr45

  • Nos muestra un resumen y finalizamos:

ccjbvbr46

  • Como podemos ver ya tenemos la tarea creada:

ccjbvbr47

  • Realizamos un primer backup y cómo podemos ver se ha completado correctamente:

ccjbvbr48

  • Realizamos otro segundo backup y cómo podemos ver se ha completado correctamente:

ccjbvbr49

  • El catálogo de disco generado tiene la siguiente estructura:

ccjbvbr50

  • Los archivos generados por la tarea de backup son los siguientes, que ya explicamos en el job para los Controladores de dominio:

ccjbvbr51

Dar las gracias a Xavier Genestós por su libro Veeam Backup sobre ESXi, ya que este post ha sido realizado siguiendo sus buenos consejos.

Saludos y espero que os sea de ayuda 😉

Jose Ramon Ramos Gata

Técnico Superior STI

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.