lvs 配置

lvs master配置:

cat lvs_server.sh

VIP=172.16.30.6

RIP1=172.16.30.4

RIP2=172.16.30.5

. /etc/rc.d/init.d/functions

case "$1" in

start)

echo "启动LVS服务"

/sbin/ifconfig em1:0 $VIP broadcast $VIP netmask 255.255.255.255 up

echo "1" >/proc/sys/net/ipv4/ip_forward

/sbin/ipvsadm -A -t $VIP:80 -s rr

/sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -g

/sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -g

/sbin/ipvsadm -ln

;;

stop)

echo "关闭LVS服务器"

echo "0" >/proc/sys/net/ipv4/ip_forward

/sbin/ipvsadm -C

/sbin/ifconfig em1:0 down

;;

restart)

echo "关闭LVS服务器"

echo "0" >/proc/sys/net/ipv4/ip_forward

/sbin/ipvsadm -C

/sbin/ifconfig em1:0 down

echo "启动LVS服务"

/sbin/ifconfig em1:0 $VIP broadcast $VIP netmask 255.255.255.255 up

echo "1" >/proc/sys/net/ipv4/ip_forward

/sbin/ipvsadm -A -t $VIP:80 -s rr

/sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -g

/sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -g

/sbin/ipvsadm -ln

;;

*)

echo "Usage: $0 {start|stop}"

exit 1

esac

lvs  real server

[[email protected] ~]# cat realserver.sh

SNS_VIP=172.16.30.6

. /etc/rc.d/init.d/functions

case "$1" in

start)

ifconfig lo:0 $SNS_VIP netmask 255.255.255.255 broadcast $SNS_VIP

/sbin/route add -host $SNS_VIP dev lo:0

echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore

echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce

echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore

echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce

sysctl -p >/dev/null 2>&1

echo "RealServer Start OK"

;;

stop)

ifconfig lo:0 down

route del $SNS_VIP >/dev/null 2>&1

echo "0" >/proc/sys/net/ipv4/conf/lo/arp_ignore

echo "0" >/proc/sys/net/ipv4/conf/lo/arp_announce

echo "0" >/proc/sys/net/ipv4/conf/all/arp_ignore

echo "0" >/proc/sys/net/ipv4/conf/all/arp_announce

echo "RealServer Stoped"

;;

*)

echo "Usage: $0 {start|stop}"

exit 1

esac

exit 0

时间: 2024-08-11 09:46:50

lvs 配置的相关文章

LVS配置

1 keepalived配置文件 ! Configuration File for keepalived global_defs { #   notification_email { #     [email protected] #     [email protected] #     [email protected] #   } #   notification_email_from [email protected] #   smtp_server 192.168.200.1 #  

服务器LVS配置

一:服务器LVS配置 首先准备三台虚拟机,模拟环境:LVSServer,Server1,Server21: LVSServer 配置两张网卡,一张与外部通信的host-only(ip:172.60.1.2,netmask 255.255.255.0),另一张是内部通信的(ip:192.168.100.1,netmask 255.255.255.0);外设的host-only ip:172.60.1.3 ,netmask 255.255.255.0,LVSServer要预先安装ipvsadm(yu

LVS 配置详解之NAT

LVS 有3种模式: NAT模式.IP TUN模式和DR模式. LVS调度算法分为静态类型和动态类型,共计10种: rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq 常用的调度算法: 固定调度算法:rr,wrr,dh,sh 动态调度算法:wlc,lc,lblc,lblcr 算法 说明 rr 轮询算法,它将请求依次分配给不同的rs节点,也就是RS节点中均摊分配.这种算法简单,但只适合于RS节点处理性能差不多的情况 wrr 加权轮训调度,它将依据不同RS的权值分配任务.权值

LVS配置与安装

IP和主机准备: 准备VIP :20.20.20.1 lvs主机 :172.24.22.70 HA主机:172.24.22.4 包准备:ipvsadm-1.24.tar.gz 1.安装前配置包  2.解压包,进入配置 tar xvf ipvsadm-1.24.tar.gz 3.创建一个软连接.编译ipvsadm .keepalived等要用内核头文件时,需要查找/usr/src/linux 4.编译 cd /root/ipvsadm-1.24 make && make install 5.

151. Lvs配置

Lvs配置 Cdn是什么 Squid干什么用的 Nginx会多少 服务的端口 FTP配置文件(在线人数,共享目录等) 在linux下除了route还有什么能看路由 游戏运维什么最重要 如果接到玩家报告服务器登不上,请从业务和技术方面解决 对snmp了解多少 原文地址:https://blog.51cto.com/13823798/2408714

LVS配置详解

一.LVS系统组成 前端:负载均衡层 –      由一台或多台负载调度器构成 中间:服务器群组层 –      由一组实际运行应用服务的服务器组成 底端:数据共享存储层 –      提供共享存储空间的存储区域 二.LVS术语 Director Server:调度服务器,将负载分发到RealServer的服务器 Real Server:真实服务器,真正提供应用服务的服务器 VIP:虚拟IP地址,公布给用户访问的IP地址 RIP:真实IP地址,集群节点上使用的IP地址 DIP:Director连

用LVS配置一个简单的web LB集群

知识储备: ipvsadm: 管理集群服务 添加:-A -t|u|f  service-address [-s scheduler] -t: TCP协议的集群 -u: UDP协议的集群 -f: FWM: 防火墙标记 service-address:     IP:PORT 修改:-E 删除:-D -t|u|f service-address 管理集群服务中的RS 添加:-a -t|u|f service-address -r server-address [-g|i|m] [-w weight]

Linux系统架构-(LB-HA集群)之LVS配置

LB集群之LVS ha lb load balance 负载均衡软件 nginx.lvs.keepalived 设备F5.netscale lvs有三种模式 1.NAT 2.TUN 3.DR 调度算法:rr.wrr.dh.sh 动态算法:wlc.lc.lblc.lblcr LVS的NAT模式配置: 准备三台设备.1台为转发,其他2台为提供的服务. 为区分开: 1号机为dir, 2号机为rs1, 3号机为rs2 1号机: [[email protected] ~]# hostname dir [[

LVS配置与keepalived

1.1 Ip地址解析mac地址的过程 主机10.1.1.1想发送数据给主机10.1.1.2,检查缓存,发现没有10.1.1.2的mac地址 1.先检查自己的缓存看有没有,没有的话发送广播,所有主机都可以接收到 2..2收到后将mac地址私聊给10.1.1.1,恢复单播给10.1.1.1 .1收到后并将mac地址存入缓存 1.1.1 命令行测试 Arp -a 显示所有缓存 Arp -d清除所有缓存 Arp相应过程 1.1.2 Linux下arp查看方法 查看 [[email protected]