CentOS 下 LVS集群( 可能更新 )
lvs-nat模型构建
假设测试环境:使用IP172.16.16.16。
需要A、B俩台Centos6.5虚拟机。提前关闭selinux
两台真实服务器的IP分别是192.168.1.1、192.168.1.2。
1、添加俩快网卡给A机器,A、B机器开好网卡转发。
2、ifconfig配置IP地址,互相可以ping通。网关设置好!!能ping通另一台机器的第二块网卡

3、AB机器安装好
[root@localhost~]# yum install httpd ipvsadm -y

4、AB机器开启网卡间核心转发功能
[root@localhostroot ~]# sysctl -w net.ipv4.ip_forward=1
[root@localhost~]# echo "1" > /proc/sys/net/ipv4/ip_forward
5、A机器设置好负载均衡集群规则(-s指定为rr算法进行轮询调度,-m指定模式为lvs-nat)
[root@localhost~]# ipvsadm -A -t 172.16.16.16:80 -s rr
[root@localhost~]# ipvsadm -a -t 172.16.16.16:80 -r 192.168.1.1:80 -m
[root@localhost~]# ipvsadm -a -t 172.16.16.16:80 -r 192.168.1.2:80 -m
[root@localhost~]# ipvsadm -Ln
6 B机器route设置
[root@localhost~]#route add default gw 172.16.16.16
lvs-dr模型构建
假设测试环境:使用IP192.168.1.11.。
需要A、B、C台Centos6.5三台虚拟机。提前关闭selinux iptables
三台真实服务器的IP分别是director:192.168.1.11、rabbit1:192.168.1.17、rabbit2:192.168.1.18

首先设置网卡转发rabbit1、rabbit2同设。


Route add -host 192.168.1.11 dev lo:0
效果图是这样的:


这里用的是lo:0。因为如果环回地址设置成与lo:127.0.0.1冲突,单网络报废。

director设置192.168.1.111没有意义,仅仅在于让服务器可以访问
(192.168.1.111指向本机并非均衡负载)。
关于服务不通。
第一点:route不是必须。可以省略掉(排错)。
第二点:防火墙可以直接停止。selinux同。
第三点:网卡信息一定要正确。尤其是俩台服务器的环回子网一定是/32
第四点:网卡信息写入文件,重启。
CentOS 下 LVS集群( 可能更新 )的更多相关文章
- CentOS下redis集群安装
		环境: 一台CentOS虚拟机上部署六个节点,创建3个master,3个slave节点 1.下载并解压 cd /root wget http://download.redis.io/releases/ ... 
- Centos下Redis集群的搭建实现读写分离
		Centos下Redis一主多从架构搭建 搭建目标:因为自己笔记本电脑配置较低的原因,模拟两台机器之间搭建一主一从的架构,主节点Redis主要用来写数据,数据写入到主节点的Redis,然后从节点就可以 ... 
- centos下zookeeper集群搭建
		单机模式: 1) 首先下载zookeeper压缩包, 这里采用zookeeper3.4.8.... wget http://mirror.bit.edu.cn/apache/zookeeper/zo ... 
- CentOS下 elasticsearch集群安装
		1.进入root目录并下载elasticsearch cd /root wget https://download.elastic.co/elasticsearch/elasticsearch/ela ... 
- centos下etcd集群安装
		先仔细了解学习etcd 官方: https://github.com/etcd-io/etcd https://www.cnblogs.com/softidea/p/6517959.html http ... 
- centos下mysql集群初尝试
		原文:http://www.lvtao.net/database/mysql-cluster.html 五台服务器篇 安装要求 安装环境:CentOS-6.3安装方式:源码编译安装软件名称:mysql ... 
- CentOS高可用集群LVS+Keepalived(DR模式)
		操作系统:CentOS6.5_x64 mini 负载均衡模式:DR(直接路由) LVS与Keepalived简述: LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是 ... 
- LVS集群和Keepalived高可用实战
		第四十章LVS集群和Keepalived高可用实战 一.ARP协议 1.概念 地址解析协议,即ARP(AddressResolutionProtocol),是根据IP地址获取物理MAC地址的一个TCP ... 
- LVS集群的负载调度
		LVS集群的负载调度 章文嵩 (wensong@linux-vs.org) 转自LVS官方资料 2002 年 5 月 本文主要讲述了LVS集群的IP负载均衡软件IPVS在内核中实现的各种连接调度算法. ... 
随机推荐
- 实验一报告--认识DOS
			实验一 DOS命令解释程序的编写 13物联网 黄鸿佳 201306104107 一. 实验目的 (1)认识DOS: (2)掌握命令解释程序的原理: ... 
- EXCEL设置选中单元格样式
			你想这样啊,试试这段代码看行不:右键工作表名称--查看代码,在空白处粘贴就可以 Private Sub Worksheet_SelectionChange(ByVal Target As Range) ... 
- Android开机启动Activity或者Service方法
			本文出自 “Bill_Hoo专栏” 博客,请务必保留此出处http://billhoo.blog.51cto.com/2337751/761230 这段时间在做Android的基础开发,现在有一需求是 ... 
- javascript练习-扑克牌
			下面用枚举类型来实现一副扑克牌的类: //定义一个玩牌的类 function Card(suit,rank){ function inherit(p){ if(p==null) throw TypeE ... 
- 利用GBDT模型构造新特征
			[本文链接:http://www.cnblogs.com/breezedeus/p/4109480.html,转载请注明出处] 我的博客主营地迁至github,欢迎朋友们有空去看看:http://br ... 
- Java程序性能优化技巧
			Java程序性能优化技巧 多线程.集合.网络编程.内存优化.缓冲..spring.设计模式.软件工程.编程思想 1.生成对象时,合理分配空间和大小new ArrayList(100); 2.优化for ... 
- [转]mysql  drop、truncate和delete比较
			一.drop table tb drop将表格直接删除,没有办法找回. 立刻释放磁盘空间 ,不管是 Innodb和MyISAM . 二.truncate (table) tb 该命令可以清空一个表里的 ... 
- ubuntu12.04网络配置
			1.配置/etc/network/interfaces #静态IP地址 auto lo iface lo inet loopback #loopback虚拟网络设备,使TCP/IP能以127.0.0. ... 
- UITextField 的重写
			在很多产品设计的时候,产品设计人员设计出来的输入框总会要求,文字的内容距离做边框多少像素,编辑区域的其实点,距离左边多少像素,很多人绝的难以适应!其实这些都不存在很大的技术难度,一下这些方式都可以达到 ... 
- springMVC注解启用及优化
			使用注解的原因 最方便的还是启用注解 注解方便,而且项目中很流行. 配置文件尽量减少,主要使用注解方式. Springmvc的注解是在2.5版本后有了注解,如何开启注解配置文件 Web.xml文件中不 ... 
