Instalación del Cliente Backup Elástika o BaaS en Linux
Este paquete es compatible con cualquier distribución de Linux.
Ten en cuenta que, para evitar diferencias específicas de cada distribución, el paquete no se inicia automáticamente al arrancar. Debes configurar tu sistema para ejecutar el script de inicio en /opt/ durante el arranque (por ejemplo, a través de una unidad systemd, script upstart, /etc/init.d/ o una línea en init.rc).
Primero, antes que todo debes descargar el instalador:
Una vez descargado usando por ejemplo wget, ejecuta el archivo .run. Este es un archivo autoextraíble y deberá ejecutarse como root o en un entorno elevado.
Para ello requieres habilitarle el permiso de ejecución.
# chmod u+x Elastika_Backups-X.X.run
# ./Elastika_Backups-X.X.runFirst-time installation…
Extracting latest software version to ‘/opt/ElastikaBackups’…
Starting service…First time setup – please answer the following questions:
Username: <usuario o email>
Password: *****
El instalador realizará lo siguiente:
- Instalará el software en un subdirectorio /opt/ElastikaBackups/
- Te solicitará un nombre de usuario y una contraseña iniciales.
- Registrará el dispositivo Linux actual en esa cuenta de Backup Elástika.
- Iniciará la ejecución de Backup Elástika en segundo plano.
Si cometes un error durante la solicitud de nombre de usuario y contraseña, puedes ejecutar el comando /opt/ElastikaBackups/backup-tool login para volver a ingresar los detalles de inicio de sesión.
# /opt/ElastikaBackups/backup-tool login status
# /opt/ElastikaBackups/backup-tool login prompt
Reinicio en el arranque
El instalador crea un script backup-daemon-start.sh que puede iniciar el servicio. El agente de Backup Elástika en Linux se puede reiniciar ejecutando el script backup-daemon-start.sh.
Para que Backup Elástika se inicie después de un reinicio del sistema, debes configurar este script para que se ejecute en el arranque del sistema. Las diferentes distribuciones de Linux admiten diferentes métodos para ejecutar comandos en el arranque del sistema: elige el método más apropiado para tu distribución de Linux.
Iniciar en segundo plano
Si estás ejecutando comandos a través de SSH, ten en cuenta que el script backup-daemon-start.sh se ejecuta en primer plano y se detendrá cuando se cierre la sesión de SSH. Puedes evitar esto ejecutando el script en segundo plano.
Puedes ejecutar el script en segundo plano (como demonio) utilizando el archivo backup-daemon-start-background.sh en su lugar.
Inicio a través de rc.local
Puedes hacer que Backup Elástika se inicie automáticamente al arrancar el sistema agregando una entrada al archivo rc.local.
Primero, encuentra el archivo rc.local en tu sistema:
/etc/rc.local (Debian/Ubuntu)
/etc/rc.d/rc.local (CentOS/RHEL)
Agrega el siguiente contenido al archivo rc.local:
/opt/BackupElástika/backup-daemon-start.sh &
Si el archivo rc.local contiene una declaración exit 0, el comando adicional debe agregarse antes de dicha declaración.
A partir de CentOS 7, el archivo rc.local no es ejecutable por defecto. Debes ejecutar chmod +x en el archivo rc.local respectivo para habilitar el uso de este método para los scripts de inicio.