Centos7部署Keepalived+lvs服务

IP规划:

服务器IP地址
主服务器20.0.0.22/24
从服务器20.0.0.24/24
Web-120.0.0.26/24
Web-220.0.0.27/24

一、主服务器安装部署keepalived+lvs服务

1、调整/proc响应参数

关闭Linux内核的重定向参数,因为LVS负载服务器和两个页面服务器需要共用一个VIP地址。(由于使用普通用户过于繁琐,后续将使用root用户)

2、安装keepalived+lvs服务

在主服务器上安装keepalived服务和lvs服务并且设置开机自启功能。

3、配置Keepalived配置文件

在主服务器和从服务器上实现热备的功能,漂移地址使用LVS群集的VIP地址。

vim /etc/keepalived/keepalived.conf

4、重启Keepalived服务

重启该服务,使用ip add命令查看VIP地址。

systemctl restart keepalived

5、清除防火墙配置并且关闭防火墙服务。

二、从服务器安装部署keepalived+lvs服务

1、调整/proc响应参数

同主服务器一样,关闭Linux内核的重定向。

2、安装keepalived+lvs服务

在从服务器上安装keepalived服务和lvs服务并且设置开机自启功能。

3、配置Keepalived配置文件

在主服务器和从服务器上实现热备的功能,漂移地址使用LVS群集的VIP地址。

4、重启Keepalived服务

重启该服务,使用ip add命令查看VIP地址。此时在从服务器上是看不到VIP地址的,因为主服务器还存在,并没有down机或者出现故障。

5、清除防火墙配置并且关闭防火墙服务。

三、配置web服务器-1

1、配置虚拟IP地址

2、在/etc/sysctl.conf文件内调整/proc响应参数

3、为虚拟接口lo:0配置VIP地址

在DR模式下,除了需要调整/proc系统的ARP相应参数意外,还要给虚拟接口配置一条到 VIP的路由。

4、安装部署httpd服务

5、配置httpd主配置文件的index.html文件

在index.html文件填写想要显示的内容。

6、重启并使服务开机自启。

7、使用curl命令查看服务是否成功。

四、配置web服务器-2

1、配置虚拟IP地址

2、在/etc/sysctl.conf文件内调整/proc响应参数

3、为虚拟接口lo:0配置VIP地址

同web服务器-1。

4、安装部署httpd服务

5、配置httpd主配置文件的index.html文件

在index.html文件填写想要显示的内容。

6、重启并使服务开机自启。

7、使用curl命令查看服务是否成功。

五、配置服务验证

1、查看keepalived服务的VIP地址。

2、查看四台服务器的IP地址是否正确配置。
主调度器:

从调度器:

Web-1:

Web-2:

3、查看lvs服务是否把两个web服务器加入到集群当中。

在主调度器和从调度器上都可以看到两个web服务器加入到了集群当中。

4、对VIP地址使用curl命令能否查看到两个网页内容的切换。

可以看到curl两次结果不同,分别是web服务器-1和web服务器-2内容在切换。

  • 26
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值