|
Escrito por: Andrés Villanueva Manjarres
|
|
Para arrancar el clúster se deben arrancar cada uno de los servicios de manera independiente, pero SIEMPRE se debe iniciar el manager antes que cualquier otro nodo.
Inicio del manager
El manager debe iniciarse ejecutando la siguiente línea:
# ndb_mgmd -f /var/lib/ MySql-cluster/config.ini
|
|
Leer más...
|
|
|
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 SQL
La 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 |
|
Leer más...
|
|
|
Escrito por: Andrés Villanueva Manjarres
|
|
EL proceso de instalación de MySql Cluster se divide en tantos nodos como se tengan, es decir, si se tienen 6 nodos se realizarán instalaciones diferentes en los seis servidores que se tienen para el funcionamiento del cluster, en nuestro caso tendremos cuatro nodos, y en cada uno de ellos se debe instalar los elementos requeridos (binarios de mysql y RPMs) para el funcionamiento del nodo. En todos los nodos de datos y SQL se deben instalar los binarios de MySql seleccionados (Es decir, versión estándar de MySql). Es importante aclarar que solo los binarios de MySql superiores a 5.0.16 tiene soporte para el motor de almacenamiento NDB que es el motor requerido para trabajar con el clúster de MySql. El proceso de instalación de los binarios en los nodos SQL y nodos de datos se presenta a continuación:
|
|
Leer más...
|
|
|
Escrito por: Andrés Villanueva Manjarres
|
|
Como se ha mencionado anteriormente la arquitectura de MySql CLuster está diseñada para no tener un sólo punto de falla, cada componente será un servidor independiente y debe tener su propia capacidad de almacenamiento y memoria para trabajar. En la arquitectura del Clúster de MySql planteada se proponen cuatro puntos, un manager, un nodos SQL y dos nodos de datos, esto con el fin de distribuir las cargas, mantener una gran disponibilidad y redundancia de datos.
El Clúster de Mysql está conformado por tres tipos de nodos, estos son: |
|
Leer más...
|
|
|
Escrito por: Andrés Villanueva Manjarres
|
|
A partir de esta publicación se presentarán una selección de artículos que explican todo sobre MySql Cluster, la versión de MySql que ofrece cinco nueves de disponibilidad (99.999%). Esta versión de MySql también está libre para ser utilizada y puede ser descargada por quienes la deseen implementar, pero loscostos de suscripción y soporte son elevados, estando en el orden de 10.000 dólares por cada nodo. Realmente este sistema es requerido por empresas que tiene un altísimo nivel de transaccionalidad como grandes telecos; pero debido a las increíbles prestaciones puede ser utilizada por empresas de tamaños no tan grandes. En resumen y como casi siempre sucede en las áreas tecnológicas el tiempo de puesta en marchaes grandísimo inicialmente, pero después de haberlo realizado el proceso en varias oportunidades el tiempo se hará cada vez menor. Realmente vale la pena trabajar esta versión de MySql llamada MySql Cluster y probar todas las características que tiene. Es un viaje largo pero vale la pena aventurarnos en el. Los artículos que presentaremos en DesarrollandoWeb.com serán los siguientes:
- ¿Que es MySql Cluster?
- Elementos de la Arquitectura MySql Cluster
- Instalación de MySql Cluster.
- Configuración de los diferentes nodos.
- Arrancar el clúster de MySql.
|
|
Leer más...
|
|
|
|