防火墙配置
1 | firewall-cmd --zone=public --add-port=80/tcp --permanent |
指定自己需要开放的端口来替换80/tcp
安装配置Keepalived
两个节点安装Keepalived
1
yum -y install keepalived
编辑Keepalived配置文件
1
vim /etc/keepalive/keepalived.conf
内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18vrrp_script chk_haproxy {
script "killall -0 haproxy" # check the haproxy process
interval 2 # every 2 seconds
weight 2 # add 2 points if OK
}
vrrp_instance VI_1 {
interface eth0 # interface to monitor
state MASTER # MASTER on haproxy, BACKUP on haproxy2
virtual_router_id 51
priority 101 # 101 on haproxy, 100 on haproxy2
virtual_ipaddress {
192.168.0.100 # virtual ip address
}
track_script {
chk_haproxy
}
}启动服务:
1
systemctl enable keepalived ; systemctl start keepalived
安装配置HAProxy
安装HAProxy。
1
yum -y install haproxy
配置HAProxy。
1
vim /etc/haproxy/haproxy.cfg
内容:
1
2
3
4
5
6
7
8
9frontend http_web *:80
mode http
default_backend rgw
backend rgw
balance roundrobin
mode http
server rgw1 10.0.0.71:80 check
server rgw2 10.0.0.80:80 check启动服务:
1
systemctl enable haproxy ; systemctl start haproxy