配置keepalived
安装
[root@apache ~]# yum install haproxy -y
修改配置文件
[root@apache ~]# vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
notification_email {
acassen@firewall.loc
failover@firewall.loc
sysadmin@firewall.loc
}
notification_email_from Alexandre.Cassen@firewall.loc
smtp_server 192.168.200.1
smtp_connect_timeout 30
router_id LVS_DEVEL
vrrp_skip_check_adv_addr
vrrp_strict
vrrp_garp_interval 0
vrrp_gna_interval 0
}
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 1
priority 100
advert_int 1
unicast_src_ip 10.0.0.30
unicast_peer {
10.0.0.20
}
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
10.0.0.99/24 dev eth0 label eth0:111
}
}
第二台启动
[root@mysql nginx]# cat /etc/keepalived/keepalived.conf
vrrp_instance VI_1 {
state

该博客介绍了如何通过配置keepalived和安装haproxy来实现docker环境的高可用性。首先详细讲解了keepalived的安装及配置过程,包括在第二台服务器上的操作。接着,介绍了haproxy的安装步骤,并调整了内核参数。在遇到启动haproxy的错误时,提供了解决方案。最后,部署了nginx容器并进行了访问测试,验证了高可用性的设置。
最低0.47元/天 解锁文章
1263

被折叠的 条评论
为什么被折叠?



