Acronis Backup Cloud nos permite utilizar como Storage varias plataformas, entre ellas algunas de nube publica como Azure o Amazon. Tomando ventaja de lo fácil que es configurar recursos en cualquiera de las 2 vamos a configurar un espacio de almacenamiento en Microsoft Azure conectado a Acronis Backup Cloud mediante un Storage gateway, este proceso debería llevarnos 30 minutos o menos.

 

Primero los requisitos:

 

Paso 1: creación de cuenta de almacenamiento en Azure.

La creación es fácil, sin embargo necesitamos entender las diferencias entre los tipos de cuenta ya que de eso dependen 2 cosas: la redundancia que Azure nos provee y el costo $$ por GB.

En Azure existen 4 niveles de redundancia (a mayor redundancia mayor el costo por GB):

  1. LRS o Locally Redundant Storage crea multiples copias en un mismo datacenter
  2. ZRS o Zone Redundant Storage crea 3 copias en más de 1 datacenter en una misma zona
  3. GRS o Geographically Redundant Storage es LRS + copias asíncronas a un datacenter en otra zona
  4. RA-GRS o Read-Access Geographically Redundant Storage es el mismo GRS pero con acceso de lectura en la segunda ubicación

 

También existe varios tipos de almacenamiento (Blob, Files, Tables, Queues, Disk), el que necesitamos es Blob Storage. Un BLOB (Binary Large Object) es, en síntesis, un archivo de gran tamaño.

 

Además tenemos que seleccionar el Tier de acceso entre 2 existentes: Acceso esporádico o acceso frecuente (Cool/Hot). Azure recomienda que para efectos de respaldo usemos el de acceso esporádico.

 

En este caso vamos a utilizar una cuenta LRS de acceso esporádico (LRS cool Tier) y la creamos desde el portal de azure asi:

Creamos nuevo recurso y buscamos Storage account

Nombre: nombre único para nuestra cuenta de almacenamiento

Modelo de implementación: Resource Manager

Tipo de cuenta: Almacenamiento de Blobs

Rendimiento: Estándar

Nivel de acceso: Estático (este es acceso esporádico)

Cifrado: deshabilitado

Grupo de recursos: nombre del grupo de recursos donde vamos a ubicar la cuenta

Ubicación: Zona de datacenters donde vamos a ubicar la cuenta.

 

Entre 5 a 10 minutos después la cuenta debe estar creada, ahora necesitamos un contenedor (el equivalente a un folder) en nuestra cuenta, vamos a nombrarlo acronis-backups (podemos nombrarlo de cualquier otra forma pero este valor será necesario más adelante).

Paso 2: Crear nuestro servidor Gateway (Basado en Linux)

La documentación nos recomienda 3 cosas:

  1. Que la máquina gateway se despliegue en la misma plataforma de nube.
  2. Requisitos: 2-4 vCPU, 4 GB de RAM y 100 GB de espacio libre para logs
  3. RHEL 7+ o CentOS 7+

Por lo anterior vamos a crear una máquina virtual Linux Estándar D1 (con 1 vCPU y 3.5 GB de RAM se queda por debajo de lo recomendado sin embargo funciona para nuestros objetivos) con S.O. CentOS 7.2 (RHEL también está disponible pero conlleva un fee adicional por la suscrición a Red Hat).

 

Pueden ver en detalle el proceso de creación de una VM en Azure aquí: https://docs.microsoft.com/es-mx/azure/virtual-machines/virtual-machines-linux-quick-create-portal

 

Paso adicional: Asignamos un nombre DNS a la IP publica de la máquina recién creada.

Dentro de la ventana de información general hacemos click en “IP pública” y luego en configuraciones asignamos un nombre único (para nuestro ejemplo el DNS es acronisstrr2.eastus.cloudapp.azure.com)

Paso 3: Configurar servidor Linux

