前期准备
每台虚拟机的地址解析一定要做好!!
server8: 172.25.14.8 (对应server1)
server9: 172.25.14.9 (对应server2)
server10: 172.25.14.10(对应server3)
server11: 172.25.14.11(对应server4)
- 在server11中visudo
- 在server11中创建devops用户和密码
- 在server8中将之前做好的密钥发送给server11
- 修改 hosts文件,建立两个组 haproxy 和 keeplived
使用keepalived+haproxy实现高可用(法1)
安装keepalived并修改
- 在server8中安装keepalived
[devops@server8 ~]$ sudo yum install -y keepalived
- 将 keepalived 的配置文件拷贝到 /home/devops/ansible/templates/keepalived.conf.j2
编写好的 keepalived.conf.j2 如下所示
[devops@server8 ansible]$ cat templates/keepalived.conf.j2
! Configuration File for keepalived
global_defs {
notification_email {
root@localhost
}
notification_email_from keepalived@localhost
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id LVS_DEVEL
vrrp_skip_