LVS之NAT模型配置实验
1.检查操作系统是否支持IPVS
[root@idc131 ~]# grep -i vs /boot/config-2.6.18-308.el5
# CONFIG_X86_VSMP is not set
CONFIG_IP_VS=m
# CONFIG_IP_VS_DEBUG is not set
CONFIG_IP_VS_TAB_BITS=12
# IPVS transport protocol load balancing support
CONFIG_IP_VS_PROTO_TCP=y
CONFIG_IP_VS_PROTO_UDP=y
CONFIG_IP_VS_PROTO_ESP=y
CONFIG_IP_VS_PROTO_AH=y
# IPVS scheduler
CONFIG_IP_VS_RR=m
CONFIG_IP_VS_WRR=m
CONFIG_IP_VS_LC=m
CONFIG_IP_VS_WLC=m
CONFIG_IP_VS_LBLC=m
CONFIG_IP_VS_LBLCR=m
CONFIG_IP_VS_DH=m
CONFIG_IP_VS_SH=m
CONFIG_IP_VS_SED=m
CONFIG_IP_VS_NQ=m
# IPVS application helper
CONFIG_IP_VS_FTP=m
CONFIG_SCSI_MVSAS=m
CONFIG_MOUSE_VSXXXAA=m
CONFIG_MAX_RAW_DEVS=8192
2.安装ipvsadm
yum install ipvsadm.x86_64
//注意该软件包的安装源应该在cluster下面,而不是在base下面.
3.ipvsadm的功能主要包括:
3.1管理集群服务.
添加: ipvsadm -A|E -t|u|f service-address [-s scheduler]
-t tcp
-u udp
service-address: IP:PORT
-f fire wall mark 防火墙标记
service-address: Mark number
修改:-E
删除:ipvsadm -D -t|u|f service-address
3.2管理集群节点.
添加:ipvsadm -a -t|u|f service-address -r server-address [-g|i|m] -w weight
-g:DR模型
-i:tunel模型
-m:Nat模型
修改:ipvsadm -e -t|u|f service-address -r server-address
删除:ipvsadm -d -t|u|f service-address -r server-address
3.3查看:-L|-l
-n:显示数字格式的主机地址和端口
--state 显示统计数据
--rate 显示速率
--timeout 显示tcp,tcpfin,udp的超时时长
-c 显示当前ipvs的连接状况.
3.4清空所有集群服务
ipvsadm -C
3.5保存规则 ipvsadm -S >/etc/ipvsadm.conf
service ipvsadm save
3.6载入规则:ipvsadm -R </etc/ipvsadm.conf
4.同步各集群节点时间
date -s '20140825 23:42:00'
5.配置服务:
[root@mytest ~]# ipvsadm -A -t 192.168.112.7:80 -s rr
[root@mytest ~]# ipvsadm -a -t 192.168.112.7:80 -r 192.168.201.8 -m
[root@mytest ~]# ipvsadm -a -t 192.168.112.7:80 -r 192.168.201.9 -m
临时打开网卡间转发方法:
[root@mytest tmp]# cat /proc/sys/net/ipv4/ip_forward
0
[root@mytest tmp]# echo 1 >/proc/sys/net/ipv4/ip_forward
永久网卡间转发方法:
将/etc/sysctl.conf中net.ipv4.ip_forward=0,修改为net.ipv4.ip_forward=1.
重启网络服务.
6.测试.
[root@mytest html]# ab -n 1000 -c 100 http://192.168.112.7/index.html
7.修改为映射到内网的8080端口,且使用wrr调度算法:
7.1添加规则
[root@mytest html]# ipvsadm -C
[root@mytest html]# ipvsadm -A -t 192.168.112.7:80 -s wrr
[root@mytest html]# ipvsadm -a -t 192.168.112.7:80 -r 192.168.201.8:8080 -m -w 3
[root@mytest html]# ipvsadm -a -t 192.168.112.7:80 -r 192.168.201.9:8080 -m -w 6
[root@mytest html]# ipvsadm -L -n
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.112.7:80 wrr
-> 192.168.201.9:8080 Masq 6 0 0
-> 192.168.201.8:8080 Masq 3 0 0
7.2保存规则
[root@mytest html]# service ipvsadm save
ipvsadm: Saving IPVS table to /etc/sysconfig/ipvsadm: [确定]
7.3测试
[root@mytest html]# ab -n 1000 -c 100 http://192.168.112.7/index.html
7.4查看状态
[root@mytest html]# ipvsadm -L --stats
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Conns InPkts OutPkts InBytes OutBytes
-> RemoteAddress:Port
TCP mytest:http 36 180 178 20592 16564
-> mytest3:webcache 24 120 119 13728 10448
-> mytest2:webcache 12 60 59 6864 6116
8.至此lvs的nat模型测试完毕.
注:ipvsadm工作在input链上,当满足规则需要转发时,直接从INPUT链转向POST_ROUTING链.
转载于:https://blog.51cto.com/webseven/1547136
LVS之NAT模型配置实验相关推荐
- LVS NAT 模型配置实例
LVS 负载均衡 一.系统环境: 系统:Centos 6.5_64位 二.Director和Real Server的配置部署: 1台director server:VIP/外网ip:192.168.1 ...
- Cisco PT模拟实验(19) 路由器的NAT功能配置
Cisco PT模拟实验(19) 路由器的NAT功能配置 实验目的: 掌握NAT网络地址转换的原理及功能 掌握NAT地址映射和端口映射的配置方法 掌握广域网(WAN)接入技术的原理 实验背景: 情景一 ...
- lvs在nat dr tun 模型的实现
LVS的全称Linux vitual system,是由目前阿里巴巴的著名工程师章文嵩博士开发的一款开源软件.LVS工作在一台server上提供Directory(负载均衡器)的功能,本身并不提供服务 ...
- lvs基本概念、调度方法、ipvsadm命令及nat模型示例
LVS类型: NAT:-->(DNAT) DR TUN FULLNAT LVS的常见名词解释 CIP<-->VIP--DIP<-->RIP Direct Routing: ...
- NAT+VLAN+CHAP实验配置(一)
VLAN+NAT+CHAP的实验报告 一:实验目标<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:o ...
- lvs dr 模型配置详解
lvs dr 模型配置详解 [学习笔记] 前期准备: 两台服务器 note01(lvs服务器) note02(real sever) 1 首先在note01配置子网卡: ifconfig eth0:2 ...
- 第24节 综合网络配置实验(含IP、RIP、VLAN、VTP、HSRP、ACL、NAT等配置完整命令)——基于PacketTracer8.0仿真实验
综合网络配置实验(含IP.RIP.VLAN.VTP.HSRP.ACL.NAT等配置完整命令)--基于PacketTracer8.0仿真实验 1 网络规划 1.1 网络拓扑图 1.2 网络规划 2 实验 ...
- 动态NAT地址转换配置实验(中兴)
动态NAT地址转换配置实验 一.实验目的 二.实验内容 三.实验流程 四.查看和验证 五.实验总结 一.实验目的 1.掌握中兴动态NAT技术的基本原理和作用,及其数据的转发过程: 2.掌握动态NAT技 ...
- LVS NAT模式配置实践
1. LVS单网卡配置 注:实际应用中LVS使用双网卡,这里仅做演示用.架构图如下: 单网卡LVS 1.1 机器信息 LVS LVS:eth0 10.10.1.100(VIP) Real Server ...
最新文章
- 牛逼哄哄的 Lambda 表达式,简洁优雅就是生产力!
- java11 新特性 详解
- [Swift]LeetCode1153. 字符串转化 | String Transforms Into Another String
- The following types may not be used as proxies 异常处理办法
- 领秀加速器软件介绍及功能介绍
- Adobe reader 闪退处理办法
- txt文本保存操作(新建文件夹以及保存txt文本)
- 计算机系统基础 大作业
- c语言大计基题库,2016年大学计算机基础试题题库及答案
- C语言-书籍资料汇总
- selenium中键盘操作:Keys类
- html火焰字效果,火焰字,通过PS的自带滤镜制作火焰效果文字
- 基于FPGA的简易 DDS 信号发生器的设计
- 【诗词】八声甘州·摘青梅荐酒 (羡青山有思,白鹤忘机。)
- 定时任务——@Scheduled注解做定时任务
- fpga实操训练(vga测试)
- UMAX祝您获取更多用户
- 微信小程序+讯飞语音实现个人语音助手
- Vitis-Ai 3.0 板卡镜像制作、模型量化编译教程
- 统计字符串中每个英文字母的个数
热门文章
- html之四种方法导入css...
- php培训12.22
- This EntitySet of type xxx does not support the 'Edit' operation
- JAVA面试题解惑系列(四)——final、finally和finalize的区别
- JVM调优:Tomcat Context reloadabled与OutOfMemory(PermSpace)
- 前端教程丨手把手教你用 Next.js 搭建个人博客,从入门到吃鸡
- 别再说找不到Python练手项目了,这80个拿去过冬
- android小闹钟课程设计,《小闹钟》教学设计
- java领单_Java-单例模式
- JMM如何解决顺序一致性问题-重排序问题