Я использую haproxy с моим кластером ceph и создал больше шлюзов на 1 сервере с разными портами. Я добавил в конфигурацию бэкенда разные номера портов, но похоже, что haproxy игнорирует это.
Чего мне не хватает в конфигурации?
Это на сервере, где работают шлюзы:
netstat -an|grep :808
TCP 0 0 10.118.199.1:8084 0.0.0.0:* ПРОСЛУШАТЬ
TCP 0 0 10.118.199.1:8080 0.0.0.0:* ПРОСЛУШАТЬ
TCP 0 0 10.118.199.1:8081 0.0.0.0:* ПРОСЛУШАТЬ
TCP 0 0 10.118.199.1:8082 0.0.0.0:* ПРОСЛУШАТЬ
TCP 0 0 10.118.199.1:8083 0.0.0.0:* ПРОСЛУШИВАТЬ
TCP 0 0 10.118.199.1:8080 10.100.112.111:56906 TIME_WAIT
Это моя конфигурация haproxy:
Глобальный
журнал 127.0.0.1 локальный2
chroot /var/lib/haproxy
pid-файл /var/run/haproxy.pid
максконн 100000
пользовательский прокси
группа haproxy
демон
сокет статистики /var/lib/haproxy/stats
значения по умолчанию
режим http
журнал глобальный
опция httplog
опция
опция http-server-close
#option forwardfor кроме 127.0.0.0/8
опция повторной отправки
повторяет 3
таймаут http-запроса 10s
очередь ожидания 1м
тайм-аут соединения 10 сек.
таймаут клиента 1м
таймаут сервера 1м
тайм-аут http-keep-alive 10s
проверка тайм-аута 10s
максконн 3000
слушать статистику 0.0.0.0:9000
режим http
остаток средств
тайм-аут клиента 5000
тайм-аут подключения 4000
тайм-аут сервера 30000
статистика uri /haproxy_stats
область статистики HAProxy\ Статистика
авторизация статистики pw:pw
админ статистики если TRUE
интерфейс http *:8080
режим http
default_backend rgw_http
интерфейс https
bind *:443 ssl crt /opt/certificate/wildcard.comp.local/PEM/wildcard_comp_local.pem crt /opt/certificate/wildcard.comp.local/PEM/wildcard.compdev.io.pem
#http-запрос set-header X-Forwarded-Proto https
режим http
default_backend rgw_http
журнал глобальный
серверная часть rgw_http
круговой баланс
режим http
сервер server01-1 10.118.199.1:8080 проверить интер 3с
сервер server02 10.118.199.2:8080 проверить интер 3с
сервер server03 10.118.199.3:8080 проверить интер 3с
сервер server01-2 10.118.199.1:8081 проверить интер 3с
сервер server01-3 10.118.199.1:8082 проверить интер 3с
сервер server01-4 10.118.199.1:8083 проверить интер 3с
сервер server01-5 10.118.199.1:8084 проверить интер 3с
Это страница статистики:
Что я упускаю или неправильно понимаю?