实战LVS安装RHEL6.0上安装LVS

1、安装环境:

RHEL6.0 Director Server

RHEL5.4 Real  Server)两台

实战LVS安装--在RHEL6.0上安装LVS_LVS安装


实战LVS安装--在RHEL6.0上安装LVS_休闲_02

2、操作系统的安装,此部分忽略,本实验中都是使用虚拟机安装,每台虚拟机分256M内存。

3、在Director Server上安装IPVS软件:

直接从RHEL6.0的安装光盘中找到IPVS软件,安装就好。十分简单,不再赘述。

实战LVS安装--在RHEL6.0上安装LVS_休闲_03

安装完成之后,我们可以执行ipvsadm –help进行测试,检查安装结果。

实战LVS安装--在RHEL6.0上安装LVS_职场_04

得到如下结果,说明安装成功。

4ipvsadm命令的解释

-A (--add-service)

在内核的虚拟服务器列表中添加一条虚拟IP记录,也就是增加一台虚拟服务器)

-E (--edit-service)

编辑内核虚拟服务器列表中的一条虚拟服务器记录

-D (--delete-service)

删除内核虚拟服务器列表中的一条虚拟服务器记录

-C (--clear)

清除内核虚拟服务器列表的所有记录

-R (--restore)

恢复内核虚拟服务器列表中的一条记录

-S (--save)

保存虚拟服务器规则,输出为-R,选项为可读

-a (--add-server)

在内核虚拟服务器记录中增加一条新的RealServer记录,也就是一个虚拟服务器中增加一台新的Real Server

-e (--edit-server)

编辑一条虚拟服务器记录中某条Real Server记录

-d (--delete-server)

删除一条虚拟服务器中某条Real Server记录

-L|-l (–list)

显示内核中的虚拟服务器列表

-Z (--zero)

虚拟服务器列表计数器清零

--set tcp tcpfin udp

设置连接超时值

-t

说明虚拟服务器提供的是tcp服务,后面的选项格式如下:[virtual-service-address:port] or [real-server-ip:port]

其他略。

 
5、举例

实战LVS安装--在RHEL6.0上安装LVS_休闲_05

表示在内核虚拟服务器列表中添加一条192.168.254.200的虚拟服务器记录,指向次服务器的服务端口为80,并且制定此虚拟服务器的调度策略为轮询调度,每个Real Server的持续服务时间为600s

实战LVS安装--在RHEL6.0上安装LVS_LVS安装_06

后面两条设置表示在虚拟服务器中增加两条新的Real Server 记录,Ip地址分别为192.168.254.137192.168.254.144.参数-g表示虚拟服务器的工作模式为路由模式,也就是DR模式。当用户访问192.168.254.200:80时,LVS根据调度策略,自动分配到192.168.254.137或者192.168.254.14480端口。