Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| pacemaker [Le 05/12/2010, 13:46] – L'utilisateur ni aura vu que du feu > L'utilisateur n'y aura vu que du feu, Cette interface est initialement prévu pour > Cette interface est initialement prévue pour, Voici un tableau de la configuration que sera utilisée > Voici un tableau de la configuration qui sera utilisée, des noms différent > des noms différents, semblable à celui ci > semblable à celui-ci, dépend bien sur de > dépend bien sûr de, Les deux interfaces sont utilisés > Les deux interfaces sont utilisées, une trace de la configuration que vous avez réalisé > une trace de la configuration que vous avez réalisée, Si quelqu'un à réussit à > Si quelqu'un à réussi à, je ne sois pas sur que > je ne sois pas sûr que Canigou 66 | pacemaker [Le 11/09/2022, 11:43] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Lucid réseau haute_disponibilité}} | + | {{tag>Xenial |
| ---- | ---- | ||
| Ligne 16: | Ligne 16: | ||
| < | < | ||
| Une interface java développée par la société [[http:// | Une interface java développée par la société [[http:// | ||
| - | \\ \\ | + | \\ |
| - | Cette interface permet à partir d'un [[: | + | Cette interface permet à partir d'un [[: |
| - | \\ \\ | + | \\ |
| Cette interface est initialement prévue pour mettre en place la technologie de raid réseau [[:drbd]]. Bien entendu dans le cas présent, nous n' | Cette interface est initialement prévue pour mettre en place la technologie de raid réseau [[:drbd]]. Bien entendu dans le cas présent, nous n' | ||
| - | \\ \\ | + | \\ |
| Il est tout de même conseillé de bien comprendre la configuration en ligne de commande avant d' | Il est tout de même conseillé de bien comprendre la configuration en ligne de commande avant d' | ||
| - | \\ \\ | + | \\ |
| Téléchargez l' | Téléchargez l' | ||
| </ | </ | ||
| Ligne 28: | Ligne 28: | ||
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| - | * Avoir au minimum deux postes sous Ubuntu 10.04 LTS (sinon il n'y a pas vraiment d' | ||
| * Savoir ce qu'est la notion de [[haute disponibilité]] | * Savoir ce qu'est la notion de [[haute disponibilité]] | ||
| - | * Avoir des rudiments de connaissances concernant | + | * Avoir des rudiments de connaissances concernant |
| ===== Installation ===== | ===== Installation ===== | ||
| Ligne 75: | Ligne 74: | ||
| === Configuration des adresses IP des interfaces === | === Configuration des adresses IP des interfaces === | ||
| - | Fixez les adresses IP des machines en suivant cette [[: | + | Fixez les adresses IP des machines en suivant cette [[: |
| + | |||
| + | Pensez à configurer les serveurs DNS. | ||
| [[: | [[: | ||
| Ligne 118: | Ligne 119: | ||
| mcastport: 5405 | mcastport: 5405 | ||
| } | } | ||
| - | </ | + | </ |
| Ligne 136: | Ligne 137: | ||
| </ | </ | ||
| - | Lancement des deux démons sur les deux membres : | + | Lancement des deux démons sur les deux membres : |
| / | / | ||
| Ligne 158: | Ligne 159: | ||
| === Configuration avancée de corosync === | === Configuration avancée de corosync === | ||
| - | Il peut être judicieux de configurer plusieurs interfaces redondantes pour le lien entre les deux postes. | + | Il peut être judicieux de configurer plusieurs interfaces redondantes pour le lien entre les deux postes. |
| Pour cela il suffit de déclarer une deuxième interface avec le paramètre **// | Pour cela il suffit de déclarer une deuxième interface avec le paramètre **// | ||
| Ligne 168: | Ligne 169: | ||
| mcastport: | mcastport: | ||
| } | } | ||
| - | interface { | + | |
| ringnumber: | ringnumber: | ||
| bindnetaddr: | bindnetaddr: | ||
| Ligne 193: | Ligne 194: | ||
| - | ^ Options | + | ^ Options |
| - | | -f | Permet d' | + | | -f | Permet d' |
| - | | -1 --one-shot | + | | -1 --one-shot |
| === Action sur les postes et les ressources === | === Action sur les postes et les ressources === | ||
| Ligne 202: | Ligne 203: | ||
| - | ^ Commandes | + | ^ Commandes |
| - | | help | Liste les commandes disponibles | | + | | help | Liste les commandes disponibles | |
| | status | | status | ||
| - | | end, | + | | end, |
| - | | quit, | + | | quit, |
| * Mettre un poste en maintenance :< | * Mettre un poste en maintenance :< | ||
| * Sortir un poste de maintenance :< | * Sortir un poste de maintenance :< | ||
| - | * Migrer une ressource vers un autre poste :< | + | * Migrer une ressource vers un autre poste :< |
| - | * Annuler la migration de la ressource :< | + | * Annuler la migration de la ressource :< |
| * Mettre à zéro les compteurs d' | * Mettre à zéro les compteurs d' | ||
| * Mettre à zéro l' | * Mettre à zéro l' | ||
| Ligne 243: | Ligne 244: | ||
| ==== Trap snmp ==== | ==== Trap snmp ==== | ||
| - | Pacemaker gère l' | + | Pacemaker gère l' |
| - | === Supervision avec l' | + | ==== Supervision avec l' |
| Cette partie s' | Cette partie s' | ||
| Ligne 254: | Ligne 255: | ||
| | | ||
| Contenu de ce script : | Contenu de ce script : | ||
| + | < | ||
| + | OK_STATE=0 | ||
| + | WARNING_STATE=1 | ||
| + | CRITICAL_STATE=2 | ||
| + | cnt=0 | ||
| + | |||
| + | cnt=`sudo crm_mon -1f | grep -q fail-count` | ||
| + | |||
| + | if [ $? -eq 0 ] | ||
| + | then | ||
| + | echo " | ||
| + | exit $WARNING_STATE | ||
| + | else | ||
| - | FIXME héhé (?) | + | echo "OK: all ressources are working properly" |
| + | exit $OK_STATE | ||
| + | fi</ | ||
| Déclarer le script dans la configuration de l' | Déclarer le script dans la configuration de l' | ||
| Ligne 266: | Ligne 282: | ||
| ===== Désinstallation ===== | ===== Désinstallation ===== | ||
| - | Pour supprimer cette application, | + | Pour supprimer cette application, |
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| Ligne 273: | Ligne 289: | ||
| * **(en)** [[http:// | * **(en)** [[http:// | ||
| * **(en)** [[http:// | * **(en)** [[http:// | ||
| + | * **(en)** [[https:// | ||
| * //Basé sur l' | * //Basé sur l' | ||
| Ligne 279: | Ligne 296: | ||
| // | // | ||
| - | Mise en forme : // | + | Mise en forme : // |
