LVS搭建负载均衡(一)NAT模型
应用场景:LVS配置负载均衡方式之一:nat
测试环境:
测试步骤:
1. 在主机lvs上安装ipvsadm
lvs~]# yum install ipvsadm -y
lvs~]# ipvsadm //启动;该命令由安装的ipvsadm软件生成
lvs~]# lsmod | grep ip_vs //有如下类似显示即代表成功
2. 新建配置脚本
lvs~]# vim lvs-nat.sh //在主机LVS上新建一个脚本,内容如下:
#!/bin/bash
VIP=192.168.1.1
RIP1=138.138.82.12 #后端Nginx-A服务器的IP地址
RIP2=138.138.82.13 #后端Nginx-B服务器的IP地址 case "$1" in
start)
echo "Start LVS as the mode NAT"
echo "" > /proc/sys/net/ipv4/ip_forward #使用NAT模式必须开启LVS服务器的IP路由转发功能
/sbin/ifconfig eth0: $VIP netmask 255.255.255.0 up #设定VIP地址,留意端口名称针对更该
/sbin/ipvsadm -A -t $VIP: -s rr #这里测试的rr:轮询算法
/sbin/ipvsadm -a -t $VIP: -r $RIP1 -m
/sbin/ipvsadm -a -t $VIP: -r $RIP2 -m
/sbin/ipvsadm
;;
stop)
echo "Stop LVS"
echo "" > /proc/sys/net/ipv4/ip_forward
/sbin/ifconfig eth0: down
/sbin/ipvsadm -C
;;
*)
echo "Usage:$0 {start|stop}"
exit
esac
保存,退出;
3. 运行脚本
lvs~]# sh lvs-nat.sh start //启动后,如下所示;
4. 在后端的Web添加默认路由(两台Nginx,搭建略)
nginx-a ~]# route del default gw 138.138.82.1 //先删除存在的默认路由
nginx-a ~]# route add default gw 138.138.82.11 //在nginx-a上添加一条默认路由
nginx-b ~]# route del default gw 138.138.82.1
nginx-b ~]# route add default gw 138.138.82.11 //在nginx-b上添加一条默认路由
5. 测试
此处因为VIP:192.168.1.1是假设出来的,局域网内没有该网段,所有就在当前的lvs主机上检测:
~]# curl 192.168.1.1
或者
~]# while true; do curl 192.168.1.1; sleep 1; done
结束.
LVS搭建负载均衡(一)NAT模型的更多相关文章
- LVS搭建负载均衡(二)DR模型
应用场景:LVS配置负载均衡方式之一:dr 测试环境: 配置步骤: 1. 在主机lvs上安装ipvsadm ~]# yum install ipvsadm -y ~]# ipvsadm //启动:该命 ...
- 160526、高并发之LVS搭建负载均衡
LVS介绍: LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器.它是我们国家的章文嵩博士的一个开源项目.在linux内核2.6中,它已经成为内核的一部分,在此之前的内 ...
- LVS搭建负载均衡集群(一)——NAT模式
(1).集群技术的分类 集群技术主要分为三大类:负载均衡(Load Balance)集群,简称LB集群:高可用(High Availability)集群,简称 HA 集群:高性能计算(High Per ...
- Redis系列四(keepalived+lvs搭建负载均衡)
1.安装Keepalived(主备服务器都要安装) 10.8.80.218 主服务器 10.8.80.217 备服务器 10.8.80.200 虚拟IP $ wget http://www.ke ...
- LVS搭建负载均衡集群(二)——DR模式
(1).DR模式和TUN模式介绍 Direct Routing(直接路由):director分配请求到不同的real server.real server处理请求后直接回应给用户,这样director ...
- linux 负载均衡配置 keepalive lvs 使用nginx转发 CentOS7 搭建LVS+keepalived负载均衡
最近希望能够配置一下负载均衡,在虚拟机上面,但是网上找了很多资料很零散,对于不了解的人,很多不够详细,最近终于做好了,把具体的步骤写下来,方便各位网友查阅学习 这个实验需要安装nginx如果没有安装过 ...
- 搭建LVS+Keepalived负载均衡集群
这两天学习了LVS+Keepalived负载均衡的搭建.网上的教程非常多,可是动起手来遇到不少问题. 如今把自己的搭建过程以及遇到的一些问题给分享下. 硬件环境: Macbook 8G内存.250G ...
- (转)CentOS7 搭建LVS+keepalived负载均衡(一)
原文:http://blog.csdn.net/u012852986/article/details/52386306 CentOS7 搭建LVS+keepalived负载均衡(一) CentOS7 ...
- 20.LVS负载均衡群集—NAT模式实例
LVS负载均衡群集-NAT模式实例 目录 LVS负载均衡群集-NAT模式实例 群集引用概述 群集的含义 问题 解决方法 企业群集分类 群集的三种类型 负载均衡群集(Load Balance Clust ...
随机推荐
- jmeter5.0生成html报告 快速入门
JMeter性能测试5.0时代之-多维度的图形化HTML报告 快速入门 1.确认基本配置 在jmeter.properties或者user.properties确认如下配置项: jmeter.save ...
- vue实现双向数据绑定之Object.defineProperty()篇
前言 vue.js中使用ES5的Object.defineProperty()实现数据的双向绑定 Object.defineProperty()原理 Object.defineProperty()可以 ...
- java内存模型(转)
前提知识: Java内存模型(JMM)是一个概念模型,底层是计算机的寄存器.缓存内存.主内存和CPU等. 多处理器环境下,共享数据的交互硬件设备之间的关系: JMM: 从以上两张图中,谈一谈以下几个 ...
- Tomcat异常及解决办法——持续更新中
公司项目,开发语言为java,中间件为Tomcat,运行过程中,从Tomcat出现了一些异常,现将异常及解决办法记录如下,仅供参考.(不断在补充中.......) 异常一: 1.日志内容 org.ap ...
- [转帖]SAP进阶:再论SAP权限
SAP进阶:再论SAP权限 http://blog.vsharing.com/MilesForce/A634100.html 网上有不少关于权限的文章,多是转来转去,COPY的台湾某个人N年前的PPT ...
- [转帖]Linux 的静态库与动态库
Linux下的静态库与动态库 2017年02月18日 09:17:13 LLZK_ 阅读数:10257 标签: linux动态库静态库区别使用 更多 个人分类: Linux学习笔记 所属专栏: Lin ...
- 【学亮IT手记】Servlet的生命周期
1.1 Servlet的生命周期 1.1.1 Servlet的生命周期概述 1.1.1.1 什么是生命周期 生命周期:一个对象从创建到销毁过程. 1.1.1.2 Servlet的生命周期(*****) ...
- Mybatis 配置resultMap一对多关联映射
resultMap配置: 引用: PO类: 接口: 测试: public class UserMapperTest { private SqlSessionFactory sqlSessionFact ...
- Linux基础学习笔记6-SHELL编程
编程基础 程序:指令+数据 程序编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以数据为中心,指令服务于数据 shell程序:提供了编程能力,解释执行 编程基本概念: 顺序执行:循环执行:选 ...
- 防火墙禁ping:虚拟机ping不通主机,但主机可以ping虚拟机
现象:刚装的centos6.6,配置好网络却发现ping不通主机,主机却ping通虚拟机: 解决方法: 1.最简单的方法就是:关闭防火墙.但一直关闭防火墙也不是个办法,会遇到很多安全问题,建议下一个方 ...