realserver

lvs之Director配置:

[[email protected] tmp]# cat rs.sh

#!/bin/bash

#

VIP=192.168.1.200

IFACE=‘eno16777736:1‘

NETMASK=255.255.0.0 #个人认为应该根据实际情况,是否想让它成为一个独立的设备,是否想让外网访问。

PORT=‘80‘

RS1=‘192.168.1.102‘

RS2=‘192.168.1.107‘

SCHEDULER=‘wrr‘

TYPE=‘-g‘

case $1 in

start)

ifconfig $IFACE $VIP netmask $NETMASK  up || exit 1

iptables -F

ipvsadm -A -t $VIP:$PORT -s $SCHEDULER

ipvsadm -a -t $VIP:$PORT -r $RS1 $TYPE -w 1

ipvsadm -a -t $VIP:$PORT -r $RS2 $TYPE -w 1

;;

stop)

ipvsadm -C

ifconfig $IFACE down

;;

*)

echo "usage `basename $0` start|stop"

exit 1

;;

esac

时间: 2024-10-12 19:03:29

realserver的相关文章

nginx下后端realserver健康检测模块ngx_http_upstream_check_module

想用Nginx或者Tengine替代LVS,即能做七层的负载均衡,又能做监控状态检测,一旦发现后面的realserver挂了就自动剔除,恢复后自动加入服务池里,可以用Tengine的ngx_http_upstream_check_module模块.本文主要介绍在工作中,搭建遇到问题及处理方法,便以后查询. 首先,我们大多数站点都是nginx+tomcat这个比较常见模式,其实nginx本身也有自己的健康检测模块,本人觉得不好用,故使用ngx_http_upstream_check_module.

利用ldirectord实现lvs后端realserver健康状态检查

ldirectord用来实现LVS负载均衡资源在主.备节点间的故障转移.在首次启动时,ldirectord可以自动创建IPVS表.此外,它还可以监控各RealServer的运行状态,一旦发现某RealServer运行异常时,还可以将其从IPVS表中移除. ldirectord进程通过向RealServer的RIP发送资源访问请求并通过由RealServer返回的响应信息来确定RealServer的运行状态.在Director上,每一个VIP需要一个单独的ldirectord进程.如果RealSe

LVS集群的基本原理、LVS/NAT模式的配置、LVS/DR模式的配置、编写自动脚本检查LVS上realserver健康性

Linux 虚拟服务器(LVS)由章文嵩在国防科技大学就读博士期间创建利用LVS可以实现高可用的.可伸缩的Web.Mail.Cache和Media等网络服务,已经被集成到linux内核里了. 1.什么是集群? 使用一组服务器提供相同的服务2.使用集群的目的? 增强可靠性   降低成本   提高可扩展性   提高性能3.集群分类? HPC 高性能计算集群    (气象   航天   航空)    LB    负载均衡集群 (平均地分摊处理)    * LVS    hproxy HA    高可用

使用shell脚本检测lvs中realserver状态,并实现自动删除已挂机主机

#!/bin/sh # Describe:check the real server status # History:2015-08-25 22:21:38 # Author:Tim PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH VIP=192.168.1.121 DIP=192.168.1.112 RIP=("192.168.1.122" "192.1

lvs后端realserver的vip管理脚本lvs-realsvr.sh

#!/bin/bash #  # 2015/3/27 # lvs real server # # chkconfig:   - 85 15 # description:  control vip on lvs realserver  # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that netw

再次测试配置keepalived,lvs和realserver

熟能生巧嘛. 对keepalived和VRRP的理解: keepalived: 高可用,更便捷的配置管理lvs vrrp: 理解成局域网中增加了一个虚拟路由器组,其中有一个主机上的vrrp实例是master角色,上面启用了vip,组内其他都是backup角色,利用这个协议,可以让vip在局域网中同组的vrrp实例上漂移 一.需求 要使用keepalived配置vip来转发到后端的realserver上 vip:10.0.200.100 dip:  10.0.200.104(master) 10.

【LVS】LVS用windows作为realserver的设置方法

这个问题断断续续搞了几个月都没搞定,以windows为realserver时死活不能实现负载均衡. 无意中以其他同事的电脑作为realserver时却通了,经过仔细对比终于发现了问题. 在解决这个问题之前的设置参考这里. 点开本地连接属性中的共享tab页,把Internet连接共享下的两个勾去掉,如下图所示即可. 没想到最后的问题出在这里,简直坑死.

LVS DR模式 RealServer 为 Windows客户端配置

LVS   DR模式  Windows 2000,Windows2003客户端配置 控制面板-添加硬件-选"是,我已经连接了此设备"点击下一步-在列表中选择添加新的硬件设备-选"安 装我充从手动..." -接下来的列表中选择"Microsoft loopback adapter " 添加完成后在"网上邻居"右键 设置Microsoft loopback adapter IP地址,子网掩码要设置成VIP所对应的子网掩码  (不能

分析shell实现nginx反向代理后端realserver健康检查

今天阅读老男孩教育博客http://oldboy.blog.51cto.com/ 中一篇关于shell实现nginx反向代理后端realserver健康检查的文章,根据其中一个学员朋友的思路自己写了一个脚本. 一.nginx.conf部分内容如下:     upstream rs_pools {     server 10.0.0.8:80 weight=5;     server 10.0.0.9:80 weight=5;     server 10.0.0.10:80 weight=5;  

LVS VS/DR模式 在RealServer 为 Windows 2008 R2系统上的配置

最近项目改造要做负载均衡,在网上查阅了相关资料,受益匪浅,在此将文章摘抄过来以备后查. 相关地址:http://kb.linuxvirtualserver.org/wiki/Windows_Servers_in_LVS/DR_and_LVS/TUN_Clusters http://blog.loadbalancer.org/direct-server-return-on-windows-2008-using-loopback-adpter/ LVS + KEEPALIVED + WINDOWS