Auteur | Message |
---|---|
Bool
| Inscrit le : 09/05/2005 |
# Le 23/08/2008 à 18:50 Hello, aptitude install heartbeat php5-cgi Oui... l'API OVH utilisant SOAP il m'a semblé plus simple d'utiliser PHP. Configuration d'Heartbeat (j'utilise la configuration de type v1, la v2 étant un peu beaucoup imbuvable à mon goût) On crée les deux fichiers de configurations qui devront toujours être identiques sur les deux machines. OLD_UMASK=`umask` ; umask 027 ;\ Pensez évidement à adapter le contenu de ces deux fichiers (pour générer un mot de passe alléatoire, vous pouvez faire un makepasswd --chars=16 après avoir installé le paquet makepasswd). Il faut ensuite créer le fichier de configuration spécifique à la machine. On commence par prendre le modèle : zcat /usr/share/doc/heartbeat/ha.cf.gz > /etc/ha.d/ha.cf Attention l'ordre des paramètres dans ce fichier est très important donc décommentez les instructions présentes, ne les ajoutez pas à la fin. Dans ce fichier vous pouvez par exemple décommenter ces valeurs : keepalive 2 Il faut surtout penser à décommenter la ligne "ucast" pour indiquer l'ip de l'autre machine. Donc sur lilo on aurait : ucast eth0 10.100.0.2 et sur stitch : ucast eth0 10.0.0.2 Vous pouvez également pinger régulièrement les routeurs de ces machines au cas où ils rencontreraient un problème (pour vérifier l'adresse du routeur, faites un ip route show). Pour cela décommenter les lignes "ping" comme cela : Sur lilo : ping 10.0.0.254 et sur stitch : ping 10.100.0.254 Puis décommentez/modifiez la ligne : deadping 30 Ajout du script pour l'API OVH ( http://daevel.fr/ipFailoverOVH.txt ) DEST=/etc/ha.d/resource.d/ipFailoverOVH ;\ Ainsi le script est également utilisable via SSH. Configuration du script Création du fichier de configuration par défaut : OLD_UMASK=`umask` ; umask 027 ;\ Si vous avez modifié l'hostname de votre machine, il faut l'indiquer dans le fichier de configuration. Dans notre infra d'exemple il faut ajouter : [alias] De même si vous avez plusieurs interfaces réseau sur vos machines, il faut indiquer sur quelle interface/IP l'IP failover doit être attribuée : [10.200.0.3] Pour vérifier que l'API fonctionne, essayez via SSH : $ ipFailoverOVH 10.200.0.3 status 10.200.0.3 is routed on lilo.daevel.fr/10.0.0.1 Vous pouvez également utiliser le nom correspond au reverse de l'IP : $ ipFailoverOVH failover1.daevel.fr status 10.200.0.4 is routed on lilo.daevel.fr/10.0.0.1 Une fois que tout fonctionne un /etc/init.d/heartbeat restart sera nécessaire pour activer tout cela. PS : bien sûr si vous avez des suggestions quant à l'amélioration du script, je suis preneur ! |
MathieuC
| Mathieu Inscrit le : 15/07/2005 |
# Le 24/08/2008 à 16:14 Comme la tres grosse majorite des tuto technique, c'est totalement imbuvale pour quelqu'un qui ne connait pas deja les outils, c'est dommage. |
darkham
| Adrien Inscrit le : 11/05/2005 |
# Le 24/08/2008 à 16:39 Je ne trouve pas cela imbuvable perso, mais parcontre il est vrai que je ne suis pas chaud avec les ip failover !!!! Widoox : http://www.widoox.fr |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 24/08/2008 à 17:29 Tu as raison Mathieu, le but était d'indiquer une procédure plutôt que d'expliquer l'intérêt de tout cela. |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 24/08/2008 à 18:54 Je viens de faire une série d'autres tests, et ce n'est pas génial : |
MultiNetWorks
| Damien Inscrit le : 13/05/2005 |
# Le 24/08/2008 à 20:29 Il y a une classe à la fin de la discussion pour faire le changement d'IpFailOver : Damien... |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 24/08/2008 à 20:53 Bah la classe ne sert plus à rien, vu qu'il y a maintenant une API pour faire ça. |
flush
| Jean-Philippe Inscrit le : 09/05/2005 |
# Le 24/08/2008 à 21:03 Bool > un petit script php avec un file('http://') @+ Jean-Philippe |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 24/08/2008 à 21:34 Oui c'est sûr, mais ça ne fait qu'un seul contrôle. |
abravanel666
| Sylvain Inscrit le : 19/07/2009 |
# Le 08/09/2009 à 11:21 Hello |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 08/09/2009 à 11:31 L'offre VLAN devrait bientôt sortir, et ainsi permettre l'utilisation de "vraies" solutions de failover. |
Julgates
| Julien Inscrit le : 09/03/2005 |
# Le 08/09/2009 à 11:32 Bah ca serait pas trop tot, car la le débit entre les machines est horrible. Shopping Time Network - Founder / CTO |
Julgates
| Julien Inscrit le : 09/03/2005 |
# Le 08/09/2009 à 11:48 A ca sera pas physique ? Shopping Time Network - Founder / CTO |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 08/09/2009 à 12:11 Mais tu satures vraiment le réseau Gigabit Julgates ? |
Julgates
| Julien Inscrit le : 09/03/2005 |
# Le 08/09/2009 à 12:20 Je le sature pas, je pense que c'est le switch qui est plus ou moins saturé, j'ai des latences pas possibles entre les serveurs, par exemple c'est pas rare qu'un rsync s'interrompe puis redémarre, comme si le réseau faisait une pause. Shopping Time Network - Founder / CTO |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 08/09/2009 à 12:29 Euh ouais là t'as un sérieux problème je pense. Je fais même du 400Mbps entre RBX1 et RBX2, et j'ai pas remarqué de problème, bien que ce ne soit pas un transfert permanent. |
Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.
© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 3:37:50 | Généré en 33.45ms | Contacts | Mentions légales |