Como muchos ya sabréis, en el post de hace unas semanas vimos cómo desplegar el nuevo virtual appliance de Veeam Backup & Replication v13.
Hoy damos un paso más y vemos cómo proteger nuestras máquinas virtuales que corren sobre HPE VM Essentials (VME), gracias al nuevo Veeam Plug-in for HPE Morpheus VM Essentials.
Este plugin lleva un tiempo en beta y he tenido la suerte de probarlo en mi laboratorio. Ahora que ya está en producción, es el momento de contaros cómo funciona.
VER TODA LA SERIE DE POSTS
- Parte 1 - Introducción a HPE Morpheus VM Essentials software
- Parte 2 - Instalación VM Essentials software
- Parte 3 - Instalación VME Manager
- Parte 4 - Configuración inicial
- Parte 5 - Creación cluster Ceph
- Parte 6 - Desplegar nuestra primera VM
- Parte 7 - Backups nativos
- Parte 7.1 - Backups con Veeam v13
- Parte 8 - Pruebas de HA
- Parte 9 - Migración de VMs desde vSphere
- Parte 9.1 - Migración con Veeam
- [Parte 10 - Comandos útiles]
- Parte 11 - Gestión de actualizaciones en HPE VM Essentials
¿Qué es el Veeam Plug-in for HPE VM Essentials?
El plugin es un componente adicional que se instala sobre el servidor de Veeam Backup & Replication y que extiende sus capacidades para proteger máquinas virtuales que corren sobre el hipervisor KVM de HPE VM Essentials.
Sin este plugin, Veeam simplemente no puede descubrir ni proteger los recursos de VME. Es importante tener esto claro: no viene incluido en el instalador principal de Veeam, hay que descargarlo e instalarlo por separado.
La arquitectura es sencilla y se basa en dos componentes principales:
- Plugin module: Se instala directamente sobre el servidor de Veeam B&R. No requiere un appliance adicional. Es quien gestiona la integración, coordina los checkpoints y orquesta los jobs de backup y restore.
- Workers: Son VMs Linux ligeras que actúan como proxies para el movimiento de datos. Veeam las despliega y gestiona automáticamente en cada nodo del cluster VME durante la ejecución de los jobs.

Requisitos previos
Antes de empezar, conviene tener en cuenta los requisitos de plataforma. Según la documentación oficial, la integración es compatible con:
- HPE Morpheus VM Essentials Appliance versiones 8.0.13 o superior
- Host agent versión 3.1.3 o superior
- Paquete morpheus-ws-node versión 3.3.19-1 o superior
Instalación del plugin
El plugin está disponible tanto para instalaciones Windows como para el nuevo virtual appliance Linux de Veeam v13. En mi caso lo he probado sobre el appliance Linux.
Lo primero es descargar el binario .bndl (para Linux) o el .exe (para Windows) desde el portal de descargas de Veeam, en la sección Additional Downloads de la página de My Products.
Una vez descargado, la instalación es muy directa:

Tras la instalación, es necesario reiniciar la consola de administración de Veeam.
Al reconectar, nos pedirá actualizar los plugins.

Añadir el servidor VME a Backup Infrastructure
Con el plugin ya instalado, el siguiente paso es registrar nuestro cluster VME en Veeam.
Desde la consola, iremos a Backup Infrastructure > Managed Servers > Add Server > Virtualization Platforms > HPE Morpheus VM Essentials

Aquí hay un detalle muy importante que aprendí a las malas durante las pruebas: hay que especificar el FQDN completo del VME Manager, no solo el nombre corto. Si ponemos únicamente el hostname sin el dominio, el registro fallará o se inventariará incorrectamente.

Especificaremos las credenciales de una cuenta con el rol System Admin en el VME Manager. A continuación, seleccionaremos el datastore donde se almacenarán los snapshots temporales de las VMs durante el proceso de backup. Estos snapshots son temporales: Veeam los crea al inicio del job y los elimina automáticamente al finalizar.

Si todo va bien, veremos HPE Morpheus VM Essentials disponible en nuestra Backup Infrastructure.

Configuración de Workers
Los workers son el componente que hace el trabajo pesado: se encargan del movimiento de datos, la compresión y el cifrado.
Veeam los despliega automáticamente en cada nodo del cluster durante los jobs y los elimina al terminar.
Para configurarlos, iremos a Backup Infrastructure > Backup Proxies > Add Proxy > HPE Morpheus VM Essentials worker

Aquí definiremos:
- El cluster VME sobre el que desplegar los workers
- El nombre base que se aplicará a cada worker en cada nodo
- Los recursos (vCPU, RAM) que tendrá cada worker

Crear el job de backup
Con la infraestructura lista, ya podemos crear nuestro primer job de backup de VMs en VME. Hacemos clic derecho en Backup > Virtual Machine > HPE Morpheus VM Essentials

El wizard es idéntico al que conocemos para VMware o Nutanix: nombre del job, selección de VMs, destino del backup, guest processing y planificación.

Seleccionamos las VMs que queremos proteger:

Configuramos el repositorio de destino. En mi caso utilizo un repositorio local, aunque la integración es totalmente compatible con HPE StoreOnce u otros targets certificados por Veeam.

Configuramos el guest processing y la planificación según nuestras necesidades, y lanzamos el job.

El job en ejecución
Al lanzar el job, podemos ver cómo Veeam despliega automáticamente los workers en el cluster, realiza el checkpoint de las VMs y transfiere los datos al repositorio.

Consideraciones finales
Un par de cosas a tener en mente antes de lanzaros a producción:
-
Ceph no está soportado: A dia de hoy, las VMs con discos en Ceph no pueden hacer backup. Si tenéis VMs que “nacieron” en Ceph y las habéis migrado a otro tipo de almacenamiento, el backup funcionará sin problemas. Pero si el disco original sigue siendo Ceph, fallará.
-
FQDN completo siempre: al registrar el VME Manager, usad siempre el FQDN completo. Es un detalle pequeño que puede ahorraros un buen rato de troubleshooting.
-
Los workers son efímeros: no os extrañe ver VMs apareciendo y desapareciendo en vuestro cluster durante los jobs. Es el comportamiento esperado.
En resumen, la integración funciona muy bien para entornos productivos con VME. El hecho de que el workflow sea idéntico al de otros hipervisores basados en KVM hace que la curva de aprendizaje sea prácticamente cero para quien ya usa Veeam.
Nos vemos en el próximo post ;-) Un saludo Miquel.