`
男人50
  • 浏览: 239730 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

lvs-server

 
阅读更多
#!/bin/bash
#
# LVS script for VS/DR
#
#./etc/rc.d/init.d/functions
#
VIP=10.10.6.252
RIP1=10.10.6.101
RIP2=10.10.6.13
PORT=80
case $1 in
start)

  /sbin/ifconfig eth2:0 $VIP broadcast $VIP netmask 255.255.255.255 up
  /sbin/route add -host $VIP dev eth2:0

# Since this is the Director we must be able to forward packets
  echo 1 > /proc/sys/net/ipv4/ip_forward

# Clear all iptables rules.
  /sbin/iptables -F

# Reset iptables counters.
  /sbin/iptables -Z

# Clear all ipvsadm rules/services.
  /sbin/ipvsadm -C

# Add an IP virtual service for VIP 192.168.0.219 port 80
# In this recipe, we will use the round-robin scheduling method.
# In production, however, you should use a weighted, dynamic scheduling method.
  /sbin/ipvsadm -A -t $VIP:80 -s wlc

# Now direct packets for this VIP to
# the real server IP (RIP) inside the cluster
  /sbin/ipvsadm -a -t $VIP:80 -r $RIP1 -g -w 1
  /sbin/ipvsadm -a -t $VIP:80 -r $RIP2 -g -w 2

  /bin/touch /var/lock/subsys/ipvsadm &> /dev/null
;;

stop)
# Stop forwarding packets
  echo 0 > /proc/sys/net/ipv4/ip_forward

# Reset ipvsadm
  /sbin/ipvsadm -C

# Bring down the VIP interface
  /sbin/ifconfig eth2:0 down
  /sbin/route del $VIP

  /bin/rm -f /var/lock/subsys/ipvsadm

  echo "ipvs is stopped..."
;;

status)
  if [ ! -e /var/lock/subsys/ipvsadm ]; then
    echo "ipvsadm is stopped ..."
  else
    echo "ipvs is running ..."
    ipvsadm -L -n
  fi
;;
*)
  echo "Usage: $0 {start|stop|status}"
;;
esac
分享到:
评论

相关推荐

    8.1: 集群及LVS简介 、 LVS-NAT集群 、 LVS-DR集群 、 总结与答疑.docx

    例如,使用ipvsadm -A命令可以添加一个新的LVS集群规则,使用ipvsadm -a命令可以添加一个新的real server,使用ipvsadm -E命令可以修改LVS集群规则的调度器算法。 1.2 LVS集群模式 LVS集群模式有两种:LVS-NAT...

    LVS-DR详述文档

    LVS(Linux Virtual Server)是一种基于Linux内核的高性能负载均衡解决方案,它能够通过不同的工作模式来实现对后端真实服务器(Real Server)的负载分发。本文将重点介绍LVS的一种常见模式——DR(Direct Routing)...

    RedHat6.5安装配置LVS-DR

    LVS(Linux Virtual Server)是基于Linux操作系统的一种高性能的负载均衡技术,它能够实现网络服务的高可用性和扩展性。在Red Hat 6.5系统中,我们可以利用LVS-DR(Direct Routing)模式来构建一个高效的服务器集群...

    lvs-tun隧道模式搭建

    在lvs-tun隧道模式中,Director将数据包转发给RealServer,源地址和目的地址不变,还是cip和vip,但是此时的MAC地址为RealServer的MAC。数据包通过MAC发送到RealServer中,RealServer在响应信息直接发送给客户端。 ...

    sery-lvs-cluster.rar_cluster_lvs_sery-lvs-cluster

    Linux LVS(Load Virtual Server)集群技术是一种高效且强大的负载均衡解决方案,尤其适用于构建高可用性和高性能的网络服务。LVS在中文环境中被称为“Linux虚拟服务器”,它通过将请求分发到多个后端服务器,实现了...

    LVS-DR原理剖析

    LVS-DR,即Linux Virtual Server-Direct Routing(直接路由),是一种高效、高性能的负载均衡技术,广泛应用于大型网络环境中的服务器集群管理。其核心优势在于通过直接路由的方式,在数据链路层实现请求的分发,...

    掌握LVS-DR模式原理、流程特点及搭建.doc

    LVS-DR 模式是 Load Balancer 的一种实现方式,它可以将incoming请求分配到多个 Real Server 上,以提高系统的可用性和性能。LVS-DR 模式的核心思想是使用 Director 服务器来分配incoming请求,并将其转发到多个 ...

    lvs-dr.docx

    在LVS-DR模式下,Director通过修改MAC地址的方式将请求转发给Real Server。因为这种操作发生在物理层,所以所有Real Server必须位于同一个网络段内,以确保它们能够通过修改后的MAC地址接收到请求。这种设计减少了...

    LVS-IPTUNNEL安装文档及介质

    LVS(Linux Virtual Server)是基于Linux操作系统的一种高性能的负载均衡技术,它能够将网络请求分散到多个后端服务器上,以提高系统的可用性和处理能力。IPTUNNEL是LVS中的一种工作模式,通过IP隧道技术实现负载...

    LVS-DR+keepalive+ldirectord构建高可用负载均衡群集试验手册

    LVS-DR (Linux Virtual Server - Direct Routing) 概述 - **定义**:LVS-DR是一种基于Linux内核的负载均衡技术,通过直接路由的方式将客户端请求分发到真实的后端服务器上,而无需额外的数据包封装,从而减少了网络...

    LVS-NAT安装文档及介质

    Linux Virtual Server (LVS) 是一种开源的负载均衡技术,用于构建高性能、高可用性的服务器集群。NAT(网络地址转换)是LVS的一种工作模式,它通过修改数据包的源或目标IP地址来实现负载均衡,从而将请求分散到后端...

    LVS-DR安装文档及安装介质

    LVS(Linux Virtual Server)是一种高性能的虚拟服务器技术,它通过负载均衡技术,使得多台服务器看起来像一台单一的服务器,从而提高服务的可用性和性能。DR(Direct Routing)模式是LVS的一种工作模式,它在不修改...

    LVS-DR+Nginx+Apache集群搭建

    在构建高性能、高可用性的Web服务时,LVS(Linux Virtual Server)被广泛用于实现负载均衡,而Nginx和Apache则常作为反向代理和Web服务器的角色。本篇文章将详细探讨如何搭建LVS-DR(Direct Routing)模式的集群,并...

    LVS教程-LVS实战案例:LVS-NAT模式案例.docx

    **LVS(Linux Virtual Server)** 是一个基于网络层的负载均衡解决方案,它可以在Linux操作系统上实现高性能、高可用性的集群系统。在这个实战案例中,我们关注的是LVS的NAT(Network Address Translation)模式。 ...

    3-1-lvs-nat.pdf

    LVS(Linux Virtual Server),即Linux虚拟服务器,是由章文嵩博士于1998年创立的一个开源项目,旨在构建高效的负载均衡集群。LVS主要功能是通过调度器将客户端的请求分发到服务器集群中的各个节点上进行处理,从而...

    LVS三种模式配置总结

    LVS(Linux Virtual Server)是一种开源的虚拟服务器解决方案,旨在提供高可用性、高性能和高扩展性的服务器集群解决方案。LVS架构中有三种模式:LVS-DR、LVS-NAT和LVS-TUN,本文将对这三种模式进行详细的配置总结。...

    LVS-DR集群.doc

    LVS(Linux Virtual Server)是一种开源的企业级四层负载均衡解决方案,以其出色的稳定性和效率而备受赞誉。LVS支持三种常见的工作模式:NAT模式、DR模式(Direct Routing模式)和IP Tunneling模式。本文将重点介绍...

Global site tag (gtag.js) - Google Analytics