Hay muchas maneras de configurar la topología de BACULA BACKUP, pero nosotros vamos a centrar todos los componentes en un único servidor con la consola WEBMIN ya que nos va a facilitar la tarea de la administración.
ÍNDICE
Contenido
voy a dividir la instalación de BACULA BACKUP en tres partes:
BACULA BACKUP PARTE 1: INSTALACIÓN DEL SERVIDOR
BACULA BACKUP PARTE 2: INSTALACIÓN BACULA WINDOWS
BACULA BACKUP PARTE 3: CONFIGURACIÓN BACULA WEB
VÍDEO TUTORIAL INSTALACIÓN BACULA BACKUP
Aquí os traigo el vídeo con todas las explicación de instalación del servidor BACULA BACKUP:
REQUISITOS DEL SISTEMA BACULA BACKUP:
- SISTEMA OPERATIVO: Ubuntu Server 14.04
- RAM: 1 Gb RAM
- PROCESADOR: Pentium IV
- DISCO DURO: 1 Tb
BACULA BACKUP
Estos parámetros son para un correcto funcionamiento, evidentemente si queremos almacenar mas copias necesitaremos más disco.
Si tienes dudas como instalar Ubuntu Server te recomiendo ir al tutorial de INSTALACION DE UBUNTU SERVER
Herramientas necesarias:
Programa Putty. es un programa que nos permite conectarnos al servidor de linux y podemos copiar y pegar del porta papeles.
¡EMPEZAMOS!
Nos validamos como root:
sudo su –
para acualizar el sistema operativo:
apt-get update
apt-get upgrade
Si no hemos instalado el servidor de MYSQL y APACHE lo hacemos ahora.
apt-get install apache2 mysql-server-5.5 mysql-client-5.5 php5
Ahora vamos a instalar todos los componentes del propio sistema BACULA
apt-get install bacula bacula-client bacula-common-mysql bacula-director-mysql bacula-sd-mysql bacula-server bacula-traymonitor
¿Desea continuar? [S/n] S
Introducimos la contraseña del administrador de la base de datos
Introducimos la contraseña que hemos puesto en MySql
Ahora introducimos la contraseña de MySql para el Director de Bacula. (os recomiendo poner la misma).
¡YA ESTÁ INSTALADO!
Vamos a empezar a configurar el servidor. en unos pocos pasos ya hemos acabado!
CONFIGURAR EL DIRECTOR BACULA BACKUP
Vamos a editar el fichero bacula-dir.conf . Para ello tecleamos:
nano /etc/bacula/bacula-dir.conf
Vamos a cambiar únicamente las palabras en rojo. lo único que vamos a poner es una password, os recomiendo que sea bastante seguro, y la Dirección IP del servidor, si no la sabemos ponemos ifconfig en la consola y nos la dice algo como esto: Direc. inet:192.168.66.129
|
Para guardar el fichero CTRL + X, no pregunta si queremos guardar le decimos S + INTRO
CONFIGURAR EL ALMACENAMIENTO BACULA BACKUP
Para configurar el almacenamiento vamos a editar el siguiente fichero: bacula-sd.conf
nano /etc/bacula/bacula-sd.conf
|
BACULA BACKUP
Para guardar el fichero CTRL + X, no pregunta si queremos guardar le decimos S + INTRO
Ahora nos tendremos que ir al raiz, creamos la carpeta y le damos permisos, para ello tecleamos:
cd /
mkdir /baculabackup
chmod 777 baculabackup
CONFIGURAR EL CLIENTE BACULA BACKUP
Para configurar el cliente tendremos que editar el siguiente fichero:bacula-fd.conf
nano /etc/bacula/bacula-fd.conf
|
CONFIGURAR LA CONSOLA DE BACULA BACKUP
Para configura la consola editamos el fichero: bconsole.conf con el siguiente comando:
nano /etc/bacula/bconsole.conf
# # Bacula User Agent (or Console) Configuration File #Director { Name = ubuntu-dir DIRport = 9101 address = 192.168.1.46 Password = «Viv@latecnologia» } |
BACULA BACKUP
Ya tenemos todos los ficheros modificados, ahora para que surgan efecto hay que reiniciar los servicios, para ellos ejecutamos la siguiente sentencia:
/etc/init.d/bacula-director restart
/etc/init.d/bacula-sd restart
/etc/init.d/bacula-fd restart
BACULA BACKUP
Bueno pues ya hemos hecho la parte más complicada! enhorabuena, ya tienes un servidor de copias de seguridad.
Ahora vamos a por el cliente.
INSTALAR BACULA BACKUP: LA CONSOLA DE ADMINISTRACION
Es bastante engorroso tener que editar todos los ficheros para poner en funcionamiento todo. Para esta tarea vamos a usar la interface gráfica WEBMIN.
INSTALACIÓN WEBMIN BACULA BACKUP
FORMA DE INSTALACIÓN WEBMIN 1:
Debemos descargar la herramienta WEBMIN que está en la página: http://www.webmin.com/download.html
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.760_all.deb
dpkg -i webmin_1.760_all.deb
Tenemos que instalar algunas dependencias:
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
FORMA DE INSTALACIÓN WEBMIN 2:
si teneis algún problema con la instalación agregamos las dependencias en el fichero /etc/apt/sources.list
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
apt-get update
apt-get install webmin
Una vez instalado entramos en la consola desde un navegador poniendo la dirección https://192.168.66.129:10000/
*Recomiendo para BACULA BACKUP usar siempre el navegador FIREFOX
nos validamos con usuario y contraseña (usuario y contraseña de linux).
Lo primero que hacemos, si quereis, es cambiar el idioma a Español:
En el panel de la izquierda vamos a WEBMIN -> Change Language and Theme
ahora vamos a SYSTEM -> BACULA Backup System
nos dará un fallo de conexión a la base de datos. Para solucionarlo vamos a module configuration e introducimos la contraseña que hemos proporcionado para la BBDD de MySQL de Bacula server. (ojo, seleccionar Servidor de MySQL)
y ya lo tenemos!
Continuamos ahora con la instalación del cliente bacula backup para windows: