ipvsadm——nat、dr模型

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介:

ipvsadm nat模式配置

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

清空配置

ipvsadm -C

添加规则

ipvsadm -A -t 192.168.10.135:80 -s rr

ipvsadm -a -t 192.168.10.135:80 -r 172.16.6.12:80 -m

ipvsadm -a -t 192.168.10.135:80 -r 172.16.6.13:80 -m

查看配置

ipvsadm -L -n

保存配置

ipvsadm -S > /etc/sysconfig/ipvsadm

修改调度算法;

ipvsadm -E -t 192.168.10.135:80 -s sh

从保存的配置文件中重读配置

ipvsadm -C

ipvsadm -R < /etc/sysconfig/ipvsadm

ipvsadm -L -n

删除

ipvsadm -D -t 192.168.10.135:80




ipvsadm dr模型配置

(1)、LVS-server配置

a. VIP设置:

 eth0:ip 192.168.0.101

 ifconfig eth0:0 192.168.0.100 netmask 255.255.255.255 

 route add -host 192.168.0.100 dev eth0:0

b.安装Ipvsadm

 yum -y install ipvsadm* 

c.lvs配置:

 ipvsadm -C

 ipvsadm -At 192.168.0.100:80 -s rr

 ipvsadm -at 192.168.0.100:80 -r 192.168.0.102:80 -g

 ipvsadm -at 192.168.0.100:80 -r 192.168.0.103:80 -g

 ipvsadm -L -n

 

(2)、Real-Server1配置

 eth0:ip 192.168.0.102

 ifconfig lo:0 192.168.0.100 netmask 255.255.255.255

 route add -host 192.168.0.100 dev lo:0

 echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore 

 echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce 

 echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore 

 echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce

 

 (3)、Real-Server2配置

 eth0:ip 192.168.0.103

 ifconfig lo:0 192.168.0.100 netmask 255.255.255.255

 route add -host 192.168.0.100 dev lo:0

 echo "1" > /proc/sys/net/ipv4/conf/lo/arp_ignore 

 echo "2" > /proc/sys/net/ipv4/conf/lo/arp_announce 

 echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore 

 echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce




持久连接的实现方式;

每端口持久;PPC,单服务持久调度

每FWM持久,PFWMC,单FWM持久调度

每客服端持久;PCC,单客户端持久调度

director会将用户的任何请求都识别为集群服务,并向RS进行调度

tcp:1-65535

udp:1-65535

所有的端口请求都调度到后端服务器

ipvsadm -A -t 192.168.0.10:0 -s rr -p

HA

director:高可用集群

realserver:让director对其做健康状态监测,并且根据监测结果自动

完成添加或移除等管理功能。

1.基于协议层次检查;

ip:icmp

传输层:检查端口的开放状态

应用层;请求获取关键性的资源

2.检查频度

3.状态判断

下线:ok-->failure-->failure-->failure

上线:failure-->ok-->ok

4.back server,sorry server


     本文转自阿伦艾弗森 51CTO博客,原文链接:http://blog.51cto.com/perper/1972829,如需转载请自行联系原作者






相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
1月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
83 2
|
4月前
|
负载均衡 算法 Linux
在Linux中,LVS-NAT模型的特性是什么?
在Linux中,LVS-NAT模型的特性是什么?
|
5月前
|
Linux 网络安全 虚拟化
Ngnix04系统环境准备-上面软件是免费版的,下面是收费版的,他更快的原因使用了epoll模型,查看当前Linux系统版本, uname -a,VMWARE建议使用NAT,PC端电脑必须使用网线连接
Ngnix04系统环境准备-上面软件是免费版的,下面是收费版的,他更快的原因使用了epoll模型,查看当前Linux系统版本, uname -a,VMWARE建议使用NAT,PC端电脑必须使用网线连接
|
机器学习/深度学习 缓存 负载均衡
LVS 的 NAT 模型实战应用(二)|学习笔记
快速学习 LVS 的 NAT 模型实战应用
LVS 的 NAT 模型实战应用(二)|学习笔记
|
机器学习/深度学习 缓存 负载均衡
LVS的NAT模型实战应用|学习笔记
快速学习LVS的NAT模型实战应用
LVS的NAT模型实战应用|学习笔记
|
负载均衡 网络协议 算法
LVS的NAT模型实战应用(一)|学习笔记
快速学习LVS的NAT模型实战应用
LVS的NAT模型实战应用(一)|学习笔记
|
负载均衡 并行计算 算法
Lvs-负载均衡配置 NAT与DR模式
Lvs-负载均衡配置 NAT与DR模式
395 1
Lvs-负载均衡配置 NAT与DR模式
|
机器学习/深度学习 缓存 负载均衡
LVS的NAT模型实战应用
一、具体来实现LVS 二、实现图 三、作业
LVS的NAT模型实战应用
|
机器学习/深度学习 自然语言处理 测试技术
Nat. Commun.|概率蛋白质序列模型的生成能力
Nat. Commun.|概率蛋白质序列模型的生成能力
171 0
Nat. Commun.|概率蛋白质序列模型的生成能力
|
机器学习/深度学习 算法 数据库
Nat. Mach. Intell. | 华科同济医学院剑桥联手推出新冠预测模型!
Nat. Mach. Intell. | 华科同济医学院剑桥联手推出新冠预测模型!
143 0
Nat. Mach. Intell. | 华科同济医学院剑桥联手推出新冠预测模型!