LB负载均衡集群及NAT模式配置

一、LB(load balance)负载均衡集群

负载均衡集群常用的有:

1、软件实现的

nginx(工作在OSI第七层应用层)

lvs+keepalived(工作在OSI第四层传输层)

2、硬件实现的

F5、Netscale、A10

二、LVS的三种模式

NAT模式:网络地址转换

DR模式: 直接路由模式

TUN模式: 隧道模式

具体说明参考:http://www.it165.net/admin/html/201401/2248.html

三、LVS调度算法

静态调度算法(仅根据算法本身进行调度):rr,wrr,dh,sh

动态调度算法(根据算法及RS当前的负载状况):wlc,lc,lblc,lblcr

四、Session持久机制

1、session绑定:始终将同一个请求者的连接定向至同一个RS(第一次请求时仍有调度方法选择);没有容错能力,有损均衡效果

2、session复制:在RS之间同步session,因此,每个RS持集群中所有的session;对于大规模集群环境不适用

3、session服务器:利用单独部署的服务器统一管理session

五、LVS的NAT模式

系统环境准备:

1、dir服务器

主机名称:dir

系统环境:CentOS release 6.5 (Final)

外网ip:192.168.1.203(网络模式桥接)

内网ip:192.168.10.1(网络模式VMnet2)

2、realserver1服务器

主机名:rs1

系统环境:CentOS release 6.5 (Final)

ip地址:192.168.10.11(网络模式VMnet2)

网关:192.168.10.1

安装nginx:默认页面访问是web1

3、realserver2服务器

主机名:rs2

系统环境:CentOS release 6.5 (Final)

ip地址:192.168.10.12(网络模式VMnet2)

网关:192.168.10.1

安装nginx:默认页面访问是web2

六、LVS的NAT模式具体配置

首先登陆到dir服务器上,查看一下内核中与ipvs相关的内容

# grep -E -i "ipvs|IP_VS" /boot/config-2.6.32-431.el6.x86_64

安装ipvsadm命令

# yum -y install ipvsadm

编辑一个脚本lvs_nat.sh

#!/bin/bash

#director服务器上开启路由转发功能

echo 1 > /proc/sys/net/ipv4/ip_forward

#关闭icmp的重定向

echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects

echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects

echo 0 > /proc/sys/net/ipv4/conf/eth0/send_redirects

echo 0 > /proc/sys/net/ipv4/conf/eth1/send_redirects

#director设置nat防火墙

iptables -t nat -F

iptables -t nat -X

iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j MASQUERADE

#director设置ipvsadm

IPVSADM='/sbin/ipvsadm'

$IPVSADM -C

$IPVSADM -A -t 192.168.1.203:80 -s rr

$IPVSADM -a -t 192.168.1.203:80 -r 192.168.10.11:80 -m

$IPVSADM -a -t 192.168.1.203:80 -r 192.168.10.12:80 -m

转载于:https://www.cnblogs.com/fansik/p/5385880.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值