LVS+Keepalived使用总结

一、lvs简介和推荐阅读的资料二、lvs和keepalived的安装三、LVS VS/DR模式搭建四、LVS VS/TUN模式搭建五、LVS VS/NAT模式搭建六、keepalived多种real server健康检测实例七、lvs持久性工作原理和配置八、lvs数据监控九、lvs+keepalived故障排除 一、LVS简介和推荐阅读的资料

      学习LVS+Keepalived必须阅读的三个文档。

1、  《Keepalived权威指南》下载见

2、  《LVS手册》

3、  《Red_Hat_Enterprise_Linux-5-Virtual_Server_Administration-zh-CN》 4.htm

这三个文档是官方文档,介绍了大部分原理和基础知识。下面我主要记录一些使用的案例,方便查阅。

LVS/DR + Keepalived搭建负载均衡集群

LVS+Keepalived实现四层负载及高可用 

LVS+Keepalived高可用负载均衡集群架构实验 

Heartbeat+LVS构建高可用负载均衡集群 

搭建LVS负载均衡测试环境 

一个针对LVS的压力测试报告

      他们负责什么工作?

在LVS+Keepalived环境里面,lvs主要的工作是提供调度算法,把客户端请求按照需求调度在real服务器,keepalived主要的工作是提供lvs控制器的一个冗余,并且对real服务器做健康检查,发现不健康的real服务器,就把它从lvs集群中剔除,real服务器只负责提供服务。

二、lvs和keepalived的安装

      环境规划

      2*(lvs+keepalived服务器)+n*real-server,一般lvs+keepalived是这样的架构。

      开始安装

1、  下载软件包

下载lvs的软件包

下载keepalived软件包

2、先编译安装lvs,再安装keepalived,安装lvs需要内核源码

下载lvs源码的时候,一定要选择你内核版本对应的源码包。

# uname  -r 2.6.18-164.el5PAE #yum install kernel-devel -y  //安装内核源码包 #ln -s /usr/src/kernels/2.6.18-164.el5PAE-i686/ /usr/src/linux #wget   //ipvsadm包就是lvs软件包,别觉得名字不一样 # tar -zxvf ipvsadm-1.24.tar.gz # cd ipvsadm-1.24 #make && make install

检查lvs是否安装成功:

#ipvsadm //查看是否有输出

#lsmod | grep ip_vs  //如果ipvsadm有输出,那么使用这个命令查看是否加载ip_vs模块,如果加载,那么lvs算安装成功。

2、  编译安装keepalived,一定在安装完lvs以后在安装keepalive

#wget //不建议选择最新的版本 #tar -zxvf keepalived-1.1.15.tar.gz #cd keepalived-1.1.15 #./configure --prefix=/  --mandir=/usr/local/share/man/ --with-kernel-dir=/usr/src/linux/ Keepalived version      : 1.1.15 Compiler                : gcc Compiler flags          : -g -O2 Extra Lib                : -lpopt -lssl -lcrypto Use IPVS Framework      : Yes IPVS sync daemon support : Yes Use VRRP Framework      : Yes Use LinkWatch            : No Use Debug flags          : Nod

看见如上输入,注意yes和no的值,如果一样,证明配置成功,如果lvs为no,那么证明你的lvs没有安装成功,需要从新安装lvs再安装keepalived。

#make && make install

如果没有报错,那么就安装成功了,检查一下是否生成了keepalived命令。

三、LVS VS/DR模式搭建

环境介绍

主机IP

 

角色

 

安装软件

 

122.225.32.134

 

Lvs+keepalived MASTER

 

Ipvsadm keepalived

 

122.225.32.135

 

Lvs+keepalived BACKUP

 

Ipvsadm keepalived

 

122.225.32.136

 

Real server

 

Lvs_real脚本

 

122.225.32.137

 

Real server

 

Lvs_real脚本

 

122.225.32.142

 

VIP

     

注意:所有机器都在一个交换机,并且在一个网段。

1、在134和135上安装ipvsadm和keepalived软件。

2、修改keepalived的配置文件

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/46bba4133a2d26fb39f91dabbdeccf21.html