Inicio Linux & Systems Networks & Infrastructure Cybersecurity Cloud & DevOps SIEM & Monitoring DFIR & Threat Intel Development & Other Todas las categorias Herramientas

RedHat 6 Cluster comandos básicos

RedHat 6  Cluster comandos básicos

Tabla de contenidos

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

text
# 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:

text
# clusvcadm -e httpd
Local machine trying to enable service:httpd…Successservice:httpd is now running on nodo1

Parar un servicio:

text
# clusvcadm -d httpd
Local machine disabling service:httpd…Success

Reiniciar un servicio:

text
# clusvcadm -R httpd

Mover un servicio a otro nodo del Cluster

text
# 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:

text
# clusvcadm -r INSTANCIA -m NODO

# service rgmanager stop

# service clvmd stop

# service cman stop

Desbloquear un recurso

Comprobamos que el servicio está bloqueado

text
# clusvcadm -S service:httpd
Resource groups locked

Desbloqueamos el recurso

text
clusvcadm -u service:httpd
Resource groups unlocked

Una vez desbloqueado ya podemos mover el recurso

text
clusvcadm -r httpd -m nodo02

Un saludo.

:wq!

Comentarios