LVS
,实现负载均衡
模型一:NAT模型的配置
实验环境:
虚拟机1:充当Director:网卡1(挢接):192.168.0.1(对外),网卡2:172.16.4.1(对内)
虚拟机2:充当RS1:ip:172.16.4.2
虚拟机3:充当RS2: IP: 172.16.4.3
工作环境配置:
Yum install ipvsadm #在Director上安装ipvsadm
#在RS1和RS2上这样配置
Yum install httpd mysql-server php php-mysql php-mbstring
Route add default gw 172.16.4.1
Hostname server1/server2
#在RS1上配置网页
Echo “<h1>server1</h>” > /var/www/html/index.html
#在RS2上配置网页
Echo “<h1>server2</h>” > /var/www/html/index.html
#分别在RS1和RS2上开启服务
Server httpd start
#在Director上开启路由转发功能
Echo 1 > /proc/sys/net/ipv4/ip_forward
#在Director上配置ipvsadm的定义:使用模式以及算法
Ipvsadm –A –t 192.168.0.1:80 –s rr
Ipvsadm –a –t 192.168.0.1:80 –r 172.16.4.2 –m
Ipvsadm –a –t 192.168.0.1:80 –r 172.16.4.3 –m
Ipvsadm –L –n
我们打开浏览器输入 http:192.168.0.1刷新页面的时候的确出现了不同的页面,也就是说我们的系统在内部的确实现了调度回到终端查看我们的IPVSADM的状态
Ipvsadm –L –n
查看是否是按照RR算法进行高度的
Yum install ipvsadm #在Director上安装ipvsadm
#在RS1和RS2上这样配置
Yum install httpd mysql-server php php-mysql php-mbstring
Route add default gw 172.16.4.1
Hostname server1/server2
#在RS1上配置网页
Echo “<h1>server1</h>” > /var/www/html/index.html
#在RS2上配置网页
Echo “<h1>server2</h>” > /var/www/html/index.html
#分别在RS1和RS2上开启服务
Server httpd start
#在Director上开启路由转发功能
Echo 1 > /proc/sys/net/ipv4/ip_forward
#在Director上配置ipvsadm的定义:使用模式以及算法
Ipvsadm –A –t 192.168.0.1:80 –s rr
Ipvsadm –a –t 192.168.0.1:80 –r 172.16.4.2 –m
Ipvsadm –a –t 192.168.0.1:80 –r 172.16.4.3 –m
Ipvsadm –L –n
我们打开浏览器输入 http:192.168.0.1刷新页面的时候的确出现了不同的页面,也就是说我们的系统在内部的确实现了调度回到终端查看我们的IPVSADM的状态
Ipvsadm –L –n
查看是否是按照RR算法进行高度的
本文介绍了一个具体的LVS负载均衡NAT模型配置案例,包括环境搭建、软件安装及配置步骤。通过该配置,可以实现对外提供单一IP的服务访问入口,并在内部将请求分发到多个真实服务器。
1296

被折叠的 条评论
为什么被折叠?



