Puntos de recuperación en Azure Backup

La interfaz visual de Azure Backup Server (MABS) (v13.0.580.0) parece contener ciertos problemas en la visualización de puntos de recuperación creados en servidores locales y online, a fecha de hoy se ha reportado a Microsoft varios problemas similares. Para estar seguro de los puntos creados podemos acudir a PowerShell:

$Grupo = Get-DPMProtectionGroup -DPMServerName "NombreServidorDPM"
$Obj = Get-DPMDatasource -ProtectionGroup $Grupo[0]
Get-DPMRecoveryPoint -Datasource $Obj[0]
Get-DPMRecoveryPoint -Datasource $Obj[0]  -Online

Si tenemos definidos varios grupos de protección deberemos seleccionar el que queremos comprobar, el indice empieza en cero:

Get-DPMProtectionGroup -DPMServerName "NombreServidorDPM"
$Obj = Get-DPMDatasource -ProtectionGroup $Grupo[1]

Modern Backup Storage, DPM, NTFS y ReFS

A partir de System Center Data Protection Manager (DPM) 2016 se introdujo este nuevo sistema de «almacenamiento moderno de copias de seguridad» en su traducción literal, con el objetivo de simplificar, optimizar y gestionar de forma más rápida copias de seguridad locales consumiendo menos espacio.

En la práctica y de manera sencilla, se utiliza un volumen formateado en ReFS y ficheros/discos VHDX que se provisionan para la copia. La combinación de ambas permite sacar mayor rendimiento en el sistema de ficheros:

  • Clonación de bloques (Block cloning) permite transformar la copia de ficheros en copia de metadatos, es decir, si tenemos un Fichero A dividido en nuestro disco en 100 partes y lo copiamos en un Fichero B, este último hará referencia a las 100 partes iguales de su origen, enlaza el contenido. Si se produce una modificación de una parte del fichero, en ese momento se realiza una copia de la parte afectada (se desenlaza de A y se enlaza el nuevo bloque a B)
  • VDL disperso (Sparse Valid Data Length) agiliza la escritura de ceros en ficheros grandes, permite eliminar ficheros, y crear archivos de tamaño fijo VHDX de manera rápida.
  • Paridad acelerada por reflejos (Mirror accelerated Parity) se realiza la escritura de entrada espejada para después calcular la paridad y almacenarse en su ubicación final.

En el momento de «Agregar almacenamiento en disco» se formatea automáticamente el contenido de la unidad en ReFS.

Si bien este sistema de ficheros no sustituye todavía a NTFS, permite grandes ventajas en entornos de almacenamiento y virtualización.

Ahora bien, en el momento que intentamos localmente «Agregar DPM Externo» de Azure nos encontramos:

Error 100070: El destino de recuperación seleccionado para recuperar una o más archivos no es válido.
Acción recomendad: Asegúrese de que el destino de recuperación se encuentra en un volumen NTFS montado localmente

Durante la configuración no se advierte ni comprueba. En el momento de intentar agregarlo si ¿Por qué este requisito? ¿No se puede restaurar ficheros desde Azure sobre un destino ReFS?

 

Referencia de errores: Codigo de error de Data Protection Manager
Versión: Azure Backup Server v3 13.0.415.0

 

Instalación manual de agente DPM

Instalación manual de agente DPM

No en todas las ocasiones es posible desplegar de forma automátizada los agentes en servidores; desde los mismos medios de instalación de DPM, podemos iniciar la instalación del agente o bien desde el propio directorio «Agents\DPMAgentInstaller_x64.exe»

Si ejecutamos el agente sin ningún parámetro necesitaremos indicar el nombre del servidor DPM con el que necesitará comunicar, en el directorio de instalación ejecutamos el comando «SetDpmServer.exe -Add -dpmServerName nombreServidor.dominio.com»

De este modo se añaden las excepciones necesarias para poder comunicar.

En el servidor DPM principal ya podemos «Adjuntar agentes», deberemos indicar credenciales con permisos.

Si todo ha sido correcto, podemos «Actualizar» nuestros nuevo servidor y realizar tareas de respaldo sobre el equipo añadido.

2022/03/23 – Actualizado para servidores no pertenecientes al dominio, DMZ…

Si nuestro servidor no es parte del dominio, deberemos asegurarnos de poder resolver el nombre de dominio mediante DNS añadiendo el sufijo en el equipo y un registro A o CNAME en nuestro servidor DNS:

Ejecutamos el comando indicando que no es un servidor del dominio en el equipo destino del agente:

SetDpmServer.exe -dpmServerName nombreServidor.dominio.com -isNonDomainServer -userName DPMremoto -productionServerDnsSuffix miSufijoDeDominio.local

Una vez instalado y configurado el agente, en el servidor DPM utilizaremos el usuario creado para añadir y comunicar con él:

2022/05/06 – En el caso de perder la comunicación entre el servidor DPM y el agente de backup en un equipo fuera de dominio (error 0x8099090E en DOM, Error 10028 DCOM no pudo comunicarse con el equipo… en el visor de eventos) revisar la comunicación entre los equipos y ejecutar:

En Powershell en el servidor DPM:

Update-NonDomainServerInfo -PSName EquipoConAgente.dominio.com -dpmServerName nombreServidor.dominio.com

En CMD en el equipo con el agente:

SetDpmServer.exe -dpmServerName nombreServidor.dominio.com -isNonDomainServer -UpdatePassword

NOTA: asegurar que la clave del usuario «DPMremoto» en este caso no caduca