今天测试redis分片集群的时候,要用到LVS做LB,由于机器不够,访问redis的客户端都部署在一台16核的机器上,所以只有用NAT模式。
LB SERVER: 10.10.224.236
REAL SERVER: 10.10.224.231:8000 - 8008 共9个端口
步骤1:
修改REAL SERVER的网关,使其指向LB SERVER的虚拟IP
修改配置
[root@esb ~]$ vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=esb
#GATEWAY=10.10.224.1
GATEWAY=10.10.224.253
然后重启网络
/etc/init.d/network restart
步骤2:
在LB SERVER上编辑脚本lvs.sh
#!/bin/bash
#LVS script NAT
VIP=10.10.224.253
RIP=10.10.224.231
#RIP2=10.0.0.3
#./etc/rc.d/init.d/functions
case "$1" in
start)
echo "1">/proc/sys/net/ipv4/ip_forward
/sbin/iptables -F
/sbin/iptables -t nat -F
/sbin/ifconfig eth0:0 $VIP netmask 255.255.255.0 up
/sbin/ipvsadm -A -t $VIP:8081 -s rr
/sbin/ipvsadm -a -t $VIP:8081 -r 10.10.224.231:8001 -m -w 1
/sbin/ipvsadm -a -t $VIP:8081 -r 10.10.224.231:8002 -m -w 1
/sbin/ipvsadm -a -t $VIP:8081 -r 10.10.224.231:8003 -m -w 1
/sbin/ipvsadm -a -t $VIP:8081 -r 10.10.224.231:8004 -m -w 1
/sbin/ipvsadm -a -t $VIP:8081 -r 10.10.224.231:8005 -m -w 1
/sbin/ipvsadm -a -t $VIP:8081 -r 10.10.224.231:8006 -m -w 1
/sbin/ipvsadm -a -t $VIP:8081 -r 10.10.224.231:8007 -m -w 1
/sbin/ipvsadm -a -t $VIP:8081 -r 10.10.224.231:8008 -m -w 1
/sbin/ipvsadm -A -t $VIP:8080 -s rr
/sbin/ipvsadm -a -t $VIP:8080 -r 10.10.224.231:8000 -m -w 1
/sbin/ipvsadm
echo "start LVS of DirectorServer NAT"
;;
stop)
echo "0" >/proc/sys/net/ipv4/ip_forward
/sbin/ipvsadm -C
/sbin/ifconfig eth0:0 down
echo "stop LVS of DirectorServer NAT"
;;
*)
echo "Usage:$0{start|stop}"
exit 1
esac
启动脚本
[root@localhost ~]# ./lvs.sh start
[root@localhost ~]# ipvsadm -ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 10.10.224.253:8080 rr
-> 10.10.224.231:8000 Masq 1 0 0
TCP 10.10.224.253:8081 rr
-> 10.10.224.231:8008 Masq 1 0 0
-> 10.10.224.231:8007 Masq 1 0 0
-> 10.10.224.231:8006 Masq 1 0 0
-> 10.10.224.231:8005 Masq 1 0 0
-> 10.10.224.231:8004 Masq 1 0 0
-> 10.10.224.231:8003 Masq 1 0 0
-> 10.10.224.231:8002 Masq 1 0 0
-> 10.10.224.231:8001 Masq 1 0 0
至此,NAT配置完毕。
分享到:
相关推荐
在这个实战案例中,我们关注的是LVS的NAT(Network Address Translation)模式。 **LVS-NAT模式** 是LVS的一种工作模式,也称为地址转换模式。在NAT模式下,LVS Director(调度器)会修改客户端的IP包目标地址和...
在LVS-NAT模式下,Director服务器对外充当前端,接收来自客户端的请求,并通过NAT技术将这些请求转换为内部Realserver可以处理的形式。以下是NAT模式的配置步骤: 1. **实验环境**:设置三台RHEL5.4虚拟机,两台...
5. **实战:搭建LVS-NAT模式集群**: - NAT在网络中用于将私有地址转换为公网地址。 - LVS NAT模式的优点和缺点:优点是支持任何操作系统和私有网络,仅需一个公网IP;缺点是性能受限,因为每次请求需要重写包,...
- **PPT等下载地址列表.txt**:可能包含更多关于LVS的PPT资料下载链接,这些PPT可能详细讲解了Nat和IP-Tun模式的配置和优化。 通过深入学习和实践LVS的Nat和IP-Tun模式,你可以在构建高可用、高性能的分布式系统时...
下面我们将通过三个具体的例子来详细介绍LVS NAT模式的配置方法: ##### 拓扑图1:LVS不同网段 + 后端真实IP - **网络架构**:客户端通过路由器访问LVS调度器,LVS再将请求转发到后端的真实服务器。 - **配置步骤*...
【企业级调度器LVS原理与实战】 LVS(Linux Virtual Server)是一种高效的企业级负载均衡解决方案,它基于Linux操作系统,能够实现网络流量的智能调度,以提高系统的可扩展性和高可用性。LVS主要利用Linux内核的...
- **实战案例**:本课程通过具体的实战案例,详细讲解了如何构建基于 LVS 的 NAT 集群,并通过实际操作演示了集群的搭建过程。 - **系统架构图**:通过架构图清晰地展示了整个系统的组成以及各个组件之间的连接方式...
共16页.pptx06.LVS深入及NAT集群调试 共20页.pptx07.Nginx反向代理实战 共14页.pptx08.Nginx实战进阶 共27页.pptx09.Nginx动静分离URL转发实战 共16页.pptx10.NFS共享文件系统实战 共14页.pptx11.动态内容静态化加速...
【实战lvs+keepalived部署】:随着企业网站业务量的不断攀升,服务器压力日益增大,为了确保服务的稳定性和高效性,采用负载均衡方案成为必然选择。然而,商业的硬件负载均衡器如F5价格昂贵,对于初创型互联网公司而...
共16页.pptx06.LVS深入及NAT集群调试 共20页.pptx07.Nginx反向代理实战 共14页.pptx08.Nginx实战进阶 共27页.pptx09.Nginx动静分离URL转发实战 共16页.pptx10.NFS共享文件系统实战 共14页.pptx11.动态内容静态化加速...
6.LVS深入及NAT集群调试 7.Nginx反向代理实战 8.Nginx实战进阶 8.Nginx动静分离URL转发实战 9.NFS共享文件系统实战 10.动态内容静态化加速实战 11.memcached缓存安装配置 12.memcached缓存编程实战 13.mysql主从复制...
3. **NAT(Network Address Translation)模式**:最常见的一种模式,LVS修改数据包的源IP地址,使得后端服务器看到的是LVS的IP,同时保留目标IP不变。这种方式配置简单,但可能引起回程问题。 **二、LVS调度算法**...
概述 共19页02.Piranha安装快速搭建LVS负载均衡集群 共16页03.LVS负载均衡DR模式安装调试介绍 共13页04.LVS负载均衡深入进阶实战 共13页05.LVS调度策略及负载均衡原理深入 共16页06.LVS深入及NAT集群调试 ...
共16页.pptx06.LVS深入及NAT集群调试 共20页.pptx07.Nginx反向代理实战 共14页.pptx08.Nginx实战进阶 共27页.pptx09.Nginx动静分离URL转发实战 共16页.pptx10.NFS共享文件系统实战 共14页.pptx11.动态内容静态化加速...
共16页.pptx06.LVS深入及NAT集群调试 共20页.pptx07.Nginx反向代理实战 共14页.pptx08.Nginx实战进阶 共27页.pptx09.Nginx动静分离URL转发实战 共16页.pptx10.NFS共享文件系统实战 共14页.pptx11.动态内容静态化加速...
共16页.pptx06.LVS深入及NAT集群调试 共20页.pptx07.Nginx反向代理实战 共14页.pptx08.Nginx实战进阶 共27页.pptx09.Nginx动静分离URL转发实战 共16页.pptx10.NFS共享文件系统实战 共14页.pptx11.动态内容静态化加速...
共16页.pptx06.LVS深入及NAT集群调试 共20页.pptx07.Nginx反向代理实战 共14页.pptx08.Nginx实战进阶 共27页.pptx09.Nginx动静分离URL转发实战 共16页.pptx10.NFS共享文件系统实战 共14页.pptx11.动态内容静态化加速...
共16页.pptx06.LVS深入及NAT集群调试 共20页.pptx07.Nginx反向代理实战 共14页.pptx08.Nginx实战进阶 共27页.pptx09.Nginx动静分离URL转发实战 共16页.pptx10.NFS共享文件系统实战 共14页.pptx11.动态内容静态化加速...
共16页.pptx06.LVS深入及NAT集群调试 共20页.pptx07.Nginx反向代理实战 共14页.pptx08.Nginx实战进阶 共27页.pptx09.Nginx动静分离URL转发实战 共16页.pptx10.NFS共享文件系统实战 共14页.pptx11.动态内容静态化加速...