RedHat 6 Cluster comandos básicos

Estos son los comandos básicos para controlar un RedHat Cluster desde línea de comandos. Ver el estado del Cluster,  arrancar/parar/reiniciar/mover recursos y servicios, etc.

Ver el estado del Cluster

 

# clustat

Cluster Status for clstr-app @ Tue Jul 29 01:23:53 2014

Member Status: Quorate

Member Name ID Status
—— —- —- ——
nodo1 1 Online, Local, rgmanager
nodo2 2 Online, rgmanager
/dev/block/8:32 0 Online, Quorum Disk

Service Name Owner (Last) State
——- —- —– —— —–

service:fs_www nodo1 started
service:httpd nodo2 started

 

Iniciar, parar y reiniciar servicios

 

Iniciar un servicio:

# clusvcadm -e httpd

Local machine trying to enable service:httpd…Successservice:httpd is now running on nodo1

Parar un servicio:

# clusvcadm -d httpd

Local machine disabling service:httpd…Success

Reiniciar un servicio:

# clusvcadm -R httpd

Mover un servicio a otro nodo del Cluster

 

# clusvcadm -r httpd -m nodo2

Member nodo1 trying to enable service:httpd…Successservice:httpd is now running on nodo2

 

Arrancar y parar el cluster de forma ordenada

Para sacar un nodo del cluster, lo primero que hacemos es mover todos los servicios que tenga activos a otro nodo del cluster y después parar por orden los procesos correspondientes:

 

# clusvcadm -r INSTANCIA -m NODO
# service rgmanager stop
# service clvmd stop
# service cman stop

 

 

Desbloquear un recurso

 

Comprobamos que el servicio está bloqueado

 

# clusvcadm -S service:httpd

Resource groups locked

Desbloqueamos el recurso

 

clusvcadm -u service:httpd

Resource groups unlocked

 

Una vez desbloqueado ya podemos mover el recurso

 

clusvcadm -r httpd -m nodo02

Un saludo.

:wq!

 

Una respuesta a “RedHat 6 Cluster comandos básicos”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *