前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何部署LVS-NAT集群实现负载均衡?

如何部署LVS-NAT集群实现负载均衡?

作者头像
吴柯
发布2018-04-16 12:12:01
6410
发布2018-04-16 12:12:01
举报

“每个理性的IT人士都置顶了吴柯的运维笔记”

要求:使用LVS实现NAT模式的集群调度服务器,为用户提供Web服务。

集群对外公网IP地址为202.114.106.20 调度器内网IP地址为192.168.0.254 真实Web服务器地址分别为192.168.0.1、192.168.0.2、192.168.0.3 使用加权轮询调度算法,真实服务器权重与其IP地址末尾数一致

使用4台虚拟机,1台作为Director调度器、3台作为Real Server、物理机作为客户端:

(系统环境基于rhel6.7)

LVS常见指令:

一:配置网络环境

1)设置Web服务器网络参数(分别配置两台web服务器:web1,web2)

# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.1 NETMASK=255.255.255.0 GATEWAY=192.168.0.254 DNS1=202.106.0.20

# systemctl restart NetworkManager

2)自定义Web页面

web1# echo “192.168.0.1” > /var/www/html/index.html web2# echo “192.168.0.2” > /var/www/html/index.html

3)启动两台Web服务器软件

# service httpd start

4)设置LVS调度器网络参数

# vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=202.114.106.20 DNS1=202.106.0.20

# vim /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.254 NETMASK=255.255.255.0 DNS1=202.106.0.20 # systemctl restart NetworkManager # sed -i '/ip_forward/s/0/1/' sysctl.conf    //开启路由转发

# sysctl -p

二:调度器安装软件并启动服务

1)安装软件

# rpm –ihv ipvsadm-1.25-10.el6.x86_64.rpm

2)启动服务

# service ipvsadm start # chkconfig ipvsadm on

三:部署LVS-NAT模式调度器

1)创建集群服务器

# ipvsadm -A -t 202.114.106.20:80 -s wrr

2)添加真实服务器

# ipvsadm -a -t 202.114.106.20:80 -r 192.168.0.1 -w 1 # ipvsadm -a -t 202.114.106.20:80 -r 192.168.0.2 -w 2

3)查看规则列表,并保存规则

# ipvsadm –Ln # ipvsadm-save -n > /etc/sysconfig/ipvsadm

四:客户端测试

客户端使用curl命令反复连接http://202.114.106.20,查看访问的页面是否会轮询到不同的后端真实服务器。

五:在调度器上查看测试记录

# ipvsadm –Ln --stats

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 吴柯的运维笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
弹性公网 IP
弹性公网 IP(Elastic IP,EIP)是可以独立购买和持有,且在某个地域下固定不变的公网 IP 地址,可以与 CVM、NAT 网关、弹性网卡和高可用虚拟 IP 等云资源绑定,提供访问公网和被公网访问能力;还可与云资源的生命周期解耦合,单独进行操作;同时提供多种计费模式,您可以根据业务特点灵活选择,以降低公网成本。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档