- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux 负载均衡 的设置步骤
本文主要介绍了 Linux 负载均衡 的设置步骤。包括 ipvsadm 的安装,设置 IPVS , Load Balancer , LDirectord 等方面的具体介绍,希望大家通过本文的学习能对这方面有所了解。
Linux 作为一个具有代表性的开源系统, 受到广大的用户所喜爱。 那么如何在 LVS 下进行 负 载均衡 的使用呢?现在我们就来详细地为大家介绍一下,主要是使用 ipvsadm 来实现 负载 均衡 。那么按照一贯的程序,首先是安装程序,然后是配置。
Linux Virtua Server 负载均衡 ipvsadm 使用方法
安装 ipvsadm
下载 ipvsadm, 下载时需注意对应自己的内核版本 ?
ipvsadm 下载网址 :http://www. Linux /software/
本文使用的是 FC8 系统 ,内核版本 , 对应 ipvsadm 版本 1.24?
安装时需要 Linux 内核源码 ,如果安装系统时没有安装源码 ,需要再下载内核源码 ?本文使用 的内核是 Linux -.tar.bz2? 把内核解压到 /usr/src/ Linux -? 下面开始编译安装 :
建立内核快捷方式 :ln-s/usr/src/ Linux -/usr/src/ Linux
解压 ipvsadm:tar zxvf ipvsadm-1.24.tar.gz
安装 ipvsadm:
cd ipvsadm-1.24
make
make install
安装完成后 ,下一步我们开始配置 IPVS, 本文主要介绍 Direct Routing 方式的配置 ?
配置 IPVS(Direct Routing)
网络结构 三台计算机 ,一台 Director 安装 Linux 作负载均衡 器 ,另两台 ReaServer 提供服务 ?
Director:eth0=0,eth0:0(VirtuaIP) =1
RealServer1:IP=6
RealServer2:IP=7
服务端口 :443
客户通过 VirtuaIP 1 访问服务器 ?Load Balancer 将来自客户的访问按一定的
负载均衡 机制分发到 6 和 7 这两台实际提供服务的服务器 ?
Load Balancer 配置
步骤 1: 配置 Director IP
在 Director 上配置好 eth0 的 IP(0), 然后在 eth0 上新增一个 IP(1), 命名为 eth0:0, 作为 VirtuaIP?
步骤 2: 配置 IPVS Table 脚本
编写 sh 脚本如下 :
VIP=1 #VrituaIP 地址
RIP1=7 #ReaServer 1 IP
RIP2=6 #ReaServer 2 IP
GW= #ReaServer 网关 IP
#清除 IPVS Table
ipvsadm-C
#设置 IPVS Table ipvsadm-A-t $VIP:443-s wlc
ipvsadm-a-t $VIP:443-r $RIP1:443-g-w 1 ipvsadm-a-t $VIP:443-r $RIP2:443-g-w 1
#将 IPVS Table 保存到 /etc/sysconfig/ipvsadm
/etc/rc.d/init.d/ipvsadm save
#启动 IPVS
service ipvsadm start # 或者 /etc/rc.d/init.d/ipvsadm start 也可以
#显示 IPVS 状态
ipvsadm-l
#脚本结束
该脚本配置 IPVS Table, 并将配置保存到 /etc/sysconfig/ipvsadm 文件中 ?
以后修改 IPVS TABLE 可直接修改该脚本 ?当然 ,您也可以直接编辑该文件来实现 IPVS
Table 的配置 ?
配置完毕后执行 /etc/rc.d/init.d/ipvsadm start( 或 service ipvsadm start) 启动 IPVS?
通过以上两个步骤 ,就完成了 负载均衡 器 IPVS 的配置 ?
ReaServer 配置
ReaServer主要做两个配置,一是添加一个虚拟 IP,二是关闭该IP的ARP响应?
Windows 系统
对于 Windows 系统的服务器 ,只要添加一个 Loopback 的网卡 ,IP 地址设置成虚拟
IP(1), 子网掩码设置成 55, 网关地址留空 ?
操作 :
从控制面板选择添加硬件 ;
选择 是,硬件已连好 ;
选择 添加新的硬件设备
选择 安装我手动从列表选择的硬件 ;
选择网络适配器 ;
从厂商列表选择 Microsoft, 从网卡列表选择 Microsoft Loopba
原创力文档


文档评论(0)