Centos7部署Keepalived+lvs服务

IP规划:

服务器 IP地址
主服务器 20.0.0.22/24
从服务器 20.0.0.24/24
Web-1 20.0.0.26/24
Web-2 20.0.0.27/24

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

1、调整/proc响应参数

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

Centos7部署Keepalived+lvs服务_第1张图片

2、安装keepalived+lvs服务

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

Centos7部署Keepalived+lvs服务_第2张图片

Centos7部署Keepalived+lvs服务_第3张图片

3、配置Keepalived配置文件

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

vim /etc/keepalived/keepalived.conf

Centos7部署Keepalived+lvs服务_第4张图片

Centos7部署Keepalived+lvs服务_第5张图片

4、重启Keepalived服务

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

systemctl restart keepalived

Centos7部署Keepalived+lvs服务_第6张图片

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

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

1、调整/proc响应参数

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

Centos7部署Keepalived+lvs服务_第7张图片

2、安装keepalived+lvs服务

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

Centos7部署Keepalived+lvs服务_第8张图片

Centos7部署Keepalived+lvs服务_第9张图片

3、配置Keepalived配置文件

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

Centos7部署Keepalived+lvs服务_第10张图片

Centos7部署Keepalived+lvs服务_第11张图片

4、重启Keepalived服务

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

Centos7部署Keepalived+lvs服务_第12张图片

Centos7部署Keepalived+lvs服务_第13张图片

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

三、配置web服务器-1

1、配置虚拟IP地址

Centos7部署Keepalived+lvs服务_第14张图片

Centos7部署Keepalived+lvs服务_第15张图片

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

Centos7部署Keepalived+lvs服务_第16张图片

Centos7部署Keepalived+lvs服务_第17张图片

Centos7部署Keepalived+lvs服务_第18张图片

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

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

Centos7部署Keepalived+lvs服务_第19张图片

Centos7部署Keepalived+lvs服务_第20张图片

4、安装部署httpd服务

Centos7部署Keepalived+lvs服务_第21张图片

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

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

Centos7部署Keepalived+lvs服务_第22张图片

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

Centos7部署Keepalived+lvs服务_第23张图片

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

Centos7部署Keepalived+lvs服务_第24张图片

四、配置web服务器-2

1、配置虚拟IP地址

Centos7部署Keepalived+lvs服务_第25张图片

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

Centos7部署Keepalived+lvs服务_第26张图片

Centos7部署Keepalived+lvs服务_第27张图片

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

同web服务器-1。

Centos7部署Keepalived+lvs服务_第28张图片

Centos7部署Keepalived+lvs服务_第29张图片

4、安装部署httpd服务

Centos7部署Keepalived+lvs服务_第30张图片

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

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

Centos7部署Keepalived+lvs服务_第31张图片

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

Centos7部署Keepalived+lvs服务_第32张图片

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

Centos7部署Keepalived+lvs服务_第33张图片

五、配置服务验证

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

Centos7部署Keepalived+lvs服务_第34张图片

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

Centos7部署Keepalived+lvs服务_第35张图片

从调度器:

Centos7部署Keepalived+lvs服务_第36张图片

Web-1:

Centos7部署Keepalived+lvs服务_第37张图片

Web-2:

Centos7部署Keepalived+lvs服务_第38张图片

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

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

Centos7部署Keepalived+lvs服务_第39张图片

Centos7部署Keepalived+lvs服务_第40张图片

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

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

你可能感兴趣的:(服务配置,运维,lvs,keepalived)