LVS-NAT

来源:互联网 发布:豪气的诗句 知乎 编辑:程序博客网 时间:2024/05/17 23:12


环境如图,在Direct上安装ipvsadm组件,在RealServer上安装httpd服务

首先配置yum源

在每台服务器上都配置好本地yum,可以解决依赖性

[root@example]#cd /etc/yum.repos.d/

[root@example]#cp rhel-debuginfo.repo  server.repo

[root@example]#vi server.repo


然后把光盘放入光驱

[root@example]#mount /dev/cdrom /mnt


配置好yum源后就可以安装组件

在direct上安装ipvsadm

[root@example]#yum -y install ipvsadm

在realserver上安装httpd,两个realserver服务器上都要安装

[root@example]#yum -y install httpd

然后在realserver上编辑/var/www/http目录下的文件

在realserver1上

[root@example]#vi index.html 

RL1

在realserver2上

[root@example]#index.html

RL2 

在RealServer1和RealServer2上启动HTTPD服务

[root@example]#server httpd start


注意 网关必须指定  路由功能也必须开启

在Direct上

[root@example]#yum -y install ipvsadm
[root@example]#ipvsadm -A -t 10.1.1.1:80 -s rr                                  创建一个服务群组
[root@example]#ipvsadm -a -t 10.1.1.1:80 -r 192.168.10.11 -m -w 1               将地址加入服务群组,算法是NAT
[root@example]#ipvsadm -a -t 10.1.1.1:80 -r 192.168.10.12 -m -w 2
[root@example]#ipvsadm -L -n                                                      查看服务群组
[root@example]#service ipvsadm save                                               保存

之后再在客户端上浏览10.1.1.1,刷新会在RL1和RL2上变化

   



修改算法后

[root@example]#ipvsadm -E -t 10.10.10.1:80 -s wrr 

刷新的时候,两次在RL2一次在RL1









原创粉丝点击