Hola a tod@s.
En este post vamos a ver cómo crear repositorios de backups con inmutabilidad en Azure Blob Storage con Veeam B&R 12.2.
- Antes de empezar a configurar Azure blob storage, nos hemos creado una cuenta de almacenamiento con estas configuraciones:
- Sobre Datos básicos configuramos el nombre de la cuenta, rendimiento y redundancia:
- Sobre Avanzado, configuramos Blob Storage como Esporádico:
- Sobre Redes, lo dejamos por defecto:
- Sobre Protección de datos, desmarcamos los checks para Habilitar la eliminación y configuramos en Seguimiento > Habilitar el control de versiones para blobs, ya que cuando configuremos el repositorio en el servidor de veeam vamos a configurar la inmutabilidad, esta parte solo se puede configurar al crear la cuenta de almacenamiento:
- Sobre Cifrado, lo dejamos por defecto:
- Sobre Etiquetas, configuraríamos las que nos interesaran:
- Sobre Revisar y crear, nos muestra un resumen de todas las configuraciones realizadas, Crear:
- Una vez creada la cuenta de almacenamiento con sus respectivas configuraciones, lo primero que tenemos que tener es un contenedor de Azure Blob Storage con un nivel de acceso Privado, y sobre Avanzado marcamos el check Habilitar la compatibilidad con la inmutabilidad de nivel de versión:
- Ahora desde nuestra consola de Veeam Backup & Replication, accedemos a Backup Infrastructure > Backup Repositories > Add Repository:
- Se nos abre el siguiente asistente, dónde seleccionamos Object storage:
- Seleccionamos Hyperscalers:
- Seleccionamos Microsoft Azure Storage:
- Seleccionamos Azure Blob Storage:
- Sobre Name le indicamos un nombre y una descripción:
- Sobre Account, añadimos nuestra cuenta de almacenamiento de Azure, nos pide el nombre de la cuenta y la shared key:
- Estos son los datos que necesitamos, nombre de la cuenta de almacenamiento y la key:
- Como podemos ver, ya tenemos la cuenta de almacenamiento añadida, le indicamos la Region y el modo de conexión Direct, clic en siguiente:
- Sobre Container seleccionamos el contenedor que nos hemos creado en Azure, y en Folder nos creamos una nueva carpeta para este repositorio:
- Como podemos ver, ya tenemos el Container y su carpeta, limitamos el almacenamiento a 1 TB, y hacemos que los backups sean inmutables por 5 días:
- Sobre Mount Server, lo dejamos tal cuál:
- Sobre Review, nos indica si nos falta algún componente, en nuestro caso, está todo correcto, Apply:
- Sobre Apply, nos muestra que todo está correcto:
- Nos muestra un resumen y finalizamos:
- Aquí vemos que ya tenemos nuestro backup repository creado, listo para empezar a volcar nuestros backups a la nube de Azure:
- Ahora, nos vamos a crear un backup copy job y usaremos este repositorio de object storage, para almacenar el backup:
- Sobre Job, le indicamos un nombre y una descripción
- Sobre Objects, añadimos el trabajo de backup que queremos replicar:
- Sobre Target, le indicamos el repositorio que nos hemos creado en Azure y los puntos de retención:
- Sobre Data Transfer, le indicamos Direct:
- Sobre Schedule, le indicamos que empiece el trabajo al finalizar el principal:
- Sobre Summary, nos muestra un resumen de todo lo configurado y finalizamos:
- Como podemos ver, el backup copy job, comienza a ejecutarse tras finalizar la configuración:
- Vemos que termina satisfactoriamente:
- Una vez finalizado, vemos en los backups, el Object Storage de la copia realizada:
- Para verificar que la inmutabilidad está funcionando correctamente, vamos a intentar eliminar el object storage:
- Y nos dará este bonito error, indicándonos que el backup no se puede eliminar porque está marcado como inmutable:
Saludos y espero que os sea de ayuda 😉