leon47 Posted November 28, 2006 Share Posted November 28, 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 Link to comment Share on other sites More sharing options...
zoto Posted November 28, 2006 Share Posted November 28, 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+ Link to comment Share on other sites More sharing options...
leon47 Posted November 30, 2006 Author Share Posted November 30, 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). Link to comment Share on other sites More sharing options...
tyrann27 Posted November 30, 2006 Share Posted November 30, 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 Link to comment Share on other sites More sharing options...
theocrite Posted November 30, 2006 Share Posted November 30, 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 ? Link to comment Share on other sites More sharing options...
leon47 Posted December 1, 2006 Author Share Posted December 1, 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. Link to comment Share on other sites More sharing options...
zoto Posted December 1, 2006 Share Posted December 1, 2006 Salut Pour la redondance ça me branche bien Si tu as quelques doc la dessus envoie a+ Link to comment Share on other sites More sharing options...
leon47 Posted December 3, 2006 Author Share Posted December 3, 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/ Link to comment Share on other sites More sharing options...
BoobZ Posted December 5, 2006 Share Posted December 5, 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... ++ Link to comment Share on other sites More sharing options...
leon47 Posted December 6, 2006 Author Share Posted December 6, 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. Link to comment Share on other sites More sharing options...
BoobZ Posted December 6, 2006 Share Posted December 6, 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..... Link to comment Share on other sites More sharing options...
leon47 Posted December 6, 2006 Author Share Posted December 6, 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 :) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.