SISTEMA DE ARCHIVADO Y RESPALDO DE DATOS EN RED
Programa de copias de seguridad - Ferro Backup System
       
Identificador del artículo : FS-FBS-20160625-I01
Última verificación : 2 de agosto de 2019
Versión : 1.6


Arranque de Ferro Backup System en sistemas Linux mediante la tecnología Docker

El artículo describe la manera de instalar y arrancar el servidor de respaldo o el cliente en una computadora con sistema operativo Linux mediante contenedores Docker

La instalación del programa en forma de contenedor Docker es más sencilla que una instalación directa en sistemas Linux. Además, tiene ciertas ventajas como aislar el programa de otras aplicaciones que se ejecutan en la misma computadora y la capacidad de transferir fácilmente el programa instalado y configurado, a otras computadoras.

La instalación del programa en sistemas Linux sin el uso de contenedores Docker se ha descrito aquí. El manual de instalación en sistemas Windows se encuentra descrito aquí. La información que encontrará en este artículo, la puede emplear para arrancar el programa en servidores NAS, pero la información más específica sobre la instalación en discosQNAP y discos Synology se han descrito en artículos separados.


Requisitos

Para arrancar el programa, se requiere:
  • computadora con procesador Intel x86-64
  • 1 GB RAM
  • Linux (Ubuntu, Red Hat, CentOS, Fedora, Debian, SUSE, openSUSE, Oracle, ASUSTOR u otras distribuciones)
  • Ferro Backup System 5.1 o posterior


1. Instalación del motor Docker

Antes de la instalación del programa en la computadora-host (nombrado posteriormente como "host"), se tiene que instalar Docker Engine, que se encarga del manejo de los contenedores. En la mayoría de distribuciones, la descargar, instalación y arranque de Docker Engine consiste en ejecutar el comando:

sudo apt-get install docker-ce
o
sudo yum install docker-ce


Más información sobre la instalación del motor Docker se encuentra disponible aquí: Docker for Linux.


2. Instalación del programa

Servidor de respaldo
Si el host será empleado como servidor de respaldo, debe realizar las siguientes instrucciones, para descargar, instalar y arrancar el programa del servidor (FBS Server):
docker run --privileged --name FBSServer --hostname BACKUPSERVER --restart=always --net=host -v /Public/fbs:/fbs ferro/backupsystem FBS_Server

Notas de la instalación del servidor de respaldo:



Cliente
Si el programa ha de archivar los recursos del host, debe realizar las siguientes instrucciones, para descargar, instalar y arrancar el programa del cliente (FBS Worker):
docker run --name FBSWorker --hostname NASSERVER --restart=always -v /Public/fbs:/fbs -v /:/host ferro/backupsystem FBS_Worker

Notas de instalación del cliente:
  • Para cambiar el servidor de respaldo predeterminado, deber abrir, en un editor de texto, el archivo "/Public/fbs/app/FBSWorker.ini" y en la línea donde aparece "HOST" introducir la dirección IP o el nombre en red del servidor, por ejemplo:
    HOST=192.168.100.10
    
    Tras guardar los cambios y reiniciar la computadora, FBSWorker se conectará automáticamente con el servidor de respaldo introducido.

  • El "Volumen del host" mencionado anteriormente se puede archivar seleccionando la ruta Z:\host o algún subdirectorio



Servidor de respaldo y cliente
Si el programa debe realizar las dos funciones, la de servidor de respaldo y de archivar los datos de la computadora, debe realizar las siguientes instrucciones:
docker run --name FBS --hostname NASSERVER --restart=always --net=host -v /Public/fbs:/fbs -v /:/host ferro/backupsystem


Los parámetros utilizados para el comando docker run se describen a continuación:
  • --name - nombre del contenedor, por ejemplo: FBS, FBSServer, FBSWorker, etc.
  • --hostname - nombre de la red, por ejemplo: SERVIDORDERESPALDO, SERVIDORFBS
  • --restart=always - el contenedor con el programa se iniciará al arrancar el host
  • --net=host - el contenedor tendrá acceso a los puertos TCP del host
  • -v /Public/fbs:/fbs - directorio del host "/Public/fbs" será diponible para el contenedor como Z:\fbs. El programa podrá almacenar los ajustes y copias de seguridad directamente en el sistema de archivos del host (en el directorio /Public/fbs) y no en el contenedor. Almacenar copias fuera del contenedor es más rápido y permite administrar las copias desde el host.
  • -v /:/host - directorio principal (root) del host, será disponible como Z:\host. El uso de este comando permitirá al servicio del cliente de copias de seguridad (FBS Worker) leer todos los archivos del host


3. Manejo

Tras introducir todos los comandos anteriores, el programa está instalado y listo para funcionar.


4. Actualizaciones

En la mayoría de casos, basta con actualizar solamente el programa FBS Worker o FBS Server mediante los mecanismos integrados. Esporádicamente, es posible que el contenedor completo necesite actualizarse. A continuación, se describen el procedimiento a seguir en ambos casos:

a) Actualización del programa

Tras
la aparición de una nueva versión del programa se debe seguir los siguientes pasos: Tras la actualización, toda la configuración y copias de seguridad se mantendrán intactas.


b) Actualización del contenedor

Tras la aparición de una nueva versión del contenedor se puede seguir los siguientes pasos:
  • Elimine el contenedor junto con su imagen mediante los comandos docker rm [nombre del contenedor] -f y docker rmi ferro/backupsystem -f, por ejemplo:
    docker rm SERVIDORDERESPALDO -f
    docker rmi ferro/backupsystem -f
    
  • Cree de nuevo el contenedor mediante el comando docker run (siga el punto 2 de este artículo).
Si el programa está instalado, mediante las instrucciones anteriores, fuera del contenedor (en el directorio compartido "/Public/fbs/app"), tras la actualización toda la configuración y copias de seguridad se mantendrán intactas. Si el programa o las copias de seguridad se encuentran dentro del contenedor, antes de actualizar el contenedor por los pasos anteriormente descritos, debe copiar los ajustes (archivo FBSDataBase.abs) y copias de seguridad (.FBF) fuera del contenedor. Más información sobre esto, puede obtenerla contactando con el servicio técnico.


Mire también



Copia de seguridad de computadoras con sistema Linux
Todos los derechos reservados. © 2000-2022 FERRO Software