网站大量收购独家精品文档,联系QQ:2885784924

配置负载均衡集群.DOC

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
配置负载均衡集群

红旗负载均衡集群服务 集 群的概念 配 置负载均衡集群 NAT 网络地址转换 DR 直接路由 集群的概念 主要网站: ??? * ? or? 主要功能包 ??? * ipvsadm-1.24-10 ??? * heartbeat-1.2.2-8.5AX ??? * rfcadmin-0.2-4 启动web配置工具: ??? * /etc/init.d/rfcadmin start ??? * 使用浏览器:http://lvs_server_ip:8000,用户admin,默认密码admin 配置负载均衡集群 NAT网络地址转换 NAT类型:Network Address Translation方式通过一个director分发器,将访问请求均衡的分发到不同的realserver上。 特点:相对于lvs的DR方式更节约公网地址;但进出数据包都要经过director,使director的负担较大。要求实际服务器要在一起,不能分散。 原理:客户端所访问的地址是director的VIP。director通过NAT技术将发给自己的包中的目的地址均衡地改为内网多台 realserver的RIP。实现NAT的工具是ipvsadm。 实验环境: 具体配置--director端(任务转发器) 1、配置基本信息: /etc/hosts #vi /etc/hosts localhost.localdomain localhost 0 lb 01 rs1 02 rs2 /etc/sysconfig/network #cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=lb //主机名 (可用hostname命令查看主机名,也可用来直接更名。) /etc/sysconfig/network-scripts/ifcfg-eth0 #cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=0 NETMASK= GATEWAY= /etc/sysconfig/network-scripts/ifcfg-eth1 #cat /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=static IPADDR=0 NETMASK= GATEWAY= 以类似的方法设置realserver的IP信息。 2、清除所有iptables规则并关闭selinux; iptables -F iptables -L ##查看一下规则情况。 关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX= 为 disabled ,然后重启。 如果不想重启系统,使用命令setenforce 0 注: setenforce 1 设置SELinux 成为enforcing模式 setenforce 0 设置SELinux 成为permissive模式 在lilo或者grub的启动参数中增加:selinux=0,也可以关闭 selinux 3、配置VIP及RIP; 当有两台director服务器做热备时,则就存在一个VIP,即为对外的浮动IP。实验时,如果在Director上只有一个物理网卡,则可以将eth0:0配置为另一个IP地址。 RIP为内部各机器的实际IP。 4、开启转发: 1)在/etc/sysctl.conf中修改,使net.ipv4.ip_forward = 1 2) echo 1 /proc/sys/net/ipv4/ip_forward 5、写ipvsadm的NAT转换规则(或使用rfcadmin图形工具配置) 手工创建一个空白ipvsadm文件用以保存规则 #touch /etc/sysconfig/ipvsadm #ipvsadm -C (清空原有ipvs规则) # ipvsadm -A -t 0:80 -s wlc ##此处IP为对外服务IP地址 (-A表示添加一台director;wlc为加权最小连接调度) # ipvsadm -a -t 0:80 -r 01:80 -w 1 -m (-a表示添加一台realserver;-w表示权重;-m表示使用NAT方式) ?# ipvsadm -a -t 0:80 -r 02:80 -w 1 -m 如果是使用rr调度算法: #ipvsadm -A -t 0:80 -s rr #ipvsadm -a -t 0:80 -r

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档