DRBD+heartbeat+LVS+keepalived+mysql硬件:master*2:安装drbd,heartbeat,mysqlslave*3:安装mysqlkeepalived主机*2:安装LVS,keepalived(realserver就是slave)应用主机*3IP:两台master有一个HAVIP1两台keepalived主机有一个lvsVIP2写操作:应用主机(AS)->VIP1->dev/d..
分类:
数据库 时间:
2017-07-12 12:19:55
阅读次数:
184
1.安装Linux服务器,做为虚拟服务器(DR)2.配置网络环境,设置静态IP,并能够访问互联网3.检查ipvsadm是否安装,如果没有安装请先安装ipvsadmrpm-qlipvsadm4.安装ipvsadmrpm-yinstallipvsadm5.设置虚拟IPifconfigeth0:1192.168.2.150/246.安装多台Linux服务器作为RealServer,可以是a..
分类:
其他好文 时间:
2017-07-06 18:44:56
阅读次数:
166
根据其调度是否考虑后端主机的负载情况,LVS调度算法可大致分为静态方法和动态方法 静态方法: 1> RR:round robin 轮询,将每个请求轮流调度到后端RealServer 2> WRR:weighted round robin 加权轮询,定义后端RealServer权重,将请求按照权重分配 ...
分类:
编程语言 时间:
2017-06-29 23:50:37
阅读次数:
252
LVS负载均衡一、系统环境:系统:Centos6.5_64位二、Director和RealServer的配置部署:1台directorserver:VIP/外网ip:192.168.121.141内网ip:172.16.2.312台realserver:172.16.2.21172.16.2.24并且需要设置内网网关为director的内网ip:172.16.2.31directorserver2块网卡配..
分类:
其他好文 时间:
2017-06-29 00:51:08
阅读次数:
226
通过修改请求报文的MAC地址实现转发: 请求报文源IP为CIP,目标IP为VIP,到达Directory后,修改源MAC地址为DIP的网卡MAC,目标MAC地址是挑选出来的后端RealServer的RIP接口的MAC地址; IP首部不会改变,为了能够让RealServer能够接收报文,需要在Real ...
分类:
其他好文 时间:
2017-06-27 18:42:47
阅读次数:
185
Directory与RealServer 都配置有VIP 1>Directory与RealServer 不在同一个网络中,当请求报文到达Directory时,源IP为CIP,目标IP为VIP。 2>Directory进行转发时,不会动原来的报文,在原报文的基础上,再加一层IP报文,外壳的源IP为DI ...
分类:
其他好文 时间:
2017-06-27 18:41:49
阅读次数:
172
1. LVS/DR如何处理请求报文的,会修改IP包内容吗? 1.1 vs/dr本身不会关心IP层以上的信息,即使是端口号也是tcp/ip协议栈去判断是否正确,vs/dr本身主要做这么几个事: 1)接收client的请求,根据你设定的负载均衡算法选取一台realserver的ip; 2)以选取的这个i ...
分类:
其他好文 时间:
2017-06-22 10:09:52
阅读次数:
162
说明:lvs的vip和realserver的rip是可以跨网段的ifconfig输出如下:[root@sh-it-prd-lvs01scripts]#ifconfig
eth0Linkencap:EthernetHWaddr00:50:56:84:86:FB
inet6addr:fe80::250:56ff:fe84:86fb/64Scope:Link
UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
RXpackets:7492562..
分类:
其他好文 时间:
2017-06-20 21:17:38
阅读次数:
1905
阿里云服务器使用SLB后如何获取真实IP(使用LVS等负载均衡方案之后如何获取真实的IP)使用7层负载均衡之后最终realserver的访问都是由proxy发起的,所以日志中记录的访问IP都是proxy的IP,这时候如果想获取真实IP,阿里云官方提供了使用http_realip_module或者mod_rpaf来获取真..
分类:
其他好文 时间:
2017-06-12 14:57:48
阅读次数:
1725
服务器主机IP和虚拟浮动IP配置 安装KeepAlived软件包 查看RPM包的文件路径 KeepAlived双主RealServer A配置! Configuration File for keepalived global_defs {notification_email {acassen@fi ...
分类:
数据库 时间:
2017-06-06 01:05:02
阅读次数:
182