Noticias
| » Linux |
Scripts
| » Linux |
| » PHP |
| » MySql |
| » JavaScript |
Manuales
| » Linux |
| » PHP |
| » MySql |
| » Programación |
Lo más leido
» Problemas al instalar Internet Explorer 7 (30690)» Historía de los Computadores (22402)
» Guión bajo o normal en las URL (20241)
» Comprimir y Descomprimir en Linux (17038)
» Sistema de Inventario (16538)
» Tipos de Portales (15663)
» mysqldump (13548)
» Actualizar datos en MySql con PHP (13044)
» Paleta de Colores (11905)
» Comandos Básicos en Linux (11501)
Registro
Configuración de los nodos de MySql Cluster |
| Escrito por: Andrés Villanueva Manjarres | ||||
|
La configuración del clúster debe hacerse de manera independiente en cada una de las maquinas o nodos que hagan parte del clúster. La configuración puede dividirse en dos partes, una para los nodos de datosy SQL y otra para los nodos de gestión. Configuración de los nodos de Datos y SQLLa configuración de cada uno de estos nodos debe hacerse en el archivo my.cnf que se encuentra en el directorio /etc/. Seguramente dicho archivo no exista por tal razón debe crearse y debe contener las siguientes líneas. Esto en cada nodo de datos y cada nodo SQL
# vi /etc/my.cnf
Esta línea abrirá en consola el archivo my.cnf. Como el archivo no existía ese comando lo crea y nos deja dentro del para agregar las líneas requeridas para el correcto funcionamiento del clúster. Las líneas que se deben agregar en el archivo my.cnf son las siguientes:
1- [mysqld]
2- ndbcluster 3- ndb-connectstring=192.168.0.3 4- pid-file=mysqld.pid 5- 6- [mysql_cluster] 7- ndb-connectstring=192.168.0.3
La línea 1 indica que las opciones definidas a continuación corresponden a los procesos q se inicien bajo el motor de Si se tiene más de un servidor de administración (management server) en las líneas 3 y 6 se deben ingresar las IP de las maquinas en donde están los servidores de administración y se deben separar por un punto y coma (;) para que puedan ser tomadas por el motor del Clúster como direccione de administración paralelas y en ese caso su in nodo de administración se cae el otro tomará el control del Clúster de MySql. Esta metodología de trabajar con más de un servidor de administración o management server es muy comúnmente utilizada en ambientes de alta disponibilidad, es lo recomendado por MySql.
3- ndb-connectstring=192.168.0.3; 192.168.0.4
7- ndb-connectstring=192.168.0.3;192.168.0.4 Configuración del nodo de Gestión (Management Server)La configuración de estos nodos debe hacerse en un directorio diferente al utilizado para configurar los nodos de datos o SQL. El directorio en donde estarán los archivos de configuración debe crearse y posterior mente crear el fichero config.ini
# mkdir /var/lib/mysql-cluster
# cd /var/lib/mysql-cluster # vi config.ini El fichero config.ini debe contener las siguientes líneas: # TCP/IP options: [ndb_mgmd] # Opciones de los procesos de gestión [ndbd] # Opciones para el nodo de datos "A": [ndbd] # Opciones para el nodo de datos "A": [mysqld] # Opciones para el nodo SQL El uso de id en la configuración de cada uno de los nodos es importante especialmente en ambientes de alta disponibilidad, pues generalmente cuando se tiene varios nodos de gestión se deben iniciar cada nodo de datos o Sql indicando a que nodo de gestión se conectará.
|
||||


