Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: runtime в Jun 27, 2016, 22:31



Титла: HAProxy неволи
Публикувано от: runtime в Jun 27, 2016, 22:31
Здравейте, имам следните неволи с HAProxy, някой дали ще може да удари едно рамо:

Има 3 сървъра, на които вървят по две сокет услуги и една база данни. Базите данни между тия сървъри се репликират master - master. HAProxy мониторява тия услуги и прехвърля към даден сървър, ако някой от тях отпадне. Проблема ми е в това, че тия 2 сокет сървъра и базата данни трябва да си вървят в комплект и да прехвърли всички услуги към друг сървър без значение коя от 3-те е паднала в даден момент.

Мисля си за нещо като група от услуги или тригери, но нещо не намирам такава информация по въпроса. Та как може да стане така, че дори и една услуга да е паднала на даден сървър да прехвърли към друг и всичките останали, без значение дали те са на линия във въпросния, в който е отпаднала една от тях.



Титла: Re: HAProxy неволи
Публикувано от: supervas в Jun 29, 2016, 21:34
Това, което се сещам като най-лесно е да направиш програмка/скрипт работещи на всеки от трите компютъра, които да проверяват дали някоя от услугите не е паднала. Ако някоя не отговаря, програмката/скрипта спира и останалите на същия компютър. Така HAProxy ще пренесе всички услуги, ако всичко е наред.


Титла: Re: HAProxy неволи
Публикувано от: NOP в Jul 01, 2016, 18:52
Това което ми идва на акъл е 2 haproxy + keepallived


Титла: Re: HAProxy неволи
Публикувано от: pennywise в Jul 01, 2016, 19:27
Услуги не би трябвало да "падат" ей така. С HAProxy нямам опит, но все си мисля, че би трябвало да има някакъв вид health checks на порт/различни услуги.
Това което искаш може да се постигне с Nginx, и аз не обичам да ми казват да използвам други неща, но просто аз с това имам опит и знам как може да стане, за това го казвам, не казвам, че е задължително трябва да ползваш Nginx.
Относно това, че ти падат услуги, може да погледнеш monit - https://mmonit.com/monit/


Титла: Re: HAProxy неволи
Публикувано от: runtime в Jul 02, 2016, 17:58
Цитат
Услуги не би трябвало да "падат" ей така.

Именно заради това реших да пусна лауд балансър. За съжаление нашите провайдъри са чудо :) И тъй като множество VPS ми идват скъпичко за сега си държа съври на няколко географски ширини за които плащам само ток. Та проблема някак успях да го реша (малко прасешката) но го реших. Малко клони към идеята на SuperVas, но с леки корекции  [_]3 Благодарско, темата вече може да бъде маркирана като решена, а после ще допълня как съм решил проблема, че някой може да има същите неволи.


Титла: Re: HAProxy неволи
Публикувано от: go_fire в Jul 02, 2016, 19:16
Ами Рънтайм, ти си този дето може да я маркира. Друг не може.


Титла: Re: HAProxy неволи
Публикувано от: de_dust2 в Jul 07, 2016, 03:04
https://aaronwalrath.wordpress.com/2011/06/28/configure-haproxy-and-keepalived-for-load-balancing-and-reverse-proxy-on-red-hatscientificcentos-linux-56/ ($2) от тук може да вземеш идея.. :)