Commandes de gestion du cluster

Voici quelques commandes Corosync[1].

Informations sur l'état du cluster

La commande crm_mon permet d'afficher l'état du cluster, l'option -1 –one-shot affiche l'état à un seul instant et quitte.Il est également possible d'utiliser la commande crm status. Cette commande peut aussi bien être utilisé dans l'interface de configuration du cluster.

Interface de configuration du cluster

Pour utiliser interface de configuration du cluster il suffit d'exécuter la commande crm :

# crm

crm(live)# exit

#

ExempleExemple de l'utilisation de la commande status dans l'interface de configuration du cluster

# crm

crm(live)# status

============

Last updated: Thu Mar 26 11:49:12 2015

Last change: Thu Mar 26 11:47:22 2015 via crmd on sphynx

Stack: openais

Current DC: sphynx - partition WITHOUT quorum

Version: 1.1.6-9971ebba4494012a93c03b40a2c58ec0eb60f50c

1 Nodes configured, 2 expected votes

6 Resources configured.

============

Online: [ sphynx ]

Resource Group: VIPCluster

VIP_externe (ocf::heartbeat:IPaddr2): Started sphynx

VIP_interne (ocf::heartbeat:IPaddr2): Started sphynx

VIP_src_addr (ocf::heartbeat:IPsrcaddr): Started sphynx

ipsec_rsc (lsb:ipsecSphynx): Started sphynx

arv_rsc (lsb:arv): Started sphynx

Clone Set: gw_pingd_clone [gw_pingd]

Started: [ sphynx ]

crm(live)# exit

bye

#

Truc & astuce

La commande help liste les commandes disponibles et exit permet de quitter l'interface.

Action sur les postes et les ressources

Mettre un nœud en maintenance

# crm node standby <nom de l'hôte>

Les ressources de ce nœud seront migrées automatiquement sur l'autre nœud du cluster.

Sortir un nœud du mode maintenance

# crm node online <nom de l'hôte>

Reset de l'état d'un nœud du cluster

Cela peut régler le fait que des ressources ne reviennent pas sur un nœud ou que les nœuds ne se voient plus dans le cluster.

# crm node clearstate <nom de l'hôte>

Migrer une ressource vers un autre poste

# crm resource migrate <nom ressource> <nom du poste allant accueillir la ressource>

Annuler la migration de la ressource

# crm resource unmigrate <nom ressource>

Mettre à zéro les compteurs d'échec pour un hôte et une ressource donnés

# crm resource failcount <nom de la ressource> delete <nom de l'hôte>

Mettre à zéro l'état d'une ressource

# crm resource cleanup <nom de la ressource>