Manual Balanceador

download Manual Balanceador

of 7

Transcript of Manual Balanceador

  • 7/21/2019 Manual Balanceador

    1/7

    Departamento de Informtica y ComunicacionesIES Leopoldo Queipo.

    Curso: 2014-2015 Ciclo: Administracin de Sistemas Informticos en Red

    Fecha: Mdulo:

    Tipo: Prctica Profesor: Maanan

    Ejercicio: Instalacion y configuracion de un alancedor de carga sore un ser!idor A"ac#e

    Apellidos: Dominguez Al-lal Nota:

    Nombre: Alejandro

    Las guias seguidas para la elaboacion de este trabajo han sido localizadas en la paginahowtoforge.com, siendo los enlaces los siguientes:

    INSTALAI!N "# $!!%LA:https:&&www.howtoforge.com&how'to'install'joomla'on'ubuntu'().*)

    INSTALAI!N + !NI-/AI!N "#L 0ALAN#A"!/:https:&&www.howtoforge.com&high'a1ailabilit2'load'balancer'pound'3eepali1ed'debian'etch

    Antes de empezar a montar el balanceador, procedemos a preparar las ma4uinas con el ser1idorApache instalado, sobre el cual instalaremos una aplicacion web 5en este caso $oomla6 conectada aun cluster de ma4uinas de base de datos.

    La configuracion del cluster no se incluira en este manual debido a la gran e7tension de esteapartado.

    1.- Instalacion y configuracion de una aplicacin Joomla sobre Ubuntu Server 14.04

    "urante la instalacion del ser1idor, seleccionaremos la opcion de instalar un ser1idor LA%8, en elcual 1iene incluido el ser1idor Apache, sobre el cual se conectara el $oomla.

    na 1ez concluida la instalacion, asignaremos una direccion I8 a este ser1idor 2 procedemos a ladescarga del pa4uete de instalacion de $oomla mediante el comando:

    wget http:&&joomlacode.org&gf&download&frsrelease&(9;&(**)9&$oomlajoomladb?. @a2 4ue aclarar 4ue al usuario ha2 4ue especificarle la direccion I8 de las ma4uinas conel $oomla, en este caso : siendo estas direcciones la (9.(B.(.((* , 2 (9.(B.(.((; .

    na 1ez creados 2 asignados los permisos necesarios, procedemos a continuar con la instalacion de$oomla.#n este caso, al haber descargado un pa4uete .zip, procedemos a instalar la aplicaciCn unzip, con la

    cual descomprimiremos el pa4uete.

    www.iesleopoldoqueipo.com

    http://joomlacode.org/gf/download/frsrelease/19665/160049/Joomla_3.3.3-Stable-Full_Package.ziphttp://joomlacode.org/gf/download/frsrelease/19665/160049/Joomla_3.3.3-Stable-Full_Package.ziphttp://www.iesleopoldoqueipo.com/http://joomlacode.org/gf/download/frsrelease/19665/160049/Joomla_3.3.3-Stable-Full_Package.ziphttp://joomlacode.org/gf/download/frsrelease/19665/160049/Joomla_3.3.3-Stable-Full_Package.ziphttp://www.iesleopoldoqueipo.com/
  • 7/21/2019 Manual Balanceador

    2/7

    Departamento de Informtica y ComunicacionesIES Leopoldo Queipo.

    Tras haber instalado el programa unzip, procedemos a eliminar el archi1o inde7.html de la carpeta&1ar&www&html&, puesto 4ue sera en esta carpeta donde instalaremos los archi1os de $oomla.

    %ediante el comando >unzip '4 $oomla

  • 7/21/2019 Manual Balanceador

    3/7

    Departamento de Informtica y ComunicacionesIES Leopoldo Queipo.

    na 1ez realizado esto, guardamos los cambios 2 comenzamos con el balanceador.

    Lo primero 4ue haremos sera instalar al aplicaciCn poun, el cual sera el balanceador 4ue usaremos.

    Tras instalarla mediante la orden apt'get unstall pound, procedemos a hacer una copia de seguridadcon el comando cp del archi1o de configuracion, siendo la orden al siguiente:

    cp '&etc&pound&pound.cfg &etc&pound&pound.cfg

  • 7/21/2019 Manual Balanceador

    4/7

    Departamento de Informtica y ComunicacionesIES Leopoldo Queipo.

    8 "J434498" L 00 38

    3nd

    na 1ez terminamos de editar el archi1o, guardamos 2 procedemos a preparar el inicio de laaplicaciCn, para lo cual procedemos a editar el archi1o /etc/default/pound, para habilitarlo, 4uedando

    de la siguiente manera

    # 8e;aults ;or pound initscript# sourced b$ /etc/init)d/pound# installed at /etc/de;ault/pound b$ the maintainer scripts

    # pre%ent startup with de;ault con;iguration# set the below %arible to 1 in order to allow pound to startstartup

  • 7/21/2019 Manual Balanceador

    5/7

    Departamento de Informtica y ComunicacionesIES Leopoldo Queipo.

    8rocederemos a la instalacion del programa llamado 3eepali1e, el cual indicara al ser1idor 5buntu6,4ue debera estar atento a las peticiones 4ue hagamos a la I8 (9.(B.(.(*, la cual no es al I8 de latarjeta de red del ser1idor, sino una 1irtual dedicada para el balanceo.

    na 1ez lo hallamos instalado con apt'get, procedemos a aDadir al final del archi1o /etc/sysctl.conflalineanet.ip1).ip

  • 7/21/2019 Manual Balanceador

    6/7

    Departamento de Informtica y ComunicacionesIES Leopoldo Queipo.

    con esto terminado, guardamos el fichero.

    #l siguiente paso sera iniciar el ser1icio, para lo cual haremos >ser1ice 3eepali1ed start?

    8ara demostrar 4ue la configuracion se ha aplicado correctamente procedemos a realizar lacomprobacion de la configuracion de la tarjeta de red mediante el comando >ip addr sh eth*?, lo cualnos mostrara las ip acti1as para esa tarjeta de red, siendo en nuestro caso las 4ue se muestran acontinuacion

    www.iesleopoldoqueipo.com

    http://www.iesleopoldoqueipo.com/http://www.iesleopoldoqueipo.com/
  • 7/21/2019 Manual Balanceador

    7/7

    Departamento de Informtica y ComunicacionesIES Leopoldo Queipo.

    una 1ez se ha realizado esta comprobacion procedemos a iniciar el ser1icio de balanceo mediante elcomando >ser1ice pound start?.

    8ara comprobar 4ue el balanceador funciona correctamente, desde un na1egador web introducimosla direccion I8 1irtual, 2 procedemos a 1er 4ue pagina carga. na 1ez ha terminado de cargar, siactualizamos de manera rapida, el balanceador nos mostrara la otra pagina, siendo estodemostrable en la simulacion preparada para este trabajo.

    www.iesleopoldoqueipo.com

    http://www.iesleopoldoqueipo.com/http://www.iesleopoldoqueipo.com/