一,实验架构

本实验主要研究如何使用keepalived+lvs实现负载均衡群集,环境由一台keepalived和两台web服务器组成,keepalived的高可用群集不会在此实验中出现。

keepalive
172.24.3.10
web1
172.24.3.11

web2

172.24.3.12
vip
172.24.3.20


二,实验过程


keepalived服务器

1,安装支持软件

kernel-devel, openssl-devel, popt-devel, ipvsadm

wKioL1dPm_bRQ1XEAAAvXjSXLOQ111.jpg

2,编译安装keepalived

wKiom1dPn47CyL2ZAACrq4WrnTg821.jpg

3,使用keepalived服务

wKioL1dPoRyyoUnNAABhXhMPK00562.jpg

4,修改主配文件

wKioL1dPog_joxP2AACFIwjNq-o579.jpg

keepalived+lvs实现负责均衡群集_第1张图片

keepalived+lvs实现负责均衡群集_第2张图片

5,添加防火墙规则并启用keepalived服务

wKiom1dPwoTSXnTSAACxWdO9xVc743.jpg


web服务(两台服务器均同样操作)

1,配置虚拟ip地址

wKioL1dPxZeyCUPxAABsGHgb2BI710.jpg

wKiom1dPxJeRZ4hFAABMiEUVEMw799.jpg

2,添加vip访问本地路由

wKioL1dPx3WwSPGAAABHU3zLHQc337.jpg

wKiom1dPxnbjxJIkAAAdw7c9mSc428.jpg

3,调整/proc响应参数

在/etc/sysctl.conf   文件中添加,添加完成后用sysctl -p重新加载

keepalived+lvs实现负责均衡群集_第3张图片

4,添加防火墙规则,启用httpd服务

keepalived+lvs实现负责均衡群集_第4张图片

测试完成