Tag Archives: mysql

Instalación Mysql en modo Master – Slave en CentOS

29 Oct

Aquí les dejo un How to muy sencillo con las configuraciones básicas de MySQL.

Asumiendo que tenemos dos servidores con los siguientes ips.

  1. Servidor MASTER
    1. eth0 192.168.5.2
  2. Servidor SLAVE
    1. eth0 192.168.5.3

[...]

Monitorizar Mysql con Password usando Munin

23 Sep

Para monitorizar Mysql con Munin, teniendo configurados usuarios con usuario y contraseña es necesario crear un usuario sin privilegios para nada, y luego configurar el munin-node de la siguiente forma.

[mysql*]
user root
group wheel
env.mysqladmin /usr/bin/mysqladmin
env.mysqlopts -u [MySQL_user] -p[MySQL_password]

Heartbeat Modo CRM monitor

2 Jul

Hace aproximadamente 1 año, realice un post donde explicaba como hacer la instalación de dos servidores de alta disponibilidad usando Heartbeat, en ese caso era simplemente para un Proxy. Luego 6 meses atrás explique como instalar un cluster de alta disponibilidad con Heartbeat, Mysql y Centos, bueno hasta ahora puedo decir que el que instale hace 1 año con los proxys no ha fallado, y el que monte con mysql no solo que no ha fallado sino que he realizado instalaciones similares ya que me ha ido bastante bien, a parte de aplicarlo a otros servicios como el Ftp.

En este caso les traigo como realizar la instalación de un Cluster con Heartbeat y Cualquier servicio con CRM, la diferencia es que en esta ocasión me interesa usar el modo CRM de Heartbeat. Para quienes no sepan lo que es el modo CRM, consiste en un XML que generamos en el nodo 1 y que Heartbeat se encargara de propagar a los demás nodos. Este XML conocido con el nombre de cib.XML, es un fichero que tendremos ubicado en /var/lib/heartbeat/crm/cib.xml, y es quien contiene toda la informacion del equipo entre ellas, Id’s  de cada nodo, datos de cada interfaz, servicio a monitorizar entre otras.

[...]

Cluster Mysql con CentOS, DRBD y Heartbeat | Mysql cluster with CentOS, DRBD and heartbeat

30 Nov

drbd_logo_smallCentOS + DRBD + HeartBeat + MYSQL
DRBD (Distributed Replicated Block Device), es un sistema para almacenamiento distribuido usado en Linux para realizar replicaciones de sistemas de archivos por bloques. Este paquete consiste en un modulo del Kernel drbd-kmod, y scripts que permiten que se puedan realizar replicaciones muy similares a un RAID 1, en red.
DRBD se suele usa acompañado de herramientas de High Availability (HA), como Heartbeat, para lograr servidores de alta disponibilidad.

Paquetes Necesarios

En el siguiente ejemplo utilizaremos como base un sistema 32 bits, para lo cual necesitaremos instalar por Yum, o por RPM los siguientes paquetes.
• drbd.i386
• kmod-drbd.i686
• MySQL-server <– Aplica a nuestro caso se puede usar cualquier otro servicio.
• Heartbeat*
• Gnutls*
• Ipvsadm*

Para ejecutar el modulo de drbd en el kernel debemos ejecutar lo siguiente:

• modprobe drbd
[...]