Page 1 sur 1
haProxy + mariaDb + Nginx/apache
Publié : mer. 24 mai 2017 22:09
par yahaha
Projet de l'été :utiliser HaProxy en LoadBalancer pour MariaDb et server web (aace/nginx)
ce qui fonctionn déjà, j'ai deux srv HAProxy et 3 maria db, les HaProxy sont en LB(round ronbin)/HA pour les 3 maria Db qui sont en HA l'un de l'autre
je souhaiterai ajouter 2 server web aussi en HA, mais que HaProxy fasse aussi LB pour ces deux servers.
ma qestion, comment faire? je chercher sur la toile mais je ne trouve pas grand chose sur ce trio? (il y a bien les duo HAProxy-MariaDB ou HAProxu-apache/nginx)
des idées? liens? tutos?
merci
haProxy + mariaDb + Nginx/apache
Publié : jeu. 25 mai 2017 00:31
par kvm
Je ne comprends pas ton problème en fait...
Qu'est ce qui t'empêche d'utiliser une configuration additionnelle dans HAProxy pour tes serveurs web en plus de celle pour les MariaDB ?
Surtout que tes MariaDB ne sont pas attaqués via les ports 80/443, si ?
haProxy + mariaDb + Nginx/apache
Publié : jeu. 25 mai 2017 02:12
par kalistyan
Tu devrais trouver bonheur ici
https://seanmcgary.com/posts/haproxy--- ... omain-name
De mon coté, je galère avec haproxy passthrough ssl.
haProxy + mariaDb + Nginx/apache
Publié : jeu. 25 mai 2017 08:34
par yahaha
Je ne comprends pas ton problème en fait...
Qu'est ce qui t'empêche d'utiliser une configuration additionnelle dans HAProxy pour tes serveurs web en plus de celle pour les MariaDB ?
Surtout que tes MariaDB ne sont pas attaqués via les ports 80/443, si ?
mon soucis est que je ne veux pas casser ma prod (je peux me faire un environnement de test sans soucis), et que je ne suis pas un bête en Gnu/Linux.
Je tâtonne beaucoup, en général j'arrive à mes fins, mais des retours d'expériences sont toujours intéressant avant de se lancer
et non mon cluster n'est pas attaqué en 443 ni en 80
merci je vais lire ça !
haProxy + mariaDb + Nginx/apache
Publié : mer. 31 mai 2017 15:38
par Zedoune
tu peux pas faire la même chose avec les 2 serveurs web que tu fais avec les serveurs mariadb ?
haProxy + mariaDb + Nginx/apache
Publié : mer. 31 mai 2017 18:08
par yahaha
Oui c'est mon but, faudra que je fasse un rsync entre les deux pour avoir systèmatiquement les mêmes datas
haProxy + mariaDb + Nginx/apache
Publié : mer. 31 mai 2017 18:09
par Zedoune
Oui c'est mon but, faudra que je fasse un rsync entre les deux pour avoir systèmatiquement les mêmes datas
dans ce cas là, c'est un poil plus compliqué selon ton application ça peut poser soucis :/
Par exemple, owncloud avec du load balancing, ça va pas marcher
haProxy + mariaDb + Nginx/apache
Publié : mer. 31 mai 2017 19:52
par yahaha
le nextcloud est à part, je n'ai qu'un agrégateur RSS et un blog derrière (je sais c'est overkill, mais ça me permet d'apprendre)
pourquoi d'ailleurs Nextcloud/OC ne fonctionnerai pas?
haProxy + mariaDb + Nginx/apache
Publié : mer. 31 mai 2017 20:25
par poulpito
0 soucis avec HAproxy et nextcloud ici
et agrégateur rss : freshrss
par contre le rss est pas en pass c'est haproxy qui sert le proxy comme ca tous les renew de certificats se font sur la vmhaproxy via un seul script auto
et le reste http simple en interne entre les vm
haProxy + mariaDb + Nginx/apache
Publié : mer. 31 mai 2017 20:30
par yahaha
idem freshrss aussi, mais je garde ma vm dédiée pour nextcloud, avec sa propre db, car ça c'est de la prod familiale, le reste c'est plus pour moi jouer

haProxy + mariaDb + Nginx/apache
Publié : mer. 31 mai 2017 20:32
par poulpito
Une VM par service ici plus facile pour maintenir et mettre à jour avec les snapshot
haProxy + mariaDb + Nginx/apache
Publié : mer. 31 mai 2017 20:34
par yahaha
j'ai mutualisé mes db dans un cluster, et je veux le reste de mes petits service web dans un cluster web (actuellement une seule machine)
haProxy + mariaDb + Nginx/apache
Publié : mer. 31 mai 2017 20:42
par Zedoune
0 soucis avec HAproxy et nextcloud ici
et agrégateur rss : freshrss
par contre le rss est pas en pass c'est haproxy qui sert le proxy comme ca tous les renew de certificats se font sur la vmhaproxy via un seul script auto
et le reste http simple en interne entre les vm
et tes documents ils sont sur un FS partagé entre tes 2 serveurs web non ? sans cela, je vois pas comment tu fais marcher nextcloud en load balancing

haProxy + mariaDb + Nginx/apache
Publié : mer. 31 mai 2017 22:15
par kalistyan
Nextcloud » glusterfs simple et efficace.

haProxy + mariaDb + Nginx/apache
Publié : mer. 31 mai 2017 22:34
par yahaha
tu m'intéresse... quel distribution utilises tu? et la db est un cluster sur une autre vm?
haProxy + mariaDb + Nginx/apache
Publié : mer. 31 mai 2017 23:08
par kalistyan
J'ai testé gfs sur Ubuntu et Centos. Pour la partie db, j'avais essayé clusterControl.
3 vm pour le stockage
3 vm pour la db