Folosesc haproxy cu clusterul meu ceph și am creat mai multe gateway-uri pe un server cu porturi diferite. Am adăugat la configurația backend cu diferite numere de porturi, dar se pare că haproxy o ignoră.
Ce îmi lipsește din configurație?
Acesta este pe serverul pe care rulează gateway-urile:
netstat -an|grep :808
tcp 0 0 10.118.199.1:8084 0.0.0.0:* ASCULTĂ
tcp 0 0 10.118.199.1:8080 0.0.0.0:* ASCULTĂ
tcp 0 0 10.118.199.1:8081 0.0.0.0:* ASCULTĂ
tcp 0 0 10.118.199.1:8082 0.0.0.0:* ASCULTĂ
tcp 0 0 10.118.199.1:8083 0.0.0.0:* ASCULTĂ
tcp 0 0 10.118.199.1:8080 10.100.112.111:56906 TIME_WAIT
Aceasta este configurația mea haproxy:
global
log 127.0.0.1 local2
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
maxconn 100000
utilizator haproxy
haproxy de grup
demonul
socket statistici /var/lib/haproxy/stats
implicite
modul http
jurnal global
opțiunea httplog
opțiunea dontlognull
opțiunea http-server-close
#opțiune forwardfor, cu excepția 127.0.0.0/8
reexpedierea opțiunii
reîncercări 3
timeout http-request 10s
timeout coada 1m
timeout connect 10s
timeout client 1m
server timeout 1m
timeout http-keep-alive 10s
verificare timeout 10s
maxconn 3000
statistici de ascultare 0.0.0.0:9000
modul http
echilibru
timeout client 5000
timeout connect 4000
server timeout 30000
statistici uri /haproxy_stats
domeniul statisticilor HAProxy\ Statistici
statistici auth pw:pw
statistici admin dacă TRUE
frontend http*:8080
modul http
default_backend rgw_http
frontend 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-request set-header X-Forwarded-Proto https
modul http
default_backend rgw_http
jurnal global
backend rgw_http
echilibru roundrobin
modul http
server server01-1 10.118.199.1:8080 verificați între 3s
server server02 10.118.199.2:8080 verifica inter 3s
server server03 10.118.199.3:8080 verifica inter 3s
server server01-2 10.118.199.1:8081 verificați între 3s
server server01-3 10.118.199.1:8082 verificați între 3s
server server01-4 10.118.199.1:8083 verificați între 3s
server server01-5 10.118.199.1:8084 verificați între 3s
Aceasta este pagina cu statistici:
Ce îmi lipsește sau înțeleg greșit?