Configurar un repositorio NFS en Veeam Backup, failed to start PerlSoap protocol

Hoy voy a representar un problema que tuve hace un tiempo cuando fui a configurar un repositorio NFS en Veeam Backup, el error que mostraba era el siguiente “failed to start PerlSoap protocol”. Este error ya lo había visto también al intentar crear repositorios NFS en Nases Netgear y Synology, algo normal teniendo en cuenta que son sistemas “cerrados”, pero en esta ocasión me ocurrió en un CentOS 7 minimal, por lo que me imagine que seria la falta de algún paquete.

Por petición de un cliente, tuve que montar un CentOS 7 en un Server no muy antiguo que lo habían quitado con bastante almacenamiento, la idea era solo y únicamente utilizarlo como un Repositorio NFS para Veeam Backup, una instalación minimal (sin GUI), con lo justo y necesario. Con este nuevo repositorio se cumpliría la regla 3-2-1 del backup.

No hay mucho misterio a la hora de configurar un Repositorio, vamos a repositorios y Add New Backup Repository, le ponemos un nombre y una descripción, este ultimo campo es importante rellenar con algo de información de utilidad, ya que si hay muchos repositorios configurados nos podemos volver locos.

En tipo de de repositorio, seleccionamos Linux Server, para almacenamiento interno, nfs etc.

El servidor que va usarse como repositorio, tendrá que añadirse a la consola de Veeam, lo podemos hacer antes de crear el repositorio o en el asistente de este ultimo. Le damos a Add New, para añadir el servidor.

Nombre DNS o IP. Veeam recomienda como best practices configurar todo lo que se añada a la consola por DNS name.

Credenciales y key fingerprint. Como buena práctica es recomendable utilizar otro usuario que no sea root.

Y el error “Failed to start PerlSoap protocol”, aparecerá en el momento de darle a Populate para mostrarnos todos los path y la capacidad.

Para solucionar este problema, bastará con que instalemos el paquete necesario para que funcione, yum install perl-Data-Dumper .

Buscará e instalará todas las dependencias necesarias.

Y una vez instalado, si damos a populate, nos mostrará todas los path y su espacio. Seleccionamos el recurso NFS.

Continuamos con el asistente hasta el final con siguiente siguiente.

Otro pequeño problema que podréis encontraros, es que de error al hacer un rescan del repositorio.

Y al hacer un rescan del Servidor con CentOS.

Este problema es por el firewall.

Podéis pararlo o deshabilitarlo como hice yo, o configurar las reglas a vuestro gusto.

Una vez parado el firewall, el rescan lo hará correctamente, tanto del servidor como del repositorio.

Creamos una tarea de Backup seleccionando el nuevo repositorio.

Y ejecutamos la tarea de Backup.

Saludos y espero que os sirva.

Gorka Izquierdo