- 浏览: 156506 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
sucheng2016:
Jboss那边怎么配呢?
Apache+mod_jk+JBoss集成 -
chaolong_wang:
没什么大的用处,没有说到实质性的东西~
使用Ant自动部署Tomcat应用 -
halu126:
好乱
XText简单例子入门 -
iffiffj:
royzs 写道cd /usr/src/redhat/SPEC ...
【原创】解决Piranah中"/sbin/ipvsadm command failed!"问题的过程 -
royzs:
cd /usr/src/redhat/SPECS rpmbu ...
【原创】解决Piranah中"/sbin/ipvsadm command failed!"问题的过程
1.LVS/NAT
原理:
配置LVS/NAT模式时外网IP不要和LoadBalance(LB)的IP同一网段(使用VMWare时两个网卡不要设置同一网段,可以一个是NAT一个是HOST)
配置LVS:
LVS的网卡信息大约如下:
配置RS,其实RS的配置就只需要设置网关:
RS_1:
RS_2:
2.LVS/DR
原理:
LVS端的网卡需要有一个IP地址段与RS同一网段
配置LVS:
配置RS_1:
配置RS_2:
3.LVS/TUN
原理:
RS服务器需要与外网直接通信
配置LVS:
配置RS_1:
配置RS_2:
原理:
客户端—>LVS外网IP(VIP)—>RS服务器(处理请求后通过网关返回结果)—>LVS的LB地址—>客户端
配置LVS/NAT模式时外网IP不要和LoadBalance(LB)的IP同一网段(使用VMWare时两个网卡不要设置同一网段,可以一个是NAT一个是HOST)
LVS外网IP:192.168.142.131 LVS_LB的IP:192.168.254.128 RS_1:192.168.254.129 GW 192.168.254.128 RS_2:192.168.254.130 GW 192.168.254.128
配置LVS:
iptables -F echo "1">/proc/sys/net/ipv4/ip_forward ipvsadm -C ipvsadm -A -t 192.168.142.131:80 -s rr ipvsadm -a -t 192.168.142.131:80 -r 192.168.254.129 -m -w 1 ipvsadm -a -t 192.168.142.131:80 -r 192.168.254.130 -m -w 1
LVS的网卡信息大约如下:
eth0 Link encap:Ethernet HWaddr 00:0C:29:76:38:6B inet addr:192.168.142.131 Bcast:192.168.142.255 Mask:255.255.255.0 ...... eth1 Link encap:Ethernet HWaddr 00:0C:29:76:38:75 inet addr:192.168.254.128 Bcast:192.168.254.255 Mask:255.255.255.0 ......
配置RS,其实RS的配置就只需要设置网关:
RS_1:
vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static ONBOOT=yes HWADDR=00:0c:29:3d:fe:c5 IPADDR=192.168.254.129 NETMASK=255.255.255.0 GATEWAY=192.168.254.128 service network restart cd /var/www/html/ echo "129">index.html apachectl start iptables -F
RS_2:
vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static ONBOOT=yes HWADDR=00:0c:29:3d:fe:c5 IPADDR=192.168.254.130 NETMASK=255.255.255.0 GATEWAY=192.168.254.128 service network restart cd /var/www/html/ echo "130">index.html apachectl start iptables -F
2.LVS/DR
原理:
客户端—>LVS的VIP—>RS服务器(处理请求后直接返回结果给客户端)—>客户端
LVS端的网卡需要有一个IP地址段与RS同一网段
LVS的IP:192.168.254.128 LVS的VIP:192.168.254.100 RS_1的IP:192.168.254.129 RS_1的VIP(lo:0):192.168.254.100 RS_2的IP:192.168.254.130 RS_2的VIP(lo:0):192.168.254.100
配置LVS:
vi /etc/sysctl.conf # Controls IP packet forwarding net.ipv4.ip_forward = 1 net.ipv4.conf.all.send_redirects = 1 net.ipv4.conf.default.send_redirects = 1 net.ipv4.conf.eth1.send_redirects = 1 sysctl -p ifconfig eth1:0 192.168.254.100 netmask 255.255.255.255 broadcast 192.168.254.100 up route add -host 192.168.254.100 dev eth1:0 ipvsadm -C ipvsadm -A -t 192.168.254.100:80 -s rr ipvsadm -a -t 192.168.254.100:80 -r 192.168.254.129 -g -w 1 ipvsadm -a -t 192.168.254.100:80 -r 192.168.254.130 -g -w 1 iptables -F
配置RS_1:
vi /etc/sysctl.conf # Controls IP packet forwarding net.ipv4.ip_forward = 0 net.ipv4.conf.lo.arp_ignore = 1 net.ipv4.conf.lo.arp_announce = 2 net.ipv4.conf.all.arp_ignore = 1 net.ipv4.conf.all.arp_announce = 2 sysctl -p ifconfig lo:0 192.168.254.100 netmask 255.255.255.255 broadcast 192.168.254.100 up route add -host 192.168.254.100 dev lo:0 cd /var/www/html/ echo "129">index.html apachectl start iptables -F
配置RS_2:
vi /etc/sysctl.conf # Controls IP packet forwarding net.ipv4.ip_forward = 0 net.ipv4.conf.lo.arp_ignore = 1 net.ipv4.conf.lo.arp_announce = 2 net.ipv4.conf.all.arp_ignore = 1 net.ipv4.conf.all.arp_announce = 2 sysctl -p ifconfig lo:0 192.168.254.100 netmask 255.255.255.255 broadcast 192.168.254.100 up route add -host 192.168.254.100 dev lo:0 cd /var/www/html/ echo "130">index.html apachectl start iptables -F
3.LVS/TUN
原理:
客户端—>LVS的VIP(通过IP Tunneling)—>RS服务器(处理请求后直接返回结果给客户端)—>客户端
RS服务器需要与外网直接通信
LVS的IP:192.168.254.128 LVS的VIP:192.168.254.100 RS_1的IP:192.168.254.129 RS_1的TUN IP(tunl0):192.168.254.100 RS_2的IP:192.168.254.129 RS_2的TUN IP(tunl0):192.168.254.100
配置LVS:
iptables -F echo "0">/proc/sys/net/ipv4/ip_forward ifconfig eth1:0 192.168.254.100 netmask 255.255.255.255 broadcast 192.168.254.100 up route add -host 192.168.254.100 dev eth1:0 ipvsadm -C ipvsadm -A -t 192.168.254.100:80 -s rr ipvsadm -a -t 192.168.254.100:80 -r 192.168.254.129 -i -w 1 ipvsadm -a -t 192.168.254.100:80 -r 192.168.254.130 -i -w 1
配置RS_1:
iptables -F ifconfig tunl0 192.168.254.100 netmask 255.255.255.255 broadcast 192.168.254.100 up route add -host 192.168.254.100 dev tunl0 cd /var/www/html/ echo "129">index.html apachectl start
配置RS_2:
iptables -F ifconfig tunl0 192.168.254.100 netmask 255.255.255.255 broadcast 192.168.254.100 up route add -host 192.168.254.100 dev tunl0 cd /var/www/html/ echo "130">index.html apachectl start
发表评论
-
基于字符流命令的内容解释
2013-01-16 14:14 1056基于字符流命令的内容解释 1、概述 我们常常需要解释AS ... -
【Eclipse】Theme插件
2013-01-08 09:57 10981.变量转换 提供了多种样式供选择,可以试试,不错。 插件 ... -
DBUnit的NoPrimaryKey的解决
2012-08-24 16:28 2962DBUnit中的表如果没有主键那可能会出现NoPrimaryK ... -
Maven常用插件
2012-08-24 16:10 10619=========Maven Report Plugin=== ... -
使用PHP进行Apache+SVN的权限管理
2012-03-04 16:44 34291、解释SVN权限[web/secure/parse_auth ... -
Hibernate的配置
2012-02-10 15:57 1059###################### ### Q ... -
解决JasperReport在Linux系统下找不到字体的问题
2011-12-31 11:29 110061.异常信息 以JasperReport3.7.6为例: ... -
Maven生命周期与Ant插件
2011-12-18 00:09 1415Maven 对构建生命周期的 ... -
使用CXF调用Webservice
2011-12-07 15:01 24151.添加依赖 <dependency> & ... -
批处理设置ip和dns
2011-09-28 11:15 977批处理设置ip和dns 静态IP @echo off c ... -
JasperServer邮件设置
2011-08-09 22:10 11661、配置【jasperserver/WEB-INF/js.qu ... -
Weblogic JMS Client – java.rmi.UnmarshalException: failed to unmarshal…
2011-08-05 14:34 1063Fix for this error, I need to a ... -
IReport语言设置
2011-08-01 11:38 3747下面是我的IReport语言的设置 Tools->Opt ... -
手动安装 JRE Applet
2011-05-13 00:44 0手动安装 JRE Applet 文章分类:Java编程 如果 ... -
JBOSS AS4 配置数据源
2011-01-30 10:21 927最重要的一句: <use-java-context> ... -
Apache+mod_jk+JBoss集成
2011-01-10 23:28 43101.安装Apache 2.2.x 安装过程略 httpd ... -
Windows下搭建SVN服务器
2010-08-21 11:45 16731.下载subversion 选择svn-wi ... -
【转载】Redhat启动服务详解
2010-08-02 09:21 1913acpid 配置文件:/proc/acpi/event ... -
一些有用的东西
2010-07-30 10:01 886Eclipse Proxy -Dorg.eclipse.ecf ... -
[转载]Oracle创建表空间、创建用户以及授权、查看权限
2010-07-14 08:34 1012创建临时表空间 CREATE TEMPORARY TABLES ...
相关推荐
采用RHEL5.3设计的lvs+heartbeat+ldirectord的集群 主要考虑的RHEL5.3中的不同特点
LVS的安装与配置 LVS入门与详解 LVS LVS的安装与配置 LVS入门与详解 LVS
LVS的应用实例,完整实例配置过程LVS的应用实例LVS的应用实例
RHEL6之10:Nginx、rsync、lvs+haRHEL6之10:Nginx、rsync、lvs+ha
Redhat Linux 6 操作系统LVS_DR+Keepalived模式下配置的详细文档,按照文档的部署和配置可实现 LVS_DR+Keepalived的负载均衡。
在centos环境下利用LVS+Keepalived实现负载均衡
LVS的相关介绍,LVS原理说明,比较详细
CentOS上配置LVS DR集群.docx CentOS上配置LVS DR集群.docx
LVS
RHEL5上用LVS和heartbeat实现squid反向代理的高可用性
LVS和keepalived详细LVS和keepalived详细
在linux平台部署安装lvs,并配置负载均衡,实现web负载
LVS 中文文档.chw 负载均衡详解,LVS项目介绍 ,LVS集群的体系结构 ,LVS集群中的IP负载均衡技术 ,LVS集群的负载调度
lvs
现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可以直接使用LVS...
在反向整理电路时需要与原始电路或网表进行比对来检测是否有错误变动。LVS(layout vs schematic)用来比对初始网表与整理后电路网表是否一致,以此判断整理电路过程是否出错。
linux lvs 的DR 模式 linux lvs 的DR 模式
LVS讲解LVS实例讲解及分析
8.1: 集群及LVS简介 、 LVS-NAT集群 、 LVS-DR集群 、 总结与答疑.docx
LVS源码分析1