leon47 Posté(e) le 28 novembre 2006 Partager Posté(e) le 28 novembre 2006 Bonjour, les gens ! Voilà mon besoin : J'ai un serveur de load balancing en frontal, qui redirige le flux http vers mes 2 serveurs Apaches. derrière ce système, j'ai un système de serveurs MySQL fonctionnant en heartbeat. Le souci que j'ai, c'est que je souhaite que mes users puisse accèder à mes serveurs SQL en passant par l'adresse localhost depuis Apache. Si vous avez une idée ??? .... piti shéma qui va bien : HA HA |____________| | _____________ | | Apache Apache |____________| | _____________ | | SQL ------HA----SQL Lien vers le commentaire Partager sur d’autres sites More sharing options...
zoto Posté(e) le 28 novembre 2006 Partager Posté(e) le 28 novembre 2006 Salut En fait tu veux que les serveur apache accede a tes base mysql ? Rien de plus simple, tu autorise le login a distance sur tes base mysql . Apres tu donne l'ip hearbeat de tes serveur mysql a tes apache . a+ Lien vers le commentaire Partager sur d’autres sites More sharing options...
leon47 Posté(e) le 30 novembre 2006 Auteur Partager Posté(e) le 30 novembre 2006 Vi, je sais :) Mais le souci, c'est que j'aimerai que mes serveurs apache accèdent à la base SQL par l'adresse localhost. Je ne voit pas trop comment faire autrement que par un tunnel SSH entre mes 2 ports (local et distant). Lien vers le commentaire Partager sur d’autres sites More sharing options...
tyrann27 Posté(e) le 30 novembre 2006 Partager Posté(e) le 30 novembre 2006 Et une redirection de port c'est possible? Genre ajouter une route pour localhost:tonport vers ipDeLaBase:tonport ? Je dis probablement un truc dans le vent mais on sait jamais Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 30 novembre 2006 Partager Posté(e) le 30 novembre 2006 Bah à part un tunnel ssh ou une règle iptable, je ne vois pas trop non plus comment faire. Quel est l'intérêt de rester en localhost ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
leon47 Posté(e) le 1 décembre 2006 Auteur Partager Posté(e) le 1 décembre 2006 L'interêt est que les webmasters n'auront pas à modifier tous leurs scripts (pour les pas bons qui ne font pas un fichier de config.php avec les variables qui vont bien) ... je vois avec mon boss si cela le gêne tant que ça. Perso, si les webmaster ne peuvent pas changer une variable, qu'ils changent de travail ^^ merci quand même ! Pour les interessé, pour une joyeuse redondance, vive UltraMonkey et DRBD. Lien vers le commentaire Partager sur d’autres sites More sharing options...
zoto Posté(e) le 1 décembre 2006 Partager Posté(e) le 1 décembre 2006 Salut Pour la redondance ça me branche bien Si tu as quelques doc la dessus envoie a+ Lien vers le commentaire Partager sur d’autres sites More sharing options...
leon47 Posté(e) le 3 décembre 2006 Auteur Partager Posté(e) le 3 décembre 2006 The Lien un piti lien qui explique bien le comment du pourquoi qu'il fait tout ça :) PS:pitète aussi celui là ==> http://www.supinfo-projects.com/fr/2006/ha%5Ffr/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
BoobZ Posté(e) le 5 décembre 2006 Partager Posté(e) le 5 décembre 2006 sed -e "s/localhost/@IPservMySQL" source.php > dest.php A effectuer dans TOUS tes scripts Sinon synchronisation MySQL... Parce que dans ton système actuel (ce que tu desires faire) si ton serveur Mysql principal tombe...Tes 2 serveurs tombent...Puisque ton 2nd pointe vers le Mysql du 1er Le plus secure est quand meme que chaque serveur soit miroir l'un de l'autre DRDB donc pour du mirorring over IP et donc miroir des bases MySQL... C'est juste une idée, certainement pas la solution... Tiens une autre soluce a teste..un resync de base mysql sur tes serveurs..Par contre vite limité si bcp de modif... ++ Lien vers le commentaire Partager sur d’autres sites More sharing options...
leon47 Posté(e) le 6 décembre 2006 Auteur Partager Posté(e) le 6 décembre 2006 Nan nan,si un de mes serveurs tombe, le second prend ben la suite du premier. j'ai un drbd de mon /var/lib/mysql, durant quelques secondes (le temps que le sysème remarque la défaillance) je n'ai plus de serveur mais la bascule se fait bien ! rsync, spa terrible à mon gout. Lien vers le commentaire Partager sur d’autres sites More sharing options...
BoobZ Posté(e) le 6 décembre 2006 Partager Posté(e) le 6 décembre 2006 Bah si tu as drdb, tes machines (donc tes bases sql ) sont repliquées en temps reel?... Donc pourquoi chacune de tes machines ne pourrait pas attaquer sa propre base vu qu'elles sont identiques.... sinon je ne vois pas d'autres soluces que de modif tes fichiers Enfin je dis ca je dis rien, je ne connais pas tes imperatifs de prod ni ta conf drdb so..... Lien vers le commentaire Partager sur d’autres sites More sharing options...
leon47 Posté(e) le 6 décembre 2006 Auteur Partager Posté(e) le 6 décembre 2006 J'ai 6 serveurs en tout : 2 load balancer qui vont rediriger le flux vers les serveurs 2 apaches. J'ai, donc, mes 2 serveurs apaches qui montent le /var/www/ des 2 serveurs de donées. Ces serveurs de données hébergent également le Mysql en drbd. Je n'es pas le serveur complet en drbd, jste qques repertoire, mysql, mail et web. Je vais effectivement demandé à mes dévelopeur de modifiertous leurs fichiers :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.