VDP – Notas y tips

Que tal gente, el día de hoy les voy a hablar sobre un producto que a mi parecer es extremadamente necesario y llega a cubrir las necesidades de respaldo de ciertos segmentos de negocio como lo es SMB. La VDP o VMware Data Protection viene a remplazar a lo que antes conocíamos como VDR o VMware Data Recovery. Se cuentan con dos versiones, VDP o VDPA (vSphere Data Protection Advanced).

El objetivo de este post es enlistar para ustedes todos aquellos puntos y tips a considerar cuando tengamos VDP, vamos a darle un vistazo a lo que es la VDP.

vSphere Data Protection es una solución de respaldo entregada por VMware pensada para ambientes pequeños a medianos, la cual está basada en tecnología de EMC Avamar y nos ofrece lo siguiente:

  • Respaldo y recuperación completa de VMs
  • Restauración a nivel de archivos para usuario final
  • Integración con vSphere Web Client
  • Deduplicación a nivel de los respaldos
  • Uso de CBT (Change Block Tracking) y los APIs de VADP
  • VDP esta disponible con vSphere en las versiones Essentials+, Standard, Enterprise y Enterprise+.
  • Chequeos de integridad periódicos automáticos (con capacidad de poder ejecutarlos de manera manual).

Componentes y arquitectura

La VDP es entregada en un paquete .ova y este appliance tiene requerimientos de 4 vCPUs y 4GB de RAM el sistema operativo de este appliance es SLES 11 64 bits. Para poderla importar y manejar necesitamos un vCenter 5.1 y esta solo podrá ser gestionada desde el cliente web de vSphere (el cliente C# quedó descartado).

Se cuentan con distintos servicios que proveen la funcionalidad de respaldo y gestión de todos los trabajos de respaldo a nivel de la VDP, estos son los componentes principales (no todos):

  • VDP-Server: este componente permite la integración con todo el motor de Avamar se ejecuta sobre un servidor Apache Tomcat
  • Avamar MC: Avamar Management Services, es un conjunto de servicios y APIs para la gestión de Avamar
  • MCS: Management Console Server, provee administración centralizada para la calendarización, monitoreo y gestión de los trabajos. Este envía trabajos a los 8 distintos procesos de proxy disponibles en el appliance encargados de realizar los distintos trabajos de respaldo a través de tres distintos agentes, Avagent,AvVcbImage y AvTar, a través de los cuales determina la cantidad de información que ha cambiado en la VM y toma la decisión de respaldar de manera completa la VM (si el cambio es mayor al 25% de lo que se tiene en el GSAN) o utilizar  CBT en el caso de ser menor. Toda actividad, mensajes y errores son almacenados en el log “/usr/local/avamar/var/mc/server_log/mcserver.log.0”
  • GSAN: Global Storage Area Network es el componente de la VDP hace las funciones de servidor de almacenamiento. Toda actividad, mensajes y errores son almacenados en el log “/data01/cur/gsan.log”

Consideraciones de diseño/dimensionamiento

  • Se soporta hasta 10 appliances de VDP por instancia de vCenter
  • Se tiene un límite de 2TB de respaldo por appliance virtual (espacio deduplicado) o 100 VMs por appliance.
  • Se cuenta con 3 distintas configuraciones de deduplication store (espacio de almancenamiento):
  1. 0.5 TB – Consumiendo 850GB de espacio en disco*
  2. 1 TB – Consumiendo 1600GB de espacio en disco*
  3. 2 TB – Consumiendo 3100GB de espacio en disco*

*(debido a los checkpoints que crea el appliance para consistencia)

  • Se tiene un máximo de 8 operaciones de respaldo concurrentes, esto debido a que se cuenta con 8 distintos proxys manejados por el proceso de MCS (Management Console Server).

Para realizar el dimensionamiento de los appliances necesarios de VDP se recomienda tener la siguiente información:

  • Numero y tipo de VMs (contiene datos de sistema de archivos o de base de datos)
  • Cantidad de información (tamaño)
  • Periodos de retención
  • Cuan rápido cambia o se modifica la información de dichas VMs

Recomendaciones y limitantes

  • Contar con resolución de nombres a través de DNS (esto es ESCENCIAL)
  • En el caso del appliance virtual de VDP debemos dimensionar de manera correcta debido a que no podemos crecerla en un futuro (distinto a lo que sucede con la versión advanced)
  • Se requiere de las VMware tools para poder realizar la restauración a nivel de archivos (FLR)
  • Se puede utilizar contenedores para realizar los respaldos esto quiere decir que básicamente podemos respaldar a nivel de Datacenter, RP, Host,Folder, etc , con lo que se incluirán todas las VMs que estén almacenadas en dichos contenedores, la ventaja claramente es que puede apoyarnos en reducir el tiempo de administración en nuestro ambiente pero esto también conlleva la responsabilidad de monitorear de manera muy puntual la capacidad remanente en los appliances virtuales de VDP.
  • Debemos considerar el realizar restauraciones de los respaldos que se tienen, siempre desmarcando la casilla de “Restore to original location” esto para poder asegurar que nuestros respaldos estan integros y funcionales.
  • Se recomienda colocar los appliances virtuales de VDP cerca de aquellas VMs a respaldar, esto debido a que se utiliza SCSI hot-add para respaldarlas, manteniendo cerca el appliance virtual logramos quitar tráfico de nuestra red (ej. WAN) y que todo sea local.

VDPA – vSphere Data Protection Advanced

Se cuentan con dos maneras para poder adquirir VDPA, puede ser a la carta (como un SKU por CPU) o a través de los acceleration Kits Enterprise y Enterprise+ de vSOM (vSphere with Operations Management). Esta versión incluye lo siguiente:

  • Soporte para respaldar hasta 400 VMs por appliance
  • Se entrega el appliance con 2TB iniciales en el deduplication store, con la capacidad de poder agregar de manera dinámica espacio hasta llegar a los 8TB por appliance. Claramente en el momento de agregar mayor capacidad también necesitamos crecer los appliances en cuanto a memoria RAM se refiere
  • Se cuenta con agentes para respaldar Microsoft Exchange y Microsoft SQL Server a nivel del gOS, esto requiere de la instalación de un agente dentro de la VM que nos permite lograr un nivel de deduplicación mayor del que se logra a través de el respaldo de imagen, restaurar la aplicación o una base de datos en especifico y tener respaldos consistentes a nivel de aplicación (utilizando VSS de Microsoft).
  • Se cuenta con un wizard para poder actualizar de VDP a VDPA manteniendo las tareas de respaldo y la información existente.

En la siguiente tabla podemos ver las capacidades de ambas versiones:

VDP-VDPA

One comment on “VDP – Notas y tips

Leave a Reply