Next: Incompatibilidad con las scripts
Up: Configuración de los Servicios
Previous: Configuración de los Servicios
Como ya hemos indicado, antes de definir el servicio tenemos que identificar
algunos elementos de configuración. Para este caso concreto, estos
elementos son:
- nombre del servicio: httpd
- script de arranque y parada: /etc/init.d/httpd
- partición de datos en el disco compartido: /dev/sda1
- punto de montaje: /var/www
- máquina en la que va a ejecutar el servicio por defecto: servidor1
- dirección IP flotante: 192.168.1.101
Una vez tenemos identificada toda la información necesaria para definir
el servicio podemos empezar con la instalación y configuración del
mismo. El primer paso consiste en instalar y configurar el software
Apache en ambos equipos del cluster. Podemos comprobar que el servidor
web está funcionando correctamente accediendo a la página de prueba
que se instala por defecto. Cuando esté instalado el servidor web
en ambos equipos, paramos el servicio (por ejemplo con service
httpd stop), y realizamos la siguientes pasos:
En el servidor 1:
- montar la partición correspondiente a Apache en el disco compartido
en un punto de montaje temporal,
mount /dev/sda1 /mnt/tmp
- copiar los datos de nuestra página web al disco compartido,
cp -r /var/www/* /mnt/tmp
- borrar los datos originales
rm -rf /var/www
- desmontar la partición y volverla a montar en su destino final,
umount /mnt/tmp
mount /dev/sda1 /var/www
- comprobar que el servidor web sigue funcionando, y
service httpd start
- parar el servicio y desmontar la partición.
En el servidor 2:
- borrar los datos originales,
- montar la partición en el directorio destino, y comprobar que el servicio
funciona correctamente, y
- parar el servicio y desmontar la partición.
En el servidor 1:
- arrancar la herramienta de configuración de Kimberlite,
/opt/cluster/bin/cluadmin
- añadir un nuevo servicio, y
cluadmin> service add
- responder a las preguntas que se nos hacen, con la información sobre
la configuración que habíamos preparado.
Cuando definimos un nuevo servicio con la herramienta cluadmin,
Kimberlite añade la información de configuración del servicio a una
base de datos de configuración del cluster, residente en el disco
compartido y accesible para ambos equipos. Y a partir de ese momento
podemos empezar a trabajar con el nuevo servicio.
Next: Incompatibilidad con las scripts
Up: Configuración de los Servicios
Previous: Configuración de los Servicios
Daniel Guerrero Cañongo
2003-04-12