Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
linux:halb [2011/10/31 16:07] linko22@gmail.com |
linux:halb [2011/11/01 09:45] (текущий) linko22@gmail.com [HAProxy] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== High Availability and Load-Balancing ====== | ====== High Availability and Load-Balancing ====== | ||
| - | ===== О ===== | ||
| - | Оригинал [[http:// | ||
| ===== Подготовка ===== | ===== Подготовка ===== | ||
| Строка 7: | Строка 5: | ||
| **/ | **/ | ||
| + | ===== HAProxy ===== | ||
| + | |||
| + | На обоих серверах делаем: | ||
| + | |||
| + | <code cli> | ||
| + | cp / | ||
| + | cat /dev/null > / | ||
| + | vi / | ||
| + | </ | ||
| + | |||
| + | <file bash haproxy.cfg> | ||
| + | global | ||
| + | log 127.0.0.1 | ||
| + | log 127.0.0.1 | ||
| + | #log loghost | ||
| + | maxconn 4096 | ||
| + | #debug | ||
| + | #quiet | ||
| + | user haproxy | ||
| + | group haproxy | ||
| + | |||
| + | defaults | ||
| + | log | ||
| + | mode http | ||
| + | option | ||
| + | option | ||
| + | retries 3 | ||
| + | redispatch | ||
| + | maxconn 2000 | ||
| + | contimeout | ||
| + | clitimeout | ||
| + | srvtimeout | ||
| + | |||
| + | listen webfarm 192.168.0.99: | ||
| + | mode http | ||
| + | stats enable | ||
| + | stats auth someuser: | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| ===== keepalived ===== | ===== keepalived ===== | ||
| Строка 22: | Строка 65: | ||
| sysctl -p | sysctl -p | ||
| + | |||
| + | А там же нам надо в **/ | ||
| + | |||
| + | <code bash> | ||
| + | -A INPUT -s 192.168.0.0/ | ||
| + | </ | ||
| Теперь настраиваем на keepalived на нодах. | Теперь настраиваем на keepalived на нодах. | ||
| Строка 65: | Строка 114: | ||
| | | ||
| </ | </ | ||
| + | |||
| + | Добавляем в автозагрузку | ||
| + | |||
| + | chkconfig keepalived on | ||
| ==== На второй ==== | ==== На второй ==== | ||
| Строка 106: | Строка 159: | ||
| | | ||
| </ | </ | ||
| + | |||
| + | Добавляем в автозагрузку | ||
| + | |||
| + | chkconfig keepalived on | ||
| + | ===== Запуск ===== | ||
| + | |||
| + | Запускаем HAProxy и добавляем его в автозагрузку. | ||
| + | |||
| + | service haproxy start | ||
| + | |||
| + | ===== Статьи ===== | ||
| + | Оригинал [[http:// | ||
| + | |||
| + | [[http:// | ||