keepalived 配置文件配置信息

yum install keepalived -y

#文件
/etc/keepalived/keepalived.conf #keepalived服务主配置文件
/etc/rc.d/init.d/keepalived #服务启动脚本
/etc/sysconfig/keepalived
/usr/bin/genhash
/usr/libexec/keepalived
/usr/sbin/keepalived
2.部署httpd(举例)
yum -y install httpd
systemctl start httpd

3.测试验证,看返回是否对应
(host-1操作)
echo “37” >> /var/ww/html/index.html
curl http://192.168.2.37

(host-2操作)
echo “149” >> /var/ww/html/index.html
curl http://192.168.2.149

三.配置keepalived
更改为如下,多余部分删除,具体含义查看keepalived配置文件详解

(host-1操作)
1.把host-1作为主机器,进行修改配置
vim /etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs { #全局配置
router_id lb01 #路由id号,不能重复
}

vrrp_instance VI_1 { #定义一个实例
state MASTER #态参数 master/backup 只是说明,具体根据优先级
interface enp0s8 #虚IP地址放置的网卡位置
virtual_router_id 51 #同一个集群id一致
priority 100 #优先级决定是主还是备 越大越优先
advert_int 1 #主备通讯时间间隔
authentication {
auth_type PASS
auth_pass 1111 #认证号,集群中要一致
}
virtual_ipaddress {
192.168.2.99 #使用的虚拟ip,要和网段内ip不冲突
}
}
(host-2操作)
2.把host-2作为从机器,进行修改配置

! Configuration File for keepalived

global_defs {
router_id lb02 #更改
}

vrrp_instance VI_1 {
state BACKUP #作为备份
interface enp0s8
virtual_router_id 51
priority 90 #优先级调小
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.2.99
}
}
(机器均操作)
3.启动服务
systemctl start keepalived

猜你喜欢

转载自blog.csdn.net/qq_44912603/article/details/127427388