为内置平衡器创建配置文件
2024年12月12日
ID 243036
仅适用于与KATA 5.0 或更高版本的多个服务器集成时。
要为内置平衡器创建配置文件:
- 创建一个 Unix 格式的文本文件(LF 表示换行符)并将其命名为 haproxy.cfg。
- 在文件中添加下列行:
全局
log 127.0.0.1 local6
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
stats socket /var/lib/haproxy/stats user root group adm mode 660 level user
maxconn 1000
user haproxy
group haproxy
daemon
defaults
mode tcp
log global
retries 3
timeout queue 1m
timeout connect 10s
timeout client 1m
timeout server 1m
timeout check 10s
maxconn 1000
frontend kata_balancer
bind 127.0.0.1:8000
default_backend kata_servers
- 选择指定 KATA 服务器地址的适当方法,并将相应的行添加到文件中。
- 如果要在配置文件中指定所有 KATA 服务器的 IP 地址,请将以下行添加到文件中:
backend kata_servers
balance roundrobin
default-server check
server kata_node1 <IP-address1:port1>
server kata_node2 <IP-address2:port2>
server kata_node3 <IP-address3:port3>
server kata_node4 <IP-address4:port4>
- 如果要使用域名(DNS 记录)获取最新的地址列表,请将以下行添加到文件中:
resolvers dns_servers
parse-resolv-conf
accepted_payload_size 8192
timeout resolve 10s
timeout retry 10s
hold valid 60s
backend kata_servers
balance roundrobin
default-server check resolvers dns_servers init-addr none
server-template kata_node 8 <domain_name>:<port>
若要使用域名获取地址列表,请在 DNS 服务器上创建一个域名(例如 kata.example.com),该域名包含多条 A 记录,表示 KATA 服务器的 IP 地址。
- 如果要在配置文件中指定所有 KATA 服务器的 IP 地址,请将以下行添加到文件中:
- 保存配置文件。
内置平衡器的配置文件被创建。