Es necesario que ejecutemos algunos comandos en nuestro servidor Linux, abrimos una consola, nos conectamos y enviamos lo siguiente (todos como root).

 

Instalación de Acronis gateway:


rpm -i http://dl.managed-protection.com/u/storage/repos/1.6/CentOS/7/x86_64/acronis-storage-repo-1.6.noarch.rpm
yum install acronis-storage-gateway
yum install acronis-storage-backend-azure

Configuración:

Abrimos el archivo /etc/Acronis/acronis-storage-gateway.xml en un editor de texto

Sustituimos la línea

<FesfsPluginPath>...</FesfsPluginPath>

por

<FesfsPluginPath>/usr/lib/Acronis/acronis-storage-backend-azure.so</FesfsPluginPath>

la linea

<FesfsParams>...</FesfsParams>

Por

<FesfsParams>/etc/Acronis/acronis-storage-backend-azure.xml</FesfsParams>

Y la linea

<InternetInterface>...</InternetInterface>

Por

<InternetInterface>0.0.0.0:44445</InternetInterface>

Abrimos el archivo /etc/Acronis/acronis-storage-backend-azure.xml en un editor de texto

Descomentamos la linea

<HomePath>...</HomePath>

Y le agregamos el valor:

<HomePath>/acronis-backups</HomePath>

(el valor en este nodo del XML corresponde al nombre del contenedor que creamos al final del paso 1)

Descomentamos la linea

<Account>...</Account>

Y le agregamos el valor:

<Account>acronisstorager2</Account>

(Este valor corresponde al nombre que le dieron a su cuenta de almacenamiento en el paso 1)

Descomentamos la linea

<AccessKey>...</AccessKey>

Y le agremos el valor:

<AccessKey>LLAVE-UNICA-DE-CUENTA</AccessKey>

Este valor podemos obtenerlo desde el portal de Azure:

Por ultimo registramos el nuevo storage con Acronis Backup Cloud y activamos el gateway.

Ejecutamos como root:

acronis-storage-registration -u USERNAME -p PASSWORD -s HOST -a GATEWAYADDRESS -i "UID" -o "/etc/pki/tls/certs/Acronis/storage/"

Donde

USERNAME: usuario de Acronis Backup Cloud

PASSWORD: contraseña de Acronis Backup Cloud

HOST: dirección de la consola de Acronis Backup Cloud, por ejemplo cloud.acronis.com

GATEWAYADDRESS: DNS + puerto de la maquina virtual que estamos usando en Azure (el mismo DNS que registramos al final del paso 2), por ejemplo: acronisstrr2.eastus.cloudapp.azure.com:44445

UID: nombre único que daremos al storage dentro de Backup Cloud, en mi caso usaré: AzureStorage-R2

 

Y para activarlo ejecutamos:

service acronis-storage-mds start
service acronis-storage-gateway start

Paso 4: Verificar que el almacenamiento aparezca en Acronis Backup Cloud

Si tuvimos éxito hasta aquí podemos ir a consultar la consola de Backup Cloud y deberíamos ver nuestro nuevo almacenamiento listo para ser utilizado:

Ahora podemos crear cuentas de partner/clientes/unidades y utilizar este almacenamiento por defecto, registrar maquinas a través de los agentes y respaldar con Acronis Backup Cloud utilizando Azure Storage como nuestro backend de almacenamiento.


¿Quieren conocer más de Acronis Backup Cloud? les comparto 1 link y un video corto: http://www.acronis.com/es-mx/provider/backup-cloud/

La guía oficial en la que me he basado pueden encontrarla en el siguiente enlace (con detalles para configurar los otros gateways): http://dl2.acronis.com/u/pdf/acronis_storage_gateway_deployment_en-US.pdf

Si quieren conocer más acerca de los otros tipos de almacenamiento en Azure y los precios por GB pueden consultar https://azure.microsoft.com/es-mx/pricing/details/storage/blobs/

Share Button

Leave a Reply

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