Différences entre les versions de « Kvm cluster »
De BlaxWiki
Aller à la navigationAller à la recherche| Ligne 10 : | Ligne 10 : | ||
* ricci : S'occupe de synchroniser la configuration du cluster sur les différents noeuds. | * 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. | La configuration du cluster se trouve dans le fichier /etc/cluster/cluster.conf. | ||
== A savoir == | |||
* Chaque noeud du cluster a un droit de vote. | * 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. | * Il est nécessaire d'avoir au moins X votes pour former le cluster, c'est le quorum. | ||
| Ligne 20 : | Ligne 20 : | ||
* Un noeud peut avoir plusieurs droits de vote. | * Un noeud peut avoir plusieurs droits de vote. | ||
== Vérification de la configuration actuelle du cluster == | |||
<pre> | <pre> | ||
# cman_tool status | # cman_tool status | ||
| Ligne 53 : | Ligne 53 : | ||
</pre> | </pre> | ||
== Commandes == | |||
* Prise en compte d'une nouvelle configuration au cluster : cman_tool version -r (ne pas oublier le numero de revision avant) | * 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 | * Liste des éléments du cluster : clustat | ||
* Pour les commandes de gestion des vm dans le cluster voir [https://{{SERVERNAME}}/index.php?title=Kvm_Gestion_des_VM_en_cluster cette page] | * Pour les commandes de gestion des vm dans le cluster voir [https://{{SERVERNAME}}/index.php?title=Kvm_Gestion_des_VM_en_cluster cette page] | ||
= Crash du cluster = | |||
<pre> | |||
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 | |||
</pre> | |||
[[Catégorie:Virtualisation]] | [[Catégorie:Virtualisation]] | ||
Version du 5 juin 2013 à 16:28
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