- 网络拓扑:
- 网络地址:
- 数据走向:
- 操作步骤:
- 命令详解:
目录
LVS的实现模式常用的有三种,我们讲下第一种NAT模式,NAT模式是最简单的一种。
网络拓扑:
网络地址:
client 192.168.18.250/24 gw 192.168.18.254
lvs eth0 192.168.18.254/24
lvs eth1 192.168.19.1/24
rs1 192.168.19.2/24 gw 192.168.19.1
rs2 192.168.19.3/24 gw 192.168.19.1
lvs充当路由器,要开启转发功能echo 1 > /proc/sys/net/ipv4/ip_forward
数据走向:
- 客户端访问192.168.19.100,因为网段不同,需要网关帮忙转发,所以数据发送到lvs
- lvs收到数据后,会将数据交给后面的rs服务器来处理
- rs服务器请求处理完成,会返回到lvs服务器
- lvs服务器将rs服务器地址转换成19.100并返回给客户端
操作步骤:
lvs:
- ipvsadm -A -t 192.168.18.254:80 -s rr
- ipvsadm -a -t 192.168.18.254:80 -r 192.168.19.2 -m
- ipvsadm -a -t 192.168.18.254:80 -r 192.168.19.3 -m
rs1:
- echo web1 > /var/www/html/index.html
- service httpd start
rs2:
- echo web2 > /var/www/html/index.html
- service httpd start
命令详解:
- ipvsadm -A -t 192.168.18.254:80 -s rr
- #ipvsadm为lvs的管理命令,-A指定虚拟ip,-t是tcp的协议,后面接的地址需要有端口号,-s指定轮询的方式
- ipvsadm -a -t 192.168.18.254:80 -r 192.168.19.2 -m
- #-a用于添加rs,-r指定轮询ip,-m是nat的模式
- echo web1 > /var/www/html/index.html
- #将默认页面内容改为web1
- service httpd start
- #启动httpd的服务
实现效果:
www.ysidc.top 西数超哥博客,数据库,西数超哥,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top