haProxy + mariaDb + Nginx/apache

Répondre
yahaha
Messages : 1831
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

haProxy + mariaDb + Nginx/apache

Message 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
kvm
Messages : 871
Inscription : ven. 12 janv. 2018 17:44

haProxy + mariaDb + Nginx/apache

Message 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 ?
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

haProxy + mariaDb + Nginx/apache

Message par kalistyan »

:hello:

Tu devrais trouver bonheur ici
https://seanmcgary.com/posts/haproxy--- ... omain-name

De mon coté, je galère avec haproxy passthrough ssl.
yahaha
Messages : 1831
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

haProxy + mariaDb + Nginx/apache

Message 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 :)
:hello:

Tu devrais trouver bonheur ici
https://seanmcgary.com/posts/haproxy--- ... omain-name

De mon coté, je galère avec haproxy passthrough ssl.
merci je vais lire ça !
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

haProxy + mariaDb + Nginx/apache

Message par Zedoune »

tu peux pas faire la même chose avec les 2 serveurs web que tu fais avec les serveurs mariadb ?
yahaha
Messages : 1831
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

haProxy + mariaDb + Nginx/apache

Message par yahaha »

Oui c'est mon but, faudra que je fasse un rsync entre les deux pour avoir systèmatiquement les mêmes datas
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

haProxy + mariaDb + Nginx/apache

Message 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
yahaha
Messages : 1831
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

haProxy + mariaDb + Nginx/apache

Message 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?
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

haProxy + mariaDb + Nginx/apache

Message 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
yahaha
Messages : 1831
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

haProxy + mariaDb + Nginx/apache

Message 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 :)
Avatar de l’utilisateur
poulpito
Messages : 12402
Inscription : ven. 12 janv. 2018 17:44
Localisation : Grenoble

haProxy + mariaDb + Nginx/apache

Message par poulpito »

Une VM par service ici plus facile pour maintenir et mettre à jour avec les snapshot
yahaha
Messages : 1831
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

haProxy + mariaDb + Nginx/apache

Message 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)
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

haProxy + mariaDb + Nginx/apache

Message 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 :D
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

haProxy + mariaDb + Nginx/apache

Message par kalistyan »

Nextcloud » glusterfs simple et efficace. ;)
yahaha
Messages : 1831
Inscription : ven. 12 janv. 2018 17:44
Localisation : Bruxelles

haProxy + mariaDb + Nginx/apache

Message par yahaha »

tu m'intéresse... quel distribution utilises tu? et la db est un cluster sur une autre vm?
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

haProxy + mariaDb + Nginx/apache

Message 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
Répondre