linux负载均衡的设置步骤.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

wumanduo11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档