Trace: gfs2

GFS2

Se documentan los pasos básicos para configurar un cluster con GFS2.

El escenario es el siguiente, dos equipos con un disco compartido, la idea es que el servicio este arriba en uno de los equipos.

Puede instalar las siguientes herramientas para configurar la red de manera mas fácil:

yum install setuptool system-config-network-tui

Una de las partes importantes de es el hostname de los equipos. En este caso vamos a tener dos hosts:

  • centosA 192.168.122.80
  • centosB 192.168.122.90

Los equipos deben poder resolver los nombres del otro, esto se hace fácilmente modificando el archivo /etc/hosts de cada nodo, por ejemplo:

127.0.0.1       localhost.localdomain   localhost.localdomain   localhost4      localhost4.localdomain4 localhost
::1     localhost.localdomain   localhost.localdomain   localhost6      localhost6.localdomain6 localhost
192.168.122.80  centosA
192.168.122.90  centosB

Para instalar el software necesario se debe utilizar los siguientes paquetes:

yum install -y gfs2-utils lvm2-cluster cman  modcluster rgmanager openais luci ccs iscsi-initiator-utils omping

Configure SELinux en modo permissive. Deshabilite el firewall.

/etc/init.d/iptables stop
chkconfig iptables off
/etc/init.d/ip6tables stop
chkconfig ip6tables off

Es necesario configurar una contraseña para ricci en ambos nodos:

passwd ricci

Inicie ricci y luci, habilítelos en ambos nodos:

/etc/init.d/ricci start
chkconfig ricci on
/etc/init.d/luci start
chkconfig luci on

Esto permite iniciar una consola muy bonita que evitará que tenga que ejecutar todos los comandos, no obstante se recomienda aprender a hacerlo con la línea de comandos.

Reinicie el equipo.

Ingrese con un navegador web a la IP de alguno de los equipos, por ejemplo:

https://192.168.122.80:8084/

El usuario y password es del root.

Seleccione Manage Cluster y luego Create.

Configure el nombre del cluster, agregue cada nodo según su hostname y el password que configuró para ricci.

Marque “Download Packages”

A continuación hay que dar formato al file system:

/sbin/mkfs.gfs2 -j 10 -p lock_dlm -t centos:GFS /dev/sda

Para montar automáticamente el file system edite /etc/fstab:

/dev/sda /gfs2 gfs2 defaults,noatime,nodiratime 0 0

Referencias

gfs2.txt · Last modified: 2014/12/15 21:34
Public Domain Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain