Вы находитесь на странице: 1из 10

Instituto Tecnolgico de Pochutla

_____________________________________________________

Administracin de Base de Datos

Instalacin y Configuracin del clster en MYSQL


Integrantes del Equipo: Ariadna Brizeida Jurez Pinacho Lorena Ramos Reyes Amadeo Garcia Miguel Miguel ngel Martnez Garcia Areli Garcia Garcia Diana Yennin Rosado Ruiz Dulce Adaly Ramrez Cortez Noelia Jarquin Pinacho Maricela Lpez Molina
SEM: VI GRUPO: B

CARRERA: ING. SISTEMAS COMPUTACIONALES

Materiales y recursos
Sistema operativo Ubuntu 10.04 Modem Paquetes para la configuracin o Openssh-server o Mysql-Server o Mysql-clster-server Tres PC Cables directos Acceso a internet

Configuracin del clster

1.

Para la instalacin de los paquetes se debe de hacer es ir a la terminal de una manera sencilla como se muestra en la siguiente pantalla o simplemente con control + alt + t.

2.

Despus se introduce los siguientes comandos en la terminal para realizar las descargar correspondientes en cada una de las maquinas a utilizar. Sudo apt-get install openssh-server Sudo apt-get install mysql-server Sudo apt-get install mysql-clster-server o Nota: en esta parte tendremos que elegir la opcin sin configuracin

3.

Continuando con la asignacin de la IP fija en la pestaa Cableada se le da clic en el botn de editar como se muestra en la sig. Figura:

4.

Se le asigna la IP esttica estando en la pestaa de Ajustes de IPv4, se da clic en aceptar

En este caso las IP que utilizamos fueron las siguientes:

192.168.0.100 Administrador 192.168.0.101 Nodo 1 192.168.0.102 Nodo 2


Y la mascada de red es para ambas maquinas 255.255.255.0 de igual manera la puerta de enlace es 0.0.0.0

5.

Ahora se verifica la direccin IP asignada abriendo la consola y escribiendo el comando ifconfig en cada una de las maquinas a utilizar.

Configuracin Nodo Administrador

6.

Ahora hay que configurar como primer paso el Nodo Administrador de la siguiente manera, se abre la terminal y se teclea el siguiente comando: Sudo gedit /etc/mysql/ndb_mgmd.cnf El cual en esta parte se copia lo siguiente

[NDBD DEFAULT] NoOfReplicas=2 #Numero de replicas DataMemory=80M # Memoria para almacenamiento IndexMemory=18M # Memoria para almacenamiento de los ndices [MYSQLD DEFAULT] [NDB_MGMD DEFAULT] [TCP DEFAULT] #Nodo administrador [NDB_MGMD] HostName=192.168.0.100

#Nodos Almacenamiento

[NDBD] HostName=192.168.0.101 DataDir=/var/lib/mysql-clster BackupDataDir=/var/lib/mysql-clster/backup DataMemory=512M [NDBD] HostName=192.168.0.102 DataDir=/var/lib/mysql-clster BackupDataDir=/var/lib/mysql-clster/backup DataMemory=512M #Por cada nodo debe cerrarse con un [MYSQLD] [MYSQLD] [MYSQLD]
Despus de ya terminar todas las configuraciones se da guardar.

7. Se configura en el servidor el archivo my.cnf, en una terminal se escribe el comando.


Sudo gedit /etc/mysql/my.cnf El cual se busca la lnea bind-addressel cual se va a comentar con # y se da clic en Configuracin de los nodos de almacenamiento guardar

8.

Nos vamos al nodo uno y se ejecuta el siguiente comando sudo gedit /etc/mysql/my.cnf Se introduce el password para acceder como se muestra en la siguiente figura:

9. Se localiza la lnea que diga [mysqld]y debajo de esta se escriben las siguientes lneas
ndbcluster ndb-connectstring=192.168.0.100

10. 11.

se busca la lnea que diga bind-address=127.0.0.0 y se comenta. se busca la lnea que diga key_buffery debajo de esta escribiremos lo siguiente

[MYSQL_CLUSTER] ndb-connecstring = 192.168.0.100 Despus de realizar las configuraciones correspondientes se guardan los cambios realizados.

12.

Despus abrimos la terminal para crear El cual nos generara una carpeta dentro de mysqlclster en donde se estarn haciendo los respaldos de las BD que se indiquen. De igual manera le damos privilegios al usuario mysql para generar los respaldos. Como se ve muestra en la imagen.

Reiniciamos los demonios del servidor y el de los nodos Servidor

13.

Para el servidor abrimos una terminal y escribimos el siguiente comando sudo /etc/init.d/mysql-ndb-mgm restart Al dar enter nos pide la contrasea del administrador del servidor, he introducimos la contrasea, una vez realizado esto nos mostrara como detiene el servicio y lo vuelve a reiniciar.

Nodos

14.

Ahora para reiniciar los nodos, abrimos una terminal y escribimos el siguiente comando

sudo /etc/init.d/mysql restart


Una vez realizado esto nos mostrara como detiene el servicio y lo vuelve a reiniciar. Pero en los nodos tenemos que reiniciar completamente por tal razn tendremos que ejecutar tambin el siguiente comando.

sudo /etc/init.d/mysql-ndb restart

El cual tiene que quedar de la siguiente manera en todos los nodos que deseamos utilizar.

Para poder ver la conexin entre los nodos y el servidor corremos el siguiente comando ndb_mgm Y enter, despus escribimos el siguiente comando

show;
En seguida mostrara la configuracin de mysql clster, como es: Nota: No cerrar el ndb_mgm por que si no se pierde la conexin entre sus nodos de almacenamiento.

Nota: Si no puedes ver los nodos o tu mismo administrador vuelve a reiniciar los nodos de los demonios de mysql, tanto del servidor como el administrador.

Practica

Ahora para asegurarnos que el mysql clster funciona correctamente seguimos los siguientes pasos. Abrimos una terminal en el server y escribimos el siguiente comando sudo mysql u root p En seguida nos pedir la contrasea del administrador del servidor al introducirla y dar enter pedir la contrasea del administrador de mysql al proporcionar estos datos iniciamos a mysql y empezamos a trabajar con el mysql.

1. Creamos una base de datos en algn nodo de los dos en este caso la base de datos se llama prueba en el nodo are

2. Y creamos una tabla en el nodo elshaka

3. Despus consultamos en el nodo are las tablas que existe en la base de datos el cual debe aparecer la tabla que creamos en el nodo elshaka.

Вам также может понравиться