Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseo
Diseo dede un
un Servidor
Servidor Web
Web con
con un
un
Cluster
Clusterde
deAlta
AltaDisponibilidad
DisponibilidadyyBalanceo
Balanceo
de
de Carga en Linux para el Colegio de
Carga en Linux para el Colegio de
Ingenieros
Ingenieros del
del Per
Per Consejo
Consejo
Departamental
Departamentalde deLambayeque
Lambayeque- -2011
2011
AUTOR
Bach. Rolly Seward Villegas Delgado
ASESOR
Ing. Robert Puican Gutirrez
LAMBAYEQUE PER
Julio, 2011
INTRODUCCIN
1.2. Misin
Somos una institucin deontolgico, sin fines de lucro, que
representa y agrupa a los ingenieros profesionales del Per, de
todas las especialidades, que cautela y preserva el comportamiento
tico de sus miembros, y debe asegurar al Per que cuenta con una
profesin nacional que ejerce la ingeniera en un contexto de orden,
respeto, competitividad, calidad y tica, y que est enraizada en sus
valores sociales, culturales y polticos, como base fundamental en el
proceso de desarrollo de la nacin.
1.3. Visin
Ser reconocida como una institucin slida, que patrocina el manejo
eficiente del conocimiento, con la finalidad de orientar a la sociedad
peruana en las grandes decisiones, fomentando la prctica de
valores y comportamiento tico de los ingenieros profesionales, as
como elevando la calidad de la ingeniera, apoyando el crecimiento
del pas en el contexto de la globalizacin.
1.4. Ubicacin
El Colegio de Ingenieros del Per Consejo Departamental de
Lambayeque est ubicado en la Av. Balta N 581 - Chiclayo
1.5. Naturaleza
Es una institucin autnoma con personera jurdica de derecho
pblico interno, representativa de la profesin de la ingeniera en el
Per, integrado por los profesionales de las distintas especialidades
de la ingeniera creadas o por crease, graduados en universidades
oficialmente autorizadas para otorgar nombre de la Nacin en el
ttulo de ingeniero.
1.6. Organizacin
2. DESCRIPCIN DE PROBLEMA
Objetivos Especficos
Definir que es un Cluster
Investigar las diferentes clases de Cluster existentes.
Seleccionar un Tipo de Cluster
Seleccionar la plataforma tecnolgica para la implementacin
Proponer un diseo para la implementacin de una arquitectura
de Clster de Software, que contenga la documentacin
necesaria para ser considerada como una alternativa de
solucin; sobre balanceo de carga y alta disponibilidad
Definir los requerimientos de hardware y software necesarios
para la implementacin de arquitecturas basadas en Clster
sobre balanceo de carga y alta disponibilidad
Demostrar que se puede construir un Clster de software
utilizando un mnimo presupuesto por medio de la utilizacin
del equipo existente y software libre que han sido diseados
para trabajar en ambientes de Clster.
CAPITULO II: MARCO TERICO
2.1. CLUSTERING
2.1.1.Antecedentes
En el verano de 1994 Thomas Sterling y Don Becker, trabajando
para el CESDIS (Center of Excellence in Space Data and
Informarion Sciencies) bajo el patrocinio del Proyecto de las
Ciencias de la Tierra y el Espacio (ESS) de la NASA,
construyeron un Clster de Computadoras que consista en 16
procesadores DX4 conectados por una red Ethernet a 10Mbps,
ellos llamaron a su mquina Beowulf.
2.1.2.Qu es Clustering?
Los clusters de equipos vienen siendo utilizados por ms de
diez aos. G. Pfister uno de los pioneros de la Tecnologa de
conglomerados mencion que un Cluster es: " un sistema
paralelo o distribuido que consta de una coleccin de equipos
completos conectados entre s que se utiliza como un recurso
de equipos nico y unificado" 1
1
Para mayor informacin recurrir al texto In Search of Clusters, Gregory F. Pfister, Prentice-
Hall,1998. Visitar sitio Web: http://www.microsoft.com/latam/technet/articulos/windows2k/clustsrv/.
En este sentido para que una empresa pueda contar con un
clster es necesario considerar los diferentes tipos existentes
dependiendo de la tarea que se quiera realizar con este, como
lo muestra la tabla 2.1
2.1.3.Tipos de Cluster
Dependiendo del tipo de solucin que busquemos podemos
clasificar los clusters en varios tipos:
High Performance
High Availability
Load Balancing
2.1.4.High Performance
TIPO DE CLSTER DESCRIPCIN
Conjunto de computadoras
diseado para brindar altas
Alto rendimiento
prestaciones en cuanto a
(High Performance)
capacidad de clculo.
Conjunto de dos o ms
computadoras que se
caracterizan por mantener una
COMPONENTE DESCRIPCIN
Estas son las conexiones de los
nodos a la red de trabajo del
clster siendo tan complejas
Conexiones de red
como lo sean las tecnologas y
medios utilizados en su
instalacin.
Aqu normalmente se cuenta con
Protocolos de el protocolo de comunicaciones
comunicacin y servicios TCP/IP y servicios de transporte
de datos.
Nodos Son simples computadoras o
sistemas multiprocesador; en
estos se hospedan el Sistema
Operativo, el middleware y lo
necesario para la comunicacin
a travs de una red.
Se define a grandes rasgos como
un programa o conjunto de ellos
que estn destinados a gestionar
Sistema Operativo
de manera eficaz los recursos de
una computadora. Como ejemplo
se tiene Unix, Mac OSX.
Middleware Es un software que acta entre
el Sistema Operativo y las
aplicaciones con la finalidad de
proveer a un clster las
caractersticas de:
Herramientas de optimizacin y
mantenimiento del sistema:
migracin de procesos,
checkpoint-restart (congelar uno
o varios procesos, mudarlos de
servidor y continuar su
funcionamiento en el nuevo
host), balanceo de carga,
tolerancia a fallos, etc.
2.1.5.Cluster Activo/Pasivo
Los clsters permiten una flexibilidad de configuracin que no
se encuentra normalmente en los sistemas multiprocesadores
convencionales. El nmero de nodos, la capacidad de memoria
por nodo, el nmero de procesadores por nodo y la topologa
de interconexin, son todos parmetros de la estructura del
sistema que puede ser especificada en detalle en una base por
nodo sin incurrir en costos adicionales debidos a la
configuracin personalizada.
ELEMENTO DESCRIPCIN
Infraestructura de Consiste en componentes de software
alta que cooperan entre s para permitir que
disponibilidad. el clster parezca como un sistema
nico. Entre sus funciones se
encuentran:
Monitorizacin de nodos y
procesos.
Control de acceso a recursos
compartidos.
Satisfaccin de requerimientos del
usuario.
Esta puede ser parte del ncleo del
sistema operativo o una capa situada
sobre ste, las ventajas de dichas
integraciones son:
En forma de capa, una solucin
independiente del sistema
operativo.
En el sistema operativo, una
eficiencia y facilidad de uso.
Son clientes de la infraestructura y usan
las facilidades que exporta ese nivel
para mantener en todo momento el
Servicios de alta
servicio. Usualmente existe una
disponibilidad.
degradacin del sistema cuando un nodo
falla pero no una interrupcin del
servicio.
Tabla 2.4 Estructura de Alta Disponibilidad
2.2.1.Alta Disponibilidad
La alta disponibilidad ha sido tradicionalmente un
requerimiento exigido a aquellos sistemas que realizaban
misiones crticas. Sin embargo, actualmente, est siendo cada
vez ms importante exigir esta disponibilidad en sistemas
comerciales y en reas acadmicas donde el objetivo de
prestar los servicios en el menor tiempo posible es cada vez
ms perseguido.
2
http://www.eurogaran.com/index.php/es/servidores-linux/clusteres/de-alta-disponibilidad
producir una sobrecarga de los nodos de respaldo, con lo que
se ejecutaran las aplicaciones con ms retardo.
3
http://www.seccperu.org/files/Clustering%20and%20Grid%20Computing.pdf
Desde un punto de vista general, una solucin de alta
disponibilidad consiste en dos partes: la infraestructura de alta
disponibilidad y los servicios.
2.2.2.Escalabilidad
La escalabilidad es la capacidad de un equipo para hacer frente
a volmenes de trabajo cada vez mayores brindando siempre
nivel de rendimiento aceptable. Existen dos tipos de
escalabilidad:
4
http://www.redes-linux.com/manuales/cluster/clustering.pdf
Escalabilidad del hardware (denominada tambin
escalamiento vertical). Se basa en la utilizacin de un gran
equipo cuya capacidad se aumenta a medida que lo exige la
carga de trabajo existente.
Importante
En un clster activo / pasivo el incrementar el nmero de
nodos disponibles en el clster no incrementa la potencia del
clster ya que nicamente un nodo estar ofreciendo el
servicio.
2.3.1.Balanceo de Carga
Los balanceadores de carga permiten optimizar la utilizacin de
los recursos de un clster mediante la asignacin de tareas a
los nodos con menor carga de trabajo, o con mayor cantidad de
recursos libres.
Son necesarios en las configuraciones que sean Activo / Activo
y/o balanceo de carga. La funcin de los balanceadores,
tambin conocidos como network dispatcher es redireccionar
las peticiones a los servidores que las estn atendiendo.
Figura 2.5 Balanceador de Carga
2.3.2.Sistemas para la deteccin de fallos en los nodos del
cluster
En caso de aparicin de fallo en algn componente, la
tolerancia a fallos busca que el sistema siga trabajando,
aunque est funcionando en modo degradado, hasta que
acabe la ejecucin, lo que podr incidir en mayor o menor
medida en sus prestaciones.
2.3.4.Servicios a Clusterizar
Es el servicio que se quiere clusterizar. Algunos de los servicios
que pueden ser clusterizados son los siguientes:
2.4.1.Balanceadores de Hardware
Los balanceadores de carga de Hardware son mquinas con el
propsito especfico de balancear la carga.
2.4.2.Balanceadores de Software
Los balanceadores de software son servidores configurados
para realizar la tarea del balanceo. Esto implica instalar en un
computador, un sistema operativo y una aplicacin que se
encargue del balanceo de carga.
2.5.1.Heartbeat
Es la tcnica ms habitual. Consiste en comunicarse o bien a
travs de una interface de red o puerto serie cada cierto
tiempo. Si se pierde la comunicacin durante un determinado
tiempo se supone que el nodo ha cado.
Figura 2.9 Heartbeat
2.5.2.Disco de qurum
Disco de quorum es una tcnica complementaria que lo que se
hace es que todos los nodos del clster escriben su estado en
un disco y de esa forma se determina quien est disponible
para dar el servicio.
Figura 2.10 Disco de Quorum
5
Escrito originalmente en 1996, esta versin forma parte de Software libre para una sociedad
libre, editorial Traficantes de sueos, 2004 (http://www.traficantes.net, ISBN 84-933555-1-8.
Libertad 1: la libertad para estudiar el funcionamiento del
programa y adaptarlo a tus necesidades el acceso al cdigo fuente
es condicin indispensable para esto.
Libertad 2: la libertad para redistribuir copias y ayudar as a tu
vecino.
Libertad 3: la libertad para mejorar el programa y luego
publicarlo para el bien de toda la comunidad el acceso al cdigo
fuente es condicin indispensable para esto.
6
HTTP .- HyperText Transfer Protocol .- Protocolo utilizado para la transferencia de contenido
web entre un servidor y un cliente web
Figura 2.11 Servidor Web
SERVIDOR DESCRIPCION
Servidor Web Dentro de Linux el servidor WEB ms potente
es el Apache que est diseado para ser muy
flexible y funcionar en una gran variedad de
plataformas y entornos
Es una herramienta preventiva contra
Servidor Firewall
ataques, que realiza una inspeccin del trfico
(Cortafuegos)
entrante y saliente
El correo electrnico (E-mail) es
probablemente la aplicacin TCP/IP ms
Servidor de Correo
usada. Los protocolos bsicos de correo,
Electrnico
proporcionan intercambio de mensajes entre
hosts TCP/IP hosts.
Un servidor AntiVirus y AntiSpam,
conjuntamente con el servidor de correo
Servidor Antivirus y
electrnico forman la pareja perfecta en
Antispam
cuanto a seguridad en el filtrado de correo
entrante y saliente.
DHCP (Dynamic Host Configuration Protocol)
son las siglas que identifican a un protocolo
empleado para que los clientes, en una red
puedan obtener su configuracin de forma
Servidor DHCP dinmica a travs de un servidor del
protocolo. Los datos obtenidos pueden ser: la
direccin IP, la mscara de red, la direccin de
broadcast, las caractersticas del DNS, entre
otros.
Samba es en s un paquete muy complejo,
que brinda a los usuarios Linux de un sin fin
Servidor Samba de posibilidades a la hora de interactuar con
equipos Windows y Linux que estn
coexistiendo en redes heterogneas.
Squid es el software para servidor Proxy, ms
popular y extendido entre los sistemas
Servidor Proxy
operativos basados sobre UNIX. Es muy
confiable, robusto y verstil.
Servidor DNS Un servidor de DNS (Domain Name System)
es capaz de recibir y resolver peticiones
relacionadas con el sistema de nombres. Un
servidor DNS sirve, por tanto, para traducir su
nombre de dominio en una direccin IP y para
asignar nombres a todas las mquinas de una
red y trabajar con nombres de dominio en
lugar de IPs.
MySQL es un sistema de administracin de
bases de datos (Database Management
Servidor Base de System, DBMS) para bases de datos
Datos relacionales. Como base de datos relacional,
utiliza mltiples tablas para almacenar y
organizar la informacin.
NFS, (Network File System), que en espaol se
llama Sistema de Ficheros en Red, es
probablemente el servicio ms complejo de
Servidor NFS
los que se ofrecen usando RPC. Permite
acceder a los ficheros remotos exactamente
igual que si fueran locales.
LDAP ("Lightweight Directory Access
Protocol"), Protocolo de Acceso Ligero a
Directorios es un protocolo de tipo cliente-
servidor para acceder a un servicio de
directorio. Este se encuentra condensado en
el estndar de Internet, el RFC 1777. Para su
desempeo, el cliente se conecta a los
Servidor LDAP servidores y les formula preguntas. Los
servidores responden con una respuesta o
con un puntero donde el cliente puede
obtener informacin adicional (normalmente
otro servidor LDAP). No importa a que
servidor LDAP se conecte un cliente, este
siempre obtendr la misma visin del
directorio.
Con una de las alternativas ms importantes
que nos permite Internet es la transferencia
de archivos de una computadora a otra desde
Servidor FTP
cualquier parte del mundo. Para ello se utiliza
el protocolo de transferencia de archivos o
FTP.
Caractersticas:
Multiplataforma.
Es un servidor de web que cumple con el protocolo HTTP 1.1
Es modular, es decir, puede ser adaptado a diferentes entornos y
necesidades, con los diferentes mdulos de apoyo que
proporciona, y con la API de programacin de mdulos, para el
desarrollo de mdulos especficos.
Basado en hebras en la versin 2.0
Incentiva la realimentacin de los usuarios, obteniendo nuevas
ideas, informes de fallos y parches para la solucin de los mismos.
Se desarrolla de forma abierta.
Extensible: gracias a ser modular se han desarrollado diversas
extensiones entre las que destaca PHP, un lenguaje de
programacin del lado del servidor.
Tomcat
Tomcat es un servidor web con soporte de servlets y JSPs. Tomcat no es
un servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador
Jasper, que compila JSPs convirtindolas en servlets. El motor de servlets
de Tomcat a menudo se presenta en combinacin con el servidor web
Apache.
Tomcat puede funcionar como servidor web por s mismo. En sus inicios
existi la percepcin de que el uso de Tomcat de forma autnoma era
slo recomendable para entornos de desarrollo y entornos con requisitos
mnimos de velocidad y gestin de transacciones. Hoy en da ya no
existe esa percepcin y Tomcat es usado como servidor web autnomo
en entornos con alto nivel de trfico y alta disponibilidad.
Caractersticas
Herramienta
openMosix Parche al kernel de GNU/Linux.
Algoritmo interno de balance de carga que
migra los procesos entre nodos.
Migracin de procesos totalmente
transparente.
Auto descubrimiento de nuevos nodos
openMosix en la red del clster.
Permite instalar un clster tipo Beowulf.
Contiene todo el conjunto de paquetes
necesarios para programar y administrar el
OSCAR
clster.
Formado por dos componentes principales
SIS (System Installation Suite) y ODA
(OSCAR Database API).
Implementacin de software de alta
disponibilidad.
Interfaz web para control completo del
Piranha clster.
Posee herramientas para su monitorizacin.
Balance mediante direcciones IP.
Requiere el sistema operativo Red Hat
Enterprise.
Constituido por un servidor altamente
escalable y de alta disponibilidad.
Balance de carga mediante nodo dedicado
Linux Virtual con sistema operativo GNU/Linux.
Server LVS
Clster completamente transparente al
usuario final.
Mecanismo para que el clster funcione con
una IP pblica.
Permite balance de carga y alta
disponibilidad.
Incluye monitorizacin de servidores reales
y nodos de balance.
Permite el manejo de protocolos como
Ultramonkey
HTTP, FTP,DNS, entre otros.
Permite usar iptables o ipchains para
marcar los paquetes que pertenezcan al
servicio prestado por el clster.
Usado desde clsters de dos nodos hasta
grandes sistemas.
Tabla 3.1 Caractersticas de Herramientas para Clsters.
3.3.1.Piranha
Es un conjunto de aplicaciones en un ambiente bien unido para
los administradores que desean instalar servicios de clster en
ambientes GNU/Linux. Un clster piranha se compone de los
siguientes elementos:
3.3.3.1.1. Heartbeat
Funciona enviando peridicamente un paquete, que
si no llegara, indicara que un servidor no est
disponible, por lo tanto se sabe que el servidor ha
cado y se toman las medidas necesarias. Se
recomienda el uso de puertos serie puesto que estn
aislados de las tarjetas de red. Soporta mltiples
direcciones IP y un modelo servidor
primario/secundario.
3.3.3.1.2. Ldirectord
Se encarga de monitorizar que los servidores reales
permanezcan funcionando peridicamente, enviando
una peticin a una direccin URL (Uniform Resource
Locator) conocida y comprobando que la respuesta
contenga una cadena concreta. Si un servidor real
falla, entonces el servidor es quitado del conjunto de
servidores reales y ser reinsertado cuando vuelva a
funcionar correctamente. Si todos los servidores
fallan, se insertar un servidor de fallos, que ser
quitado una vez que los servidores vuelvan a
funcionar.
7
http://www.wikilearning.com/monografia/balance_de_carga-la_aproximacion_via_dns/20837-2
4.2. Modos de balanceo de carga en LVS
LVS permite realizar el reenvo de paquetes a los servidores reales de
tres formas:
8
http://www.adslfaqs.com.ar/que-es-nat-network-address-translation/
Figura 4.1 Balanceo mediante NAT.
Piranha
Esta herramienta solamente requiere el uso de un navegador
web para configurarse pero una de sus crticas es el hecho de
estar fuertemente ligada a las versiones empresariales de Red
Hat y por tal motivo los mnimos en hardware dependern de la
versin de dicha distribucin que se utilice. Como un punto a
favor, Piranha posee esa extrema sencillez de configuracin
brindada por su interfaz que se basa en web. Para
implementarse se tiene que poseer una licencia de uso del
sistema operativo de Red Hat y en particular de una versin
empresarial. La tabla 4.4 muestra los requisitos mnimos de
hardware requeridos.
Ultramonkey
Ultramonkey est pensado como una solucin muy econmica
tanto a nivel de software como en hardware y por tal motivo su
crecimiento se ha dado en gran medida por las contribuciones
de los usuarios de este proyecto dado que es un requisitos
dentro de la comunidad de software libre el compartir sus
conocimientos y estos aportes vienen desde programadores
aficionados hasta los gures de la informtica. En la tabla 4.6
siguiente se aprecian los mnimos de hardware para
ultramonkey.
Ultramonkey:
Esta es la herramienta ms simple de instalacin de las 3, no
es necesario revisar dependencias o instalar paquetes
adicionales manualmente, es un proceso totalmente
automatizado y sumamente til, pero si el sistema que acta
como nodo director posee un sistema diferente tendr que
llevarse a cabo la instalacin de dos formas distintas
dependiendo de:
Basado en Red Hat: mediante paquetes RPM con la
instruccin rpm -iv *.rpm estando dentro del directorio
que contenga todos los paquetes de Ultramonkey.
Basados en cdigo fuente: tendrn que descargarse todos
los paquetes que conformen Ultramonkey, luego se procede
a descomprimir cada uno y posteriormente se procede a su
compilacin e instalacin.
Piranha:
Esta herramienta es sencilla de instalar si se posee una licencia
del sistema operativo Red Hat Enterprise utilizado, su
instalacin puede realizarme mediante un administrador de
paquetes grfico propio del sistema operativo o bien, mediante
la lnea de comandos con el administrador indicado (en este
caso yum). De no poseer tal licencia se deben adquirir los
paquetes por separado y proceder con una instalacin manual
en la cual depender el tipo de paquete adquirido, si es en
formato RPM o en forma de cdigo fuente. La instalacin del
conjunto de aplicaciones que conforman Piranha resulta
especialmente compleja si no se posee la licencia del sistema
operativo Red Hat Enterprise en donde se vaya a realizar la
instalacin.
LVS:
Para llevar a cabo la instalacin de LVS es necesario activar los
mdulos de LVS en el kernel de la distribucin utilizada,
posteriormente se debe instalar la aplicacin ipvsadm pues
esta ser nuestra interfaz de comunicacin con LVS. Una vez
activado el soporte y la interfaz con LVS se procede a su
configuracin y pruebas pertinentes. Es importante notar que
de no contar con un kernel con soporte activado las
alternativas existentes son una recompilacin del mismo kernel
o la compilacin de uno totalmente nuevo habilitando dicho
soporte en ambos casos; si la distribucin utilizada posee
mecanismos para instalar un kernel con soporte incluido esto
facilita la tarea, de otra manera el proceso de configuracin,
activacin del soporte, compilacin e instalacin deber
realizarse de forma manual.
Ultramonkey:
Este proyecto es de fcil adquisicin puesto que se encuentra
empaquetado en diversos formatos, basta con agregar un
repositorio al archivo y actualizar dichos repositorios para tener
acceso a los paquetes que conforman Ultramonkey, el sistema
de gestin de paquetes har notar que debe instalar otros
paquetes que son dependencias y ubicar los archivos en los
sitios correspondientes; esta es la manera ms fcil de instalar
Ultramonkey, es limpia, rpida y muy eficiente. Si se desea
instalar sobre una distribucin como Red Hat se cuenta con los
paquetes necesarios en formato RPM y se deben de descargar
todos los paquetes y llevar a cabo la instalacin de forma
manual, en caso de usar una distribucin distinta a estas dos,
se proceder a descargar los paquetes en formato GZIP o BZIP2
dependiendo de las necesidades.
Se concluye de lo anterior que la herramienta Ultramonkey
posee una amplia variedad de medios de distribucin y
adquisicin para varios sistemas operativos GNU/Linux
eliminando la restriccin de dependencia de una distribucin en
especial. Aunque LVS se distribuye como cdigo fuente y
Piranha en paquetes RPM o cdigo fuente, la herramienta
Ultramonkey brinda una mejor variedad de formatos y medios
de adquisicin siendo este punto el que le brinda ventaja sobre
las anteriores y siendo esta la mejor eleccin.
Caractersticas Caractersticas
Herramientas
Principales
Balanceo de carga.
Escalabilidad.
Balanceo de
Bajo consumo de
Suite carga.
recursos.
Alta disponibilidad.
Diversos esquemas de
configuracin.
Manejo de diversos
Ultramonkey protocolos como HTTP, Escalabilidad
FTP, etc.
Crear y editar archivos
de texto.
Manejo de pestaas
Crear y editar
para mltiples
archivos de texto.
documentos.
Uso de nmeros
Editor de Textos Uso de nmeros de
de lnea.
VIM lnea.
Bsqueda de
Bsqueda de patrones
patrones dentro
dentro del documento.
del documento.
Ejecucin de
comandos sin salir del
editor.
Servidor Web Soporte de lenguajes Soporte de
Apache - de programacin mdulos para
Tomcat mediante mdulos. lenguajes y otras
Soporte para HTTPS. aplicaciones.
Medios de Instalacin
DVDROM bsico para instalacin mediante
red.
DVD del juego de la distribucin.
Juego completo de discos de la distribucin.
Archivo ISO guardado en el disco de la
mquina virtual
Tabla 5.7 Medios de instalacin
Aspecto Descripcin
Zona Horaria Debe especificarse a qu zona horaria pertenece
el servidor seleccionando el pas/estado/ciudad
en donde se ubica el servidor y esto ajustar el
reloj del sistema sin necesidad de saber la franja
horaria.
Contrasea de Simplemente se pedirn las contraseas para la
Administrador y cuenta de administrador y la(s) cuenta(s) de los
Usuario usuarios comunes que utilizarn el sistema.
Muestra las opciones de configuracin
automtica mediante el protocolo DHCP; de
Configuracin de forma manual en la cual se proporcionan datos
Red como la direccin IP y la puerta de enlace y por
ltimo permite dejar de momento sin
configuracin la interfaz de red.
Aqu se marcarn aquellos servicios que sean
necesarios de los presentes en la lista mostrada,
Seleccin de si alguno no se encuentra en dicha lista,
Aplicaciones posteriormente se podr instalar. Algunos de
estos servicios son bases de datos y servidores
web.
Tabla 5.8 Proceso de instalacin del sistema base.
http://www.ultramonkey.org/download/3/
ipvsadm -A -t 192.168.1.20:80 -s rr
ipvsadm -a -t 192.168.1.20:80 -r 192.168.22.4:80 -m -w1
ipvsadm -a -t 192.168.1.20:80 -r 192.168.22.5:80 -m -w1
5.9.2.Heartbeat
Para configurar el Heartbeat, deben estar instalados los
archivos /etc/ha.d/ha.cf, /etc/ha.d/haresources y
/etc/ha.d/authkeys.
Para visualizar el archivo /etc/ha.d/ha.cf se debe ejecutar el
siguiente comando:
vim /etc/ha.d/ha.cf
vim /etc/ha.d/ldirectord.cf
http://www.utpl.edu.ec/eccblog/wp-content/uploads/2007/04/articulo-
tecnico-cluster-de-balanceo-de-craga-y-alta-disponibilidad-para-
servicios-web-y-mail.pdf
http://biblioteca.epn.edu.ec/catalogo/fulltext/CD-0691.pdf
http://digeset.ucol.mx/tesis_posgrado/Pdf/Felix_Ortigosa_Martinez.pdf
http://wwwisis.ufg.edu.sv/wwwisis/documentos/TE/005.1-P855c/005.1-
P855c-Capitulo%20IV.pdf
http://biblioteca.epn.edu.ec/catalogo/fulltext/CD-2725.pdf
http://www.gnu.org/philosophy/free-sw.es.html
http://www.gnu.org/philosophy/fsfs/free_software.es.pdf
http://es.scribd.com/doc/57937293/45/Heartbeat#page=14