Démarrage et vérification du cluster

Bon, aintenant que nous avons configuré Corosync et que nous avons vu quelques commandes avec l’outil pcs, nous allons pouvoir démarrer la bête.

Alors, pour se faire, nous avons 2 possibilités:

root@CES3-2:~# pcs cluster start CES3-2
CES3-2: Starting Cluster...

root@CES3-2:~# pcs cluster start CES3-2-slave
CES3-2-slave: Starting Cluster...

ou sinon, plus rapide:

root@CES3-2:~# pcs cluster start --all

En faisant de la sorte, nous demarrons le cluster manuellement. Cette façon permet de vérifier un noeud avant qu’il ne rerentre dans le cluster si celui-ci tombe. Dans ce cas, nous pouvons investiguer sur le pourquoi du comment.

Vérifier Corosync

root@CES3-2:~# corosync-cfgtool -s
Printing ring status.
Local node ID 1
RING ID 0
    id  = 192.168.56.120
    status  = ring 0 active with no faults

et on fait la même sur le second noeud.

Vérifier Pacemaker

root@CES3-2:~# ps -axf | grep pacemaker
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
25409 pts/0    S+     0:00          \_ grep pacemaker
2279 ?        S      0:00 pacemakerd
2285 ?        Ss     0:01  \_ /usr/libexec/pacemaker/cib
2286 ?        Ss     0:00  \_ /usr/libexec/pacemaker/stonithd
2287 ?        Ss     0:02  \_ /usr/libexec/pacemaker/lrmd
2288 ?        Ss     0:00  \_ /usr/libexec/pacemaker/attrd
2289 ?        Ss     0:00  \_ /usr/libexec/pacemaker/pengine
2290 ?        Ss     0:01  \_ /usr/libexec/pacemaker/crmd

Bon si tout va bien, (j’espère !!) on peut vérifier le status du cluster:

pcs status

Voila, nous en avons fini avec ce paragraphe. Dans le prochain, nous verrons la mise en place de notre cluster actif/passif.