OpenDedup solución opensource de deduplicacion

OpenDedup es una solución opensource para la dedupliación en linea, Opendedup utiliza SDFS un sistema de ficheros multiplataforma con deduplicación en línea que permite reducir el espacio usado.

Yo de momento me lo he descargado para probar unos días a ver si le puedo sacar algo de partido, ya que me ha parecido bastante interesante y quizá pueda darle de uso como segunda opción de repositorio de Backups.

Muchos de los problemas que nos encontramos los administradores de Backups suele ser el tema de espacio, dándonos poco margen de maniobra para según que operaciones, como por ejemplo hacer Backups Full periódicamente o guardar un histórico de Backups. Con la Dedupliación este problema se soluciona, ya que reduce considerablemente el espacio ocupado en el almacenamiento.

OPENDEDUP

Tienes varios caminos para instalar Opendedup:

  • Descargando los binarios SDFS para Ubuntu (.deb) y Red Hat (.rpm)
  • Descargando los binarios para Windows
  • Descargando los binarios para Backup Exec
  • En formato .ova para VMware (este a mi no me funciono y por lo que vi en los foros a los demas tampoco)
  • O puedes descargarlo en formato .iso, donde es una imagen personalizada de Ubuntu 16.04 con SDFS v3.5.4.

Os dejo el link a la web http://opendedup.org/odd/

Esta ultima es la que he utilizado, descargas la iso, la quemas en un CD o USB y lo instalas.

La instalación es exactamente igual que cualquier instalación de Ubuntu así que me saltaré varios pasos, comenzaremos seleccionando el idioma.

Y en el siguiente paso, seleccionamos Instalar Datish NAS Server.

La instalación finalizará y seguido iniciará.

Una vez iniciado, te da la bienvenida y te da una breve explicación y el acceso a la web de administración. Si en nuestra red tenemos DHCP nos asignará una IP.

Las credenciales de acceso, tanto a la consola como a la interfaz web son:

usuario: root

Password: admin

Accedemos a la interfaz web a través del navegador con las credenciales anteriormente mencionadas.

Cuando inicias por primera vez, se aparece un asistente de configuración, donde tendrás que aceptar para continuar.

Paso 1: licencia. Por defecto la licencia free que trae, es para 1 TB de capacidad, pero pidiendo puedes conseguir una de 50 TB, aunque esto lo veo muy dificil, ya que en los foros sigo viendo gente pidiendo esta licencia y no recibiendola.

Paso 2: Nombre de host

Instalación correcta.

Terminada la configuración Básica, el asistente continuará preguntándote si quieres crear un volumen. Yes.

Te dejará seleccionar 2 opciones mediante un desplegable:

  • Local File system
  • Cloud Storage Target, puedes configurar con AWS S3, AWS Glacier, Azure, Google.

Configuración del paso 2 en Opendedup:

  • Nombre del volumen
  • password del volumen
  • que se monte el volumen cuando inicia,
  • Volume block size, tienes 2 opciones, optimizado para Backups o para uso general.
  • tamaño del volumen

Confirmación de la creación del volumen.

Volumen creado correctamente.

En el Dashboard el volumen aparecerá montado correctamente y desde aquí son varias las opciones que podemos configurar.

Como por ejemplo la configuración de red, lógicamente le configuraremos una ip estática, con los DNS, Gateway, dominio etc.

Como lo voy a configurar para repositorio de Backups, crearemos un un recurso compartido por NFS y con el botón derecho sobre el nuevo recurso creado, Export NFS Share.

Uno de los problemas que me encontré era que al reiniciar el volumen aparecía como desmontado y por mas que lo intentaba montar no se solucionaba.

Cuando vi la versión que tenia de SDFS, me sonó que no era la mas actual, tenia la 3.5.4.0.

Así que fui a la web y vi que actualmente estaba la versión 3.5.8.1 y googleando, vi que esta solucionaba el problema de montaje del volumen.

Para actualizar de versión, descargamos de la web el paquete correspondiente.

Y lo pasamos al Opendedup

Los instalamos con dpkg -i

Y comprobamos que se ha actualizado correctamente con dpkg -s sdfs.

Le damos un reinicio y comprobamos que desde la web que se ha actualizado correctamente a la v3.5.8.1.

Lo siguiente será crear un repositorio y una tarea en la solución de Backups que estemos usando.

Después de muchas pruebas os dejo unos datos bastante interesantes.

Capacidad física : 200 GB

Virtual Capacity User: 274. 63 GB, esto seria la ocupación real sin deduplicación.

Duplicate Data: los datos duplicados y que no copia.

Unique Data compressed: ocupación real con deduplicación.

Storage Saving: 89,02%

Las pruebas que hecho han sido con VM sin apenas cambio, por eso no varia mucho ratio, pero como veis, 10 Backups Full de 27 GB cada uno.

Después de probarlo durante un par de días puedo decir que me gusta y funciona muy bien

A favor:

  • fácil de instalar y configurar
  • Opensource
  • Rápido y ligero (reinicio en segundos)
  • Deduplica de cine

En contra:

  • No cuenta apenas con soporte mas que el de el foro
  • No se si siguen con su desarrollo o lo van a dejar morir ( el ultimo Tweet es de 2016)
  • Recomiendan 4 CPU y 8 GB de Ram.

Continuare investigando y subiendo algún post mas ya que tiene alguna cosa mas muy interesante.

Saludos y espero que os guste.

 

Gorka Izquierdo