361.3 - Comandos Clave: Clusters de Failover

pcs - Comandos de Cluster

ComandoDescripción
pcs host auth nodo1 nodo2Autenticar nodos
pcs cluster setup nombre nodo1 nodo2Crear cluster
pcs cluster start --allIniciar cluster en todos los nodos
pcs cluster stop --allDetener cluster en todos los nodos
pcs cluster enable --allHabilitar inicio automático
pcs cluster disable --allDeshabilitar inicio automático
pcs cluster destroyDestruir cluster
pcs cluster statusEstado del cluster
pcs statusEstado completo

pcs - Gestión de Recursos

ComandoDescripción
pcs resource create NOMBRE agente params op ...Crear recurso
pcs resource delete NOMBREEliminar recurso
pcs resource enable NOMBREHabilitar recurso
pcs resource disable NOMBREDeshabilitar recurso
pcs resource restart NOMBREReiniciar recurso
pcs resource cleanup NOMBRELimpiar errores
pcs resource move NOMBRE nodoMover a nodo específico
pcs resource ban NOMBRE nodoProhibir en nodo
pcs resource clear NOMBREEliminar restricciones temporales
pcs resource update NOMBRE param=valorActualizar parámetro
pcs resource showListar recursos
pcs resource group add GRUPO REC1 REC2Crear grupo
pcs resource clone NOMBREClonar recurso
pcs resource promotable NOMBREHacer promotable
pcs resource agentsListar agentes
pcs resource describe agenteDescribir agente

pcs - Restricciones

ComandoDescripción
pcs constraint location REC prefers nodo=scorePreferir nodo
pcs constraint location REC avoids nodo=scoreEvitar nodo
pcs constraint colocation add REC1 with REC2 scoreColocación
pcs constraint order REC1 then REC2Orden de inicio
pcs constraint showListar restricciones
pcs constraint remove IDEliminar restricción

pcs - STONITH

ComandoDescripción
pcs stonith create NOMBRE agente paramsCrear dispositivo STONITH
pcs stonith delete NOMBREEliminar dispositivo
pcs stonith showListar dispositivos
pcs stonith fence NODOFencing manual
pcs stonith statusEstado de dispositivos STONITH
pcs property set stonith-enabled=trueHabilitar STONITH

pcs - Propiedades y Quorum

ComandoDescripción
pcs property set PROP=VALOREstablecer propiedad
pcs property showMostrar propiedades
pcs quorum statusEstado del quorum
pcs quorum device add model net host=XAñadir QDevice

cibadmin y crm

ComandoDescripción
cibadmin --queryExportar CIB (XML)
cibadmin --replace --xml-file archivo.xmlImportar CIB
crm_mon -1Estado instantáneo del cluster
crm_mon -AfnEstado detallado
crm_resource --list-agents ocfListar agentes OCF
crm statusEstado (shell crm)
crm configure showMostrar configuración

Corosync

ComandoDescripción
corosync-cfgtool -sEstado de los anillos
corosync-cmapctlBase de datos de configuración
corosync-quorumtoolEstado del quorum
corosync-quorumtool -lLista de nodos votantes

Archivos de Configuración

ArchivoDescripción
/etc/corosync/corosync.confConfiguración de Corosync
/etc/corosync/authkeyClave de autenticación
/var/lib/pacemaker/cib/cib.xmlCIB de Pacemaker
/etc/sysconfig/sbdConfiguración de SBD
/var/log/cluster/corosync.logLog de Corosync
/var/log/pacemaker/pacemaker.logLog de Pacemaker

Dispositivos STONITH Comunes

AgenteUso
fence_ipmilanServidores con IPMI/BMC
fence_xvmVMs libvirt/KVM
fence_apcAPC power switch
fence_iloHP iLO
sbdSTONITH Block Device (SAN)
fence_vmware_soapVMs VMware