Il faut vraiment pas confondre cluster de haute dispo et cluster de calcul.
Ultramonkey ne fait qu'agréger des produits tierces, pas morts.
Pour la haute dispo, on vient de monter un cluster de 2 noeuds (au hasard, notre serveur de messagerie ;)).
Le package hertbeat fait le gros du travail, on a pas de LVS, donc, c'est vraiment que hertbeat que l'on utilise, ça permet d'avoir des services qui peuvent passer d'une machine à l'autre en cas d'arrêt.
En fonctionnement normal, on a
- serveur 1
-- service 1
le serveur smtp (postfix)
le serveur web avec l'apli d'admin (aliamin d'aliacom) qui modifie postfix
une base mysql pour l'appli d'admin
-- service 2
le serveur ldap
-serveur 2
--service 3
le serveur imap (cyrus)
Chacun des service peuvent tourner sur chaque serveur.
On a une baie partagée pour le stockage des fichiers de donnée (bases ldap, boites de messagerie, base mysql), pour qu'ils puissent être vus de chaque serveur (je sais, c'est un spof, single point of failure).
[^] # Re: Calcul partage...
Posté par Gilles Mocellin . En réponse à la dépêche Sortie de la première version stable de OpenSSI. Évalué à 3.
Ultramonkey ne fait qu'agréger des produits tierces, pas morts.
Pour la haute dispo, on vient de monter un cluster de 2 noeuds (au hasard, notre serveur de messagerie ;)).
Le package hertbeat fait le gros du travail, on a pas de LVS, donc, c'est vraiment que hertbeat que l'on utilise, ça permet d'avoir des services qui peuvent passer d'une machine à l'autre en cas d'arrêt.
En fonctionnement normal, on a
- serveur 1
-- service 1
le serveur smtp (postfix)
le serveur web avec l'apli d'admin (aliamin d'aliacom) qui modifie postfix
une base mysql pour l'appli d'admin
-- service 2
le serveur ldap
-serveur 2
--service 3
le serveur imap (cyrus)
Chacun des service peuvent tourner sur chaque serveur.
On a une baie partagée pour le stockage des fichiers de donnée (bases ldap, boites de messagerie, base mysql), pour qu'ils puissent être vus de chaque serveur (je sais, c'est un spof, single point of failure).