A-A+

LVS集群配置之NAT实现配置

2016年02月20日 站长资讯 暂无评论

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地址后面少了端口。

标签:

给我留言