"Inicio del programa Ferro Backup System Server y Worker en sistemas Linux"
tags: copia de seguridad docker contenedor linux ubuntu debian fedora archivado de copia de seguridad
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.
Con esta configuración, todas las copias de seguridad estarán disponibles en host en la ruta "/Public/fbs" o en el entorno de red: "\\DIRECCIÓN_IP_HOST\Public\fbs"
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):
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:
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
Para actualizar el programa FBS Server, basta con abrir el panel de control FBS Server, entrar en la pestaña Ajustes->Básicos y hacer click en "Comprobar actualización".
Con el fin de automatizar este proceso, se puede activar la opción Actualiza el servidor de respaldo a través de internet.
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.