You are on page 1of 11

INSTITITO TECNOLOGICO SUPERIOR DEL OCCIDENTE DEL

ESTADO DE HIDALGO

ING. SISTEMAS COMPUTACIONALES

LINUX II

ING. JOSE ALFREDO

SERVIDOR WEB DEL ALTO RENDIMIENTO

GONZAGA MATURANO SANDRA IDALY


MAQUEDA BARCENAS LORENA

MIXQUIAHUALA, HGO. A 14 ABRIL 2010

Para comenzar la configuracin los equipos deben de tener asignada una


direccin IP y deben de estar dentro de la misma red.
1.- Primero debemos aadir las direcciones IPs y hostnames en el /etc/hosts de
los 2 nodos que representaran los 2 servidores:
127.0.0.1
localhost.localdomain localhost
192.168.1.1 localhost.localdomain
192.168.1.2 Hank
2.- Se instala los siguientes paquetes para la configuracin de los servidores
heartbeat: heartbeat, heartbeat-gui (interfaz grafica)

4.- Ya instalados los paquetes vamos a la siguiente ruta: /usr/share/doc/heartbeat


de aqu copiamos los siguientes archivos

Entramos en la siguiente ruta /etc/ha.d y ahi pegamos los archivos anteriormente


copiados.
5.- Modificamos primero el archivo llamado authkeys. En authkeys
especificaremos las claves, podemos utilizar el mtodo inseguro CRC (que tiene
menos carga de CPU) o en este caso, podemos usar md5, o sha1 para mayor
seguridad.

6.- Modificaremos el archivo llamado ha.cf. En el fichero ha.cf especificaremos las


opciones de configuracin de heartbeat, el cual es muy importante ya que aqu le
diremos al programa los tiempos que debe esperar para levantar el equipo
esclavo, la interfaz por la que transmitir. Indicamos donde queremos guardar los
logs,
tambin podemos modificar en keepalive para indicar que latidos se
enviarn cada 2 segundos, en deadtime especificamos que si un nodo no
responde en 30 segundos est muerto, en warntime le decimos que si no
responde en 10 segundos nos lanzar una alerta, en el inicio antes de considerar
un nodo muerto esperaremos 120 segundos para evitar problemas con el
arranque del servicio, usaremos el puerto UDP 649 para la comunicacin entre las
mquinas, en bcast indicaremos nuestro dispositivo ethernet e indicamos que
mandamos latidos por brodcast a la ip del otro nodo (peer), ponemos el
parmetro failback en on para indicar el comportamiento en caso de recuperacin
de un nodo cado, estando en on este recuperar todos los servicios al volver a
estar activo si lo dejamos en off, los servicios residirn en el nodo espejo hasta
que este caiga, finalmente indicamos que nodos forman el servicio y un dispositivo
ethernet para broadcast:

7.- Modificaremos el archivo llamado logd.cf. En este archivo solo nos


aseguraremos que el parmetro logfacility este en daemon.

8.- Cambiamos los permisos al archivo authkeys y los recomendados son 666

9.- Para probar si la configuracin es correcta se inicia el servicio de heartbeat.

Ya tenemos configurado HeartBeat en el nodo Maestro, lo que debemos hacer


ahora es transmitir los archivos de configuracin hacia el nodo esclavo
Primero enviamos el archivo /etc/hosts (donde actualizamos los nombres de los
nodos con sus respectivas Ips)
Luego enviamos la configuracin del Hearbeat (archivos authkeys, ha.cf, logd.cf )
al nodo esclavo, para que ambos queden iguales.

10.- si todo hasta el momento ha salido bien proseguimos a configurar la IP virtual,


para ello iniciamos la interfaz grafica de heartbeat de la siguiente forma.

Se inicia una interfaz grafica para la configuracin de la IP virtual. Se inicia la


conexin.

Se teclea el password para poder iniciar la conexin con heartbeat

Si la contrasea es correcta se activan las opciones para la configuracin de los


recursos.
Damos clic en el icono de mas para agregar un nuevo recurso y nos aparcera una
pantalla donde tenemos que elegir el tipo de recurso que decaemos agregar, en
este caso seleccionaremos native

La siguiente pantalla es donde tenemos que buscar la opcin ipaddr2,

Elegimos un nombre para el recurso y un valor en este caso la Dir. IP virtual


deseada y aadimos el recurso.

Se selecciona el recurso agregado y en parmetros se agrega uno nuevo que es


nic en eth0, se da aplicar. Se inicia el recurso.

Lo anterior tambin se debe hacer en el segundo nodo la IP virtual debe ser la


misma.
11.- Si la ip virtual de inicia con xito ahora se prosigue con la creacin de una
pgina web y se debe guardar en la siguiente ruta /var/www/html

12.- Se inicia el servicio de http

Hecho todo lo anterior y estando levantados los servicios de heartbeat y http en


los 2 servidores se prosigue a realizar la pruebas con el equipo cliente.
Verifica que el equipo tenga comunicacin con los servidores mediante la IP virtual

Si hay respuesta desde una ventana del navegador se teclea la IP y la pagina que
se desea mostrar en el navegador.

Esta pgina se debe de mostrar aunque alguno de los dos servidores no est
disponible as comprobamos que la prctica se haya hecho correctamente
teniendo un servidor web de alta disponibilidad.

You might also like