首页 > 代码库 > LVS集群配置之NAT实现配置
LVS集群配置之NAT实现配置
NAT方式的实现过程。由于是实验环境,所以网络拓扑比较简单
用的是web服务做的实验
客户端不需要什么配置。
服务器端即real server1 和real server2 把所需要的httpd服务安装即可,有防火墙的配置下防火墙,不想配置防火墙的就把防火墙关掉。
下面我们来看director的配置
首先安装ipvsadm软件
可以使用RPM安装,也可以使用源码包安装。
这里我使用的是RPM包安装的。此次使用的RPM包不在平时我们所用的Package目录中,而是在LoadBalance目录下。你可以直接切换到LoadBalance目录下然后
rpm -ihv ipvsadm-xxxxx.rpm
也可以把LoadBalance目录配置到yum仓库中。这里省略…………
安装完成之后
然后通过ipvsadm命令配置LVS
ipvsadm的用法
创建虚拟服务器
-A 添加虚拟服务器
-D 删除虚拟服务器
-E 修改调度算法
-t 设置集群地址(VIP)
-s 指定负载调度算法
添加删除服务器节点
-a 添加真实服务器
-d 删除真实服务器
-r 指定真实服务器的ip地址 RIP
-m 使用NAT模式
-g 使用DR模式
-i 使用TUN模式
-w 设定权值
这里我们使用的调度算法是rr,即轮询模式,模式你可以自己定义
权重默认为1,可以自己设置 ,在-m后面加上 -w 2 即可设置权重为2
开启director的ip_forward功能,默认为0,不开启
然后重新加载配置文件
sysctl -p
好了OK。需要保存的就执行保存,和iptables机制差不多。
service ipvsadm save
可以从客户端测试下
http://192.168.20.1
中间开始配置的时候还出现了点小插曲
现在大家一看也看出来了。对,是ip地址后面少了端口……………………
本文出自 “linux菜鸟” 博客,请务必保留此出处http://ludihua.blog.51cto.com/4601284/1531027