LVS/DR 配置
2024-08-26 16:33:58
LVS/DR 配置
实验环境
- 三台主机:Linux Centos 6.4 32位
- 调度器Director:192.168.1.160(公网IP)、192.168.1.100(VIP)
- HTTP真实服务器Real server1:192.168.1.115(公网IP)、192.168.100(VIP)
- HTTP真实服务器Real server2:192.168.1.111(公网IP)、192.168.100(VIP)
实验拓补图
LVS/DR 配置
Director 端
1、安装LVS工具
yum install -y ipvsadm.i686 0:1.26-2.el6
2、写入脚本
vim /usr/local/sbin/lvs_dr.sh
#! /bin/bash
# 打开转发功能
echo 1 > /proc/sys/net/ipv4/ip_forward
ipv=/sbin/ipvsadm
vip=192.168.1.100
rs1=192.168.1.115
rs2=192.168.1.111
# 给网卡配置一个IP地址
ifconfig eth0:0 $vip broadcast $vip netmask 255.255.255.255 up
# 增加路由
route add -host $vip dev eth0:0
# 设置防火墙规则
$ipv -C
# wrr算法 -g(DR) -w(加权轮询)
$ipv -A -t $vip:80 -s wrr
$ipv -a -t $vip:80 -r $rs1:80 -g -w 2
$ipv -a -t $vip:80 -r $rs2:80 -g -w 1
3、执行该脚本
sh /usr/local/sbin/lvs_dr.sh
Real server 端
1、写入脚本
vim /usr/local/sbin/lvs_dr.sh
#! /bin/bash
# 设置虚拟IP
vip=192.168.1.100
# 添加虚拟IP
ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up
route add -host $vip lo:0
echo "" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "" >/proc/sys/net/ipv4/conf/all/arp_announce
2、执行脚本
sh /usr/local/sbin/lvs_dr.sh
最新文章
- 深入理解及应用Position
- #include <;vector>;用法之我见
- magento缓存系列详解:clean cache
- iOS手势学习UIGestureRecognizer &; cocos2d 手势推荐
- D3D中深度测试和Alpha混合的关系
- Using breakpad in cocos2d-x 3.2,dump信息收集
- 手动安装 mysqldb 与[ pip easy_install]
- ubuntu12.04软件中心打开错误和 ubuntu 包管理之“:E: 读错误 - read (5: 输入/输出错误) E: 无法解析或打开软件包的列表或是状态文件。”的解决
- 第一次当Uber司机,就拉到漂亮妹纸
- codeforces 569A Music
- Sizzle.selectors.relative [ 源代码分析 ]
- 注解配置的Spring MVC
- [HMLY]13.请谨慎使用 @weakify 和 @strongify
- BZOJ 1123:城市道路
- 电脑忘记WiFi密码了,但又想知道,该怎么办?
- Tools - 速查表与备忘单(Cheat Sheet)
- 为什么matlab激活完后还要激活(Matlab2012b license失效解决办法)
- alpha冲刺10/10
- MYSQL 事务测试
- java 注解 总结
热门文章
- LeetCode递归 -2(Recursion) 培训专题 讲解文章翻译 (附链接) (2019-04-09 15:50)
- postman-变量/环境/过滤等
- Unity3D学习笔记——Android重力感应控制小球
- 红外图像处理之直方图均衡的matlab源码与效果验证
- Laravel5.1 模型 --一对多关系
- 时间格式转换 json 转 datetime js c#
- 借助EasyNTS云组网,无需拉专线,也能解决设备现场无公网固定IP的问题
- jQuery实现局部刷新页面数据绑定
- JS实现全选,全不选
- Linux中的日志分析及管理