Différences entre les versions de « Kvm cluster »
De BlaxWiki
Aller à la navigationAller à la recherche| Ligne 73 : | Ligne 73 : | ||
ricci | ricci | ||
clvmd | clvmd | ||
Si ils sont arrétés, il faut déja s'assurer que la partie drbd est fonctionnelle, c'est [https://{{SERVERNAME}}/index.php/Drbd#Crash_Drbd ici], puis après relancer | |||
les services dans cet ordre : | |||
# service cman start | |||
# service clvmd start | |||
# service rgmanager start | |||
# service ricci start | |||
</pre> | </pre> | ||
[[Catégorie:Virtualisation]] | [[Catégorie:Virtualisation]] | ||
Version du 5 juin 2013 à 16:32
Introduction
La Cluster Suite RedHat est un ensemble de service permettant de faire tourner des applications en haute disponibilité. Les clusters peuvent être composés de 2 à N noeuds. Le rôle principal est de vérifier le bon fonctionnement des noeuds et des services qui tournent dessus. En cas de dysfonctionnement d'un noeud ou d'une ressource (ex: montage nfs, SAN, réseau, etc...), le cluster va le détecter et faire le nécessaire pour rétablir automatique le service impacté.
Différents daemon doivent tourner pour le faire fonctionner le cluster :
* cman : S'occupe de vérifier l'état des différents noeuds du cluster * rgmanager : S'occupe de vérifier l'étât des différents services et des ressources associées. * ricci : S'occupe de synchroniser la configuration du cluster sur les différents noeuds.
Configuration
La configuration du cluster se trouve dans le fichier /etc/cluster/cluster.conf.
A savoir
* Chaque noeud du cluster a un droit de vote. * Il est nécessaire d'avoir au moins X votes pour former le cluster, c'est le quorum. * Au démarrage, un noeud va prévenir les autres qu'il est vivant et vote. * Dans le cas où le nombre de vote nécessaire pour établir le quorum n'est pas atteint, le cluster ne fonctionnera pas. * Un noeud peut avoir plusieurs droits de vote.
Vérification de la configuration actuelle du cluster
# cman_tool status Version: 6.2.0 Config Version: 16 Cluster Name: metiercsn001 Cluster Id: 12929 Cluster Member: Yes Cluster Generation: 32 Membership state: Cluster-Member Nodes: 2 Expected votes: 1 Total votes: 2 Node votes: 1 Quorum: 1 Active subsystems: 9 Flags: 2node Ports Bound: 0 11 177 Node name: kvm1_node.metier.csn.notaires Node ID: 1 Multicast addresses: 239.192.50.179 Node addresses: 10.250.250.33
Les données à vérifier sont :
Nodes: 2 <= Nombre de Node dans le cluster Expected votes: 1 <= Nombre de vote nécessaire pour former le quorum Total votes: 2 <= Nombre de vote actuel Node votes :1 <= Droit de vote du noeud Quorum: 2 <= Nombre de vote actuel dans le quorum
Commandes
- Prise en compte d'une nouvelle configuration au cluster : cman_tool version -r (ne pas oublier le numero de revision avant)
- Liste des éléments du cluster : clustat
- Pour les commandes de gestion des vm dans le cluster voir cette page
Crash du cluster
Par sécurité lors d'un reboot de serveur, le cluster ne remonte pas automatiquement et il faut le lancer à la main sous certaine condition. Est-ce que les services suivants sont
arrêtés ? :
cman
rgmanager
corosync
fenced
dlm_controld
gfs_controld
/usr/sbin/cimserver
/usr/sbin/oddjobd
/usr/sbin/saslauthd
ricci
clvmd
Si ils sont arrétés, il faut déja s'assurer que la partie drbd est fonctionnelle, c'est [https://{{SERVERNAME}}/index.php/Drbd#Crash_Drbd ici], puis après relancer
les services dans cet ordre :
# service cman start
# service clvmd start
# service rgmanager start
# service ricci start