keepalived部署+示例

Keepalived软件层面解决静态网关单点风险,是vrrp协议的软件实现,设计目的是为了高可用ipvs服务

目录

一、实验环境

二、Keepalived相关文件

三、实验

实验一 虚拟路由的配置

实验二 虚拟路由的通讯设定

实验三 日志分离

实验四 独立子配置文件

实验五 非抢占模式和延迟抢占

1、非抢占模式

2、延迟抢占

实验六 单播模式设定

实验七 邮件通知


一、实验环境

四台RHEL7.9虚拟机,且保证防火墙和SELinux处于关闭状态

主机名 IP地址
realserver1 172.25.254.110
realserver2 172.25.254.120
ka1 172.25.254.10
ka2 172.25.254.20
[root@realserver1 ~]# yum install httpd -y
[root@realserver1 ~]# echo 172.25.254.110 > /var/www/html/index.html
[root@realserver1 ~]# systemctl enable --now httpd
[root@realserver2 ~]# yum install httpd -y
[root@realserver2 ~]# echo 172.25.254.120 > /var/www/html/index.html
[root@realserver2 ~]# systemctl enable --now httpd

测试:

 

二、Keepalived相关文件

        软件包名:                keepalived

        主程序文件:            /usr/sbin/keepalived

        主配置文件:            /etc/keepalived/keepalived.conf

        配置文件示例:        /usr/share/doc/keepalived/

        Unit File:                /lib/systemd/system/keepalived.service

        Unit File环境配置文件:/etc/sysconfig/keepalived

三、实验

实验一 虚拟路由的配置

[root@ka1 ~]# yum install keepalived
[root@ka2 ~]# yum install keepalived
[root@ka1 ~]# rpm -ql keepalived
[root@ka1 ~]# vim /etc/keepalived/keepalived.conf 
[root@ka1 ~]# systemctl enable --now keepalived.service
[root@ka2 ~]# vim /etc/keepalived/keepalived.conf 
[root@ka2 ~]# systemctl enable --now keepalived.service

[root@ka1 ~]# tcpdump -i eth0 -nn host 224.0.0.18

  • 16
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值