Академический Документы
Профессиональный Документы
Культура Документы
CURSO:
SISTEMAS OPERATIVOS
PROFESOR:
CLUSTER EN LINUX ALEX GONZALES SUAREZ
Integrantes:
Alvarez Chvez, Williams
Condor Osores, Carlos
Perez Tarrillo, Larry
Ruitn Reyes, Michel
1
Sistemas Operativos Centos Linux
CLUSTER
Resumen:
Qu es Linux?
Qu es Cluster?
El trmino clster (del ingls cluster, "grupo" o "racimo") se aplica a los conjuntos o
conglomerados de ordenadores unidos entre s normalmente por una red de alta
velocidad y que se comportan como si fuesen una nica computadora.
2
ndice de Trminos:
3
DNS: Son las siglas de Domain Name System. Es un sistema por el que se
asocia una informacin con un nombre de dominio. El ejemplo ms claro es
cuando introducimos una ruta URL en nuestro navegador de internet del tipo
http://www.aprenderaprogramar.com. Una vez hemos introducido esta ruta, dicha
informacin es enviada a un servidor DNS que lo que hace es determinar en qu
lugar se encuentra esa pgina web alojada y nos conecta con ella.
WEB: El trmino web va asociado a internet, donde los usuarios utilizan sus
navegadores web para visitar sitios web, que bsicamente se componen de
pginas web donde los usuarios pueden acceder a informaciones con texto,
videos, imgenes, etc y navegan a travs de enlaces o hipervnculos a otras
webs.
4
empresa que nos da conexin nos asigna una de sus IPs disponibles. En
cambio, los servidores al ser mquinas ms potentes e importantes suelen tener
una IP fija.
5
TABLA DE CONTENIDOS
Pg.
Resumen 2
ndice de Trminos 3
Tabla de Contenidos 5
Contenido: 6
Definicin de la Aplicacin 6
Objetivo 6
Soluciones similares 6
Utilidad 7
Requisitos de instalacin 7
Proceso de implementacin 8
Limitaciones o dificultades 20
Recomendaciones y conclusiones 21
Apndice 22
Referencias 23
6
Cluster en Linux
Definicin de la Aplicacin:
Una de sus principales ventajas es que no es necesario que los equipos que lo integren
sean iguales a nivel hardware ni que dispongan del mismo sistema operativo, lo que
permite reciclar equipos que se encontraban anticuados o en desuso y rentabilizar su
uso mediante un cluster de servidores.
Objetivos:
Alto rendimiento
Alta disponibilidad
Alta eficiencia
Escalabilidad
Soluciones Similares:
7
La tecnologa clster permite a las organizaciones incrementar su capacidad de
procesamiento usando alta tecnologa.
Utilidad:
Los clusteres son sistemas tan fiables que organizaciones como Google y Microsoft los
utilizan para poner en marcha sus portales. Por ejemplo, en el ao 2003, el cluster de
Google lleg a estar conformado por ms de 15,000 ordenadores personales.
Requisitos de instalacin:
Para que un cluster funcione necesita de una serie de componentes, que, como ya
sabemos, pueden tener diversos orgenes; es decir, no tienen por qu ser de la misma
marca, modelo o caractersticas fsicas. Entre estos componentes estn:
8
vayamos aadiendo al clster, dotndolo de una gran posibilidad de
escalabilidad.
Sistema de almacenamiento: cuando trabajamos con clusters podemos hacer
uso de un sistema de almacenamiento interno en los equipos, utilizando los
discos duros de manera similar a como lo hacemos en un PC, o bien recurrir a
sistemas de almacenamiento ms complejos, que proporcionarn una mayor
eficiencia y disponibilidad de los datos, como son los dispositivos NAS (Network
Attaches Storage) o las redes SAN (Storage Area Network).
Proceso de implementacin:
Para esta emulacin estamos utilizando el programa VirtualBox, para crear las
maquinas virtuales del Centos 7. Sus configuraciones para los dos sistemas operativos
sern los siguientes:
9
En los servidores que hemos configurado anteriormente vamos instalar los dos
servidores Centos en modo Core para poder emular el servicio Cluster:
10
Para poder conectarme desde un equipo cliente a los servidores y realizar las
configuraciones vamos a utilizar un programa llamado Putty.exe el cual se conecta por
medio del protocolo SSH (sirve para acceder a mquinas remotas a travs de una red).
11
Al ingresar a las direcciones IP guardadas en el programa Putty.exe nos pedir el
usuario y clave de nuestros servidores.
nmcli d show
12
Ingresamos al archivo hosts de cada maquina e ingresamos los datos de los
servidores y por ultimo mostramos los cambios con el comando cat:
nano /etc/hosts
cat /etc/hosts
nano /etc/sysconfig/selinux
cat /etc/sysconfig/selinux
passwd hacluster
13
Permitimos que el servicio high-availability en el firewall, la configuracin se debe
hacer en los dos servidores:
firewall-cmd --list-service
firewall-cmd --reload
firewall-cmd --list-service
hostname
pcs status
14
Creamos la direccin IP virtual y lo ingresamos en nuestro servidor Cluster:
pcs status
nano /etc/httpd/conf.d/server-status.conf
<Location /server-status>
SetHandler server-status
Order Deny,Allow
</Location>
cat /etc/httpd/conf.d/server-status.conf
Permitimos que el servicio http en el firewall, la configuracin se debe hacer en los dos
servidores:
firewall-cmd --reload
firewall-cmd --list-service
15
pcs constraint order VirtIP then Httpd
pcs status
cd /var/www/html
ls
nano index.php
SERVIDOR 1: <h1>centos01.redes.com</h1>
SERVIDOR 2: <h1>centos02.redes.com</h1>
cat index.php
Detenemos y luego iniciamos nuestro servidor Cluster, sin antes dirigirnos a la raz (/):
cd /
pcs status
Instalamos el servicio nmap, es un programa de cdigo abierto que sirve para efectuar
rastreo de puertos, la configuracin se debe hacer en los dos servidores:
Vamos a escanear la red para poder visualizar quien esta resolviendo el servidor Web
(lo ejecutamos en los dos servidores):
nmap localhost
16
Ahora vamos a realizar las pruebas en los servidores, primero vamos a detener el
servicio Cluster en el servidor centos01.redes.com:
17
Ejecutando el nmap en el servidor centos01.redes.com podemos ver que el servicio
http se fue al servidor centos02.redes.com:
nmap localhost
pcs status
18
Verificamos en la pagina web que ya se cambie el nombre del servidor:
19
pcs status
Limitaciones o dificultades:
Este tipo de sistemas son los ms fiables, ya que para la parada total del proceso
deben de pararse todas las mquinas que componen el grupo. Es la mejor solucin
para crecer segn las necesidades reales, ya que puede aadir tantas mquinas
necesite. Por ende, no se podra decir que no tiene limitaciones o dificultades tcnicas.
20
Recomendaciones y conclusiones:
21
Apndice
Memoria RAM:
1 GB (mnimo) 2 GB (recomendado)
10 GB (mnimo) 20 GB (recomendado)
Procesador:
Pentium Dual Core o Corel 2 Duo (Intel x86 (32 bit) / Intel x86-64 (64 bit))
22
Referencias:
http://linux.ciberaula.com/articulo/que_es_linux/
https://es.wikipedia.org/wiki/Cl%C3%BAster_(inform%C3%A1tica)
https://infosegur.wordpress.com/unidad-2/clusters-de-servidores/
https://sites.google.com/site/electivaclusters/ventajas-y-desventajas-clusters
http://wwwclusterinformatica.blogspot.pe/2011/05/cluster-informatica.html
23