环境准备:两台服务器,两台客户机,关闭火墙和selinux
在两台主机上安装ka
yum install keepalived -y
开启软件
keepalived配置
进入文件
vim /etc/keepalived/keepalived.conf
修改配置
配置slave
效果
在另一台路由配置
抢占模式和非抢占模式
单播模式的配置
测试
通知邮件发送方式
下载发送软件
生成授权码
创建通知脚本
QQ邮箱配置
测试
Keepalived 双主架构
配置
k1
k2
测试
实现ipvs的高
提前安装http并将客户机的vip响应关闭,并添加vip,注意添加自己的vip,这里的子网掩码是32位,24位可能会导致远程无法连接,http的默认访问文件内写入访问内容
ip a a dev lo 172.25.254.100/32
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
yum install httpd -y
echo RS1 - 172.25.254..100 > /var/www/html/index.html
实现HAProxy高可用
两台主机分别装的对应为文件
打开配置文件配置
两个节点启用内核参数