LVS使用整理(1)
开始安装LVS
1)下载相关软件包
| mkdir -p /home/tools/ | 
2)安装LVS命令
| lsmod |grep ip_vs tar zxvf ipvsadm-1.26.tar.gz 需要安装依赖包 | 
-----
负载均衡器配置
配置别名网卡
| ifconfig eth0:1 192.168.1.181 netmask 255.255.255.0 up #<=别名的方式 | 
④ 手工执行配置添加LVS服务器并增加两台RS
| ipvsadm -C | 
[删除方法]
| ipvsadm -D -t 192.168.1.181:80 -s wrr | 
[相关参数说明]
| ipvsadm -help | 
⑤命令执行过程及检查配置的执行结果
| ipvsadm -C | 
手工在RS端绑定VIP
| ifconfig lo:181.168.1.181 netmask 255.255.255.255 up | 
每个集群节点的回环接口(lo)设备上被绑定VIP地址(其广播地址是其本身,子网掩码255.255.255.255,采取可变掩码方式把网段划分成只含一个主机地址的目的是避免ip地址冲突)允许LVS-DR集群中的集群节点接收发向该VIP地址的数据包,这会有一个非常严重的问题发生,集群内部的真实服务器将尝试回复来自正在请求VIP客户端的ARP广播,这样所有的真实服务器都将声称自己拥有该VIP地址,这时客户端将直接发送请求数据包到真实服务器上,从而破坏DR集群的方法。因此,必须要抑制真实服务器的ARP广播。
手工在RS端抑制ARP响应
⑦抑制ARP响应方法如下:
| echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore | 
以RS179为例演示执行过程如下:
| ifconfig lo:181 192.168.1.181 netmask 255.255.255.255 up echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore | 
arp音质技术参数说明
arp_ignore- INTEGER
0 默认值:
检查手工配置成果
使用http://192.168.1.178{179}(181)
使用脚本配置LVS负载均衡服务器端
| #!/bin/bash . /etc/init.d/functions #w=3 #functions function checkCmd (){ function checkSubnet (){ function ipvsStart (){ for ((i=0; i<`echo ${#RIP1[*]}`; i++)) for ((i=0; i<`echo ${#RIP2[*]}`; i++)) # update MAC function ipvsStop (){ main () case "$1" in #start operating | 
开发脚本配置LVS RS真实服务器处理脚本
| #!/bin/bash . /etc/rc.d/init.d/functions case "$1" in | 
一个脚本同时实现自动剔除和加入RS
| CURL方法很不错 #!/bin/bash PORT="80" RIP=( function check_url() for ((i=0; i<`echo ${#RIP[*]}`; i++)) else while true | 
LVS使用整理(1)的更多相关文章
- lvs整理
		LVS是Linux Virtual Server的简写,即Linux虚拟服务器,是一个虚拟的服务器集群系统.通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能.高可用的服务器群集,它具有良 ... 
- ubuntu 12.04 下LVS的一些搭建心得和资料整理
		最近项目上需要使用到IPVS进行负载均衡,针对外部传来的HTTP请求,分摊到多台服务器上进行处理,所以看了一下这方面的资料,在这里纪录一下. Lvs是基于IP层和内容分发请求的负载均衡方法(所以也可以 ... 
- 整理LVS架构压力测试工作
		首先,测试环境在模拟环境下进行. 测试环境:1director(apache2.2) + 1realserver(jboss4.2.3GA)+1databaseserver(oracle9i) ... 
- 整理下.net分布式系统架构的思路
		最近看到有部分招聘信息,要求应聘者说一下分布式系统架构的思路.今天早晨正好有些时间,我也把我们实际在.net方面网站架构的演化路线整理一下,只是我自己的一些想法,欢迎大家批评指正. 首先说明的是.ne ... 
- LVS工作总结之原理篇–DR模式
		原文地址: http://www.chenqing.org/2012/11/%E3%80%90lvs%E3%80%91lvs%E5%B7%A5%E4%BD%9C%E6%80%BB%E7%BB%93%E ... 
- Linux负载均衡软件LVS简介
		Linux负载均衡软件LVS LVS集群的体系结构以及特点 1. LVS简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起 ... 
- Mysql+keeplived+lvs
		最近要做个高可用的mysql.用mysql主主复制方式保证两台数据库的数据一致.结合lvs和keepalived一起使用(keepalived+lvs的设置会再另外一篇文章里写). 搭好环境之后,本人 ... 
- 浅谈lvs和nginx的一些优点和缺点
		借鉴一些网上资料整理了简单的比较: LVS的负载能力强,因为其工作方式逻辑非常简单,仅进行请求分发,而且工作在网络的第4层,没有流量,所以其效率不需要有过多的忧虑. LVS基本能支持所有应用,因为工作 ... 
- lvs学习笔记
		本人身为一个网工,最近一直在工作中学习linux的相关知识.前短时间通过自查资料学习了lvs的相关内容,摘录部分整理后和大家分享,内容较多,较琐碎,望见谅!!! LVS 从Linux内核版本2.6起, ... 
随机推荐
- 【迁移】—Entity Framework实例详解
			好久没有在博客园更新博客了,如今都换了新公司.前段时间写了关于EF迁移的文档,今天拿出来作为这个系列的一篇吧. 一.Entity Framework 迁移命令(get-help EntityFrame ... 
- 辅助写作软件:PPT写作助手 帮助创作多图少字文章
			读图时代,应该创作“多图少文”的文章. PPT是制作图形最佳工具之一.将“PPT + 文字说明” 结合, 是PPT写作助手开启的全新创作方式,让图文文章更方便创作. PPT写作助手帮助您:1. 方便进 ... 
- cocos2d-x.0创建工程
			$ python create-multi-platform-projects.py -p PompaDroid -k cn.philon.pompadroid -l cpp 
- ELK——为调试 Logstash Grok 表达式,安装 GrokDebuger 环境
			内容 安装 RVM 安装 Ruby 和 Gems 安装 Rails 安装 jls-grok Ruby grok 解析 调试 grok 注意:不要用 root 执行以下操作. 用 logstash ... 
- 使用Microsoft.Office.Interop.Excel.Application xlApp 生成Excel
			object filePath = @"C:\" + DateTime.Now.ToShortDateString().Replace("-", "& ... 
- BpBinder 转换为 BpCameraService 流程
			interface_cast<ICameraService>(binder) : 其中binder 为IBinder类型,实际为BpBinder interface_cast 定义在IIn ... 
- Jenkins xcodebuild There are no schemes in workspace
			Manage Schemes... 勾选 Shared 参考:http://stackoverflow.com/questions/14368938/xcodebuild-says-does-not- ... 
- [转]HTTP请求模型和头信息
			原文链接:http://www.java3z.com/cwbwebhome/article/article2/2406.html 目录 一.连接至Web服务器 二.发送HTTP请求 三.服务端接受请求 ... 
- 多条件动态LINQ 组合查询
			本文章转载:http://www.cnblogs.com/wangiqngpei557/archive/2013/02/05/2893096.html 参考:http://dotnet.9sssd.c ... 
- Windows CMD命令大全(转)
			Windows CMD命令大全 命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行 ... 
