Como respaldar vCenter Server 6.x con Veeam Backup & Replication v10
Como respaldar vCenter Server 6.x con Veeam Backup & Replication v10

Como respaldar vCenter Server 6.x con Veeam Backup & Replication v10

Hola a tod@s

En esta oportunidad veremos cómo respaldar vCenter Server 6.x con Veeam Backup & Replication v10. Este procedimiento estaba basado en Veeam KB 2238How to Backup vCenter Server Appliance“.

Para hacer una copia de seguridad de VCSA con Veeam, es importante comprender que Veeam no es compatible directamente con Postgres SQL (la base de datos integrada de VMware). En cambio, es óptimo realizar una copia de seguridad en 2 partes:

  • Copia de seguridad de nivel de imagen con Veeam Backup & Replication v10
  • Copia de seguridad de la base de datos a través de VMware Best Practice

Paso 1 – Hacer una copia de seguridad de VCSA con Veeam Backup & Replication

Comenzaremos realizando un respaldo clásico de una máquina virtual de vCenter Server.

Agregamos un nombre y descripción a nuestro job.

Pulsamos sobre “Add” para buscar nuestra máquina virtual.

Buscamos dentro de nuestra infraestructura virtual y seleccionamos vCenter Server. Luego pulsamos sobre “Add“.

Ya con la maquina agregada, continuamos.

Configuramos los siguiente:

  1. El servidor proxy que usaremos.
  2. El repositorio donde almacenaremos nuestros respaldos.
  3. La retención que tendrá nuestro job.
  4. Necesitaremos configurar algunos aspectos avanzados.

Tenemos que asegurarnos que deshabilitamos la opción “Use changed block tracking data“, esto para evitar problemas con el respaldo de la maquina.

Ya con los datos necesarios, continuamos.

Otro punto importante es no habilitar el application-aware procesing.

Configuramos una programación para nuestro job y pulsamos sobre “Apply“.

Seleccionamos la opción de ejecutar el job al finalizar y terminamos con la configuración.

Verificamos que el job que creamos se ejecute sin problemas.

Paso 2 – Hacer una copia de seguridad de la base de datos de VCSA

En VMware Best Practices se recomienda realizar copias de seguridad como mantenimiento regular a vCenter server, en este ejemplo usaremos el script descargado de la página de VMware. Podemos recuperar la máquina virtual usando Veeam Backup & Replication siguiendo los pasos descritos en la etapa 1. Luego podemos usar este procedimiento para restaurar la base de datos a cualquier punto en el tiempo con la copia de seguridad realizada en el paso 2.

Nos conectamos vía SSH a vCenter Server.

Creamos una nueva carpeta y asignamos los permisos necesarios.

Ahora vamos a la página de VMware KB 2091961 y descargamos el archivo adjunto de esta publicación, que consta de dos script: uno para respaldo y otro para recuperación.

Necesitamos abrir WinSCP y agregamos los datos de nuestro vCenter Server, pulsamos sobre “Advanced.”.

En la pestaña de SFTP, en la opción “SFTP Server” agregamos la siguiente línea: shell /usr/libexec/sftp-server

Pulsamos sobre “Login” para conectarnos a nuestro vCenter Server.

Aceptamos el banner.

Vamos a la carpeta donde están los archivos que descargamos (izquierda) y copiamos los archivos a la carpeta que creamos dentro de nuestro vCenter Server (Derecha).

Volvemos a entrar por ssh a nuestro vCenter e ingresamos a la carpeta que creamos, ya con los archivos que pasamos por WinSCP. Tenemos que volver el script “backup_lin.py” un archivo ejecutable. Para esto necesitamos darle permisos a este archivo con el comando:

root@vcenter [ ~/BackupVSA ]# chmod 700 backup_lin.py

Ejecutamos el siguiente comando para realizar el respaldo:

root@vcenter [ ~/BackupVSA ]# python backup_lin.py -f backup01_VCDB.bak

Ahora podemos volver a entrar por WinSCP y entramos en la carpeta creada. Ya podremos ver el archivo de respaldo que creamos con el comando anterior. Podemos mover este archivo fuera de nuestro vCenter Server para tenerlo en caso de ser necesaria una recuperación.

Al restaurar VCSA, existen algunas consideraciones y limitaciones de VMware que se deben tener presentes.

Espero que esta información pueda ser de ayuda. Cualquier duda o sugerencia, los invito a dejarlos en los comentarios. Saludos.

Leave a Reply

Your email address will not be published. Required fields are marked *