LVS的DR模型+NAS

本文涉及的产品
文件存储 NAS,50GB 3个月
简介:

 LVSDR模型+NAS

在上图的DR模型中,所有机器(包括Director)都配置了一个额外的IP地址,即vip

该模型需要解决一下几个问题

1、当一个客户clientVIP发去一个连接请求是,此请求必须要连接到DirectorVIP上,而不是real server上的lo:0的,因为LVS主要目的就是要Director负责调度这些连接请求到real server上,所以到ARP广播请求时,仅将DirectorMAC地址响应给client就可以了。

解决此问题,

(1)可以再路由器上做静态的mac-ip绑定、或arp地址过滤。

(2)在本地的linux主机上通过arp_ignorearp_announce来解决。

在这我们就用第二种方法来解决。

关于arp_ignorearp_announcelinux2.42.6的版本中以引入。

Arp_announce  --arp宣告 有3个值

0 - (default) Use any local address, configured on any interface.
1 - Try to avoid local addresses that are not in the target's subnet for this interface.
2 - Always use the best local address for this target.  --自己与arp请求的目标ip地址不符,不回答。

Arp_ignore     --arp忽略 有8个值

0 - (default): reply for any local target IP address, configured on any interface.
1 - reply only if the target IP address is local address configured on the incoming interface. --仅响应与本地的进接口一致的请求
2 - reply only if the target IP address is local address configured on the incoming interface and both with the sender's IP address are part from same subnet on this interface.
3 - do not reply for local address configured with scope host,only resolutions for golbal and link addresses are replied.
4-7 - reserved
8 - do not reply for all local addresses

2、real server必须要有与directorVIP一样的ip地址,即可以配置Looback地址

3、Real server 必须要有到client的路由

下面就用上面的模型图做一个web服务的例子,具体配置一下。

1、Director上的配置

配置eth0:0ip

安装ipvsadm

yum -y install ipvsadm

添加规则使Director成为虚拟的web服务

Ipvsadm -A -t  192.168.2.1:80 -s  rr

指明后方的real server 

Ipvsadm -a -t 192.168.2.1:80 -r 192.168.2.100  -g   (默认就是-g DR) 

Ipvsadm -a -t 192.168.2.1:80 -r 192.168.2.200  -g 

service ipvsadm save

service ipvsadm start

chkconfig ipvsadm on

2real server的配置

Real server lo:0接口ip的配置

 

先看一下arp的那两个参数

sysctl -a |grep arp  默认都是0

net.ipv4.conf.eth0.arp_ignore = 0

net.ipv4.conf.eth0.arp_announce = 0

设置它们的值如下:

 echo "net.ipv4.conf.eth0.arp_ignore = 1" >>/etc/sysctl.conf 

 echo "net.ipv4.conf.eth0.arp_announce = 2" >>/etc/sysctl.conf

sysctl -p  --立即生效   下面配置lo:0 ip

 掩码是4255

server1server2一样

你可以cp server1

scp 192.168.2.100:/etc/sysctl.conf   /etc/

3、配置server1server2的路由

route add  -host 192.168.2.1 dev lo:0

4、搭建Server1server2web服务

这里就不写了

当客户机client访问VIP是,每刷新一次就会在server1server2之间轮询,这在实际应用中对于静态的网站不会出现什么问题,但当时动态网站时,如你注册了一个账号保存到了server1上了,当你刷新时你连接到了server2上,但是server2上可没有保存你的注册信息呀,怎样解决这个问题呢,需要共享存储了。我们先看看先下面的NAS吧。。

  

NAS 网络存储技术Network Storage Technologies是一种采用直接与网络介质相连的特殊设备实现数据存储的机制。由于这些设备都分配有 IP 地址,所以客户机通过充当数据网关的服务器可以对其进行存取访问

NAS网络存储是文件级别的共享存储,可以通过文件共享协议SAMBANFS来实现。

假如有一台共享存储服务器,它的ip192.168.2.2  我们可以共享文件夹在本地,server1server2通过磁盘映射将共享文件夹挂载到/var/ww/html/下,在共享文件夹下存放我们的动态网站不就可以了。你也可以设置成自动挂载。。。。!!!

关于NFS的配置和自动挂载,这里我就不写了,可以参考

http://abc16810.blog.51cto.com/3177586/1095470  一文



本文转自 abc16810 51CTO博客,原文链接:http://blog.51cto.com/abc16810/1104029


相关实践学习
基于ECS和NAS搭建个人网盘
本场景主要介绍如何基于ECS和NAS快速搭建个人网盘。
阿里云文件存储 NAS 使用教程
阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例、HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 产品详情:https://www.aliyun.com/product/nas
相关文章
|
4月前
|
机器学习/深度学习 人工智能 编译器
YOLO-NAS:面向目标检测的下一代模型
YOLO-NAS:面向目标检测的下一代模型
|
6月前
|
存储 负载均衡 网络协议
企业实战(13)LVS负载均衡DR(直接路由)模式实战详解(二)
企业实战(13)LVS负载均衡DR(直接路由)模式实战详解(二)
107 0
|
9月前
|
存储 人工智能 Serverless
将Stable Diffusion模型文件转存到FC环境的NAS
本文将会指导你开通基于NAS的Stable Diffusion 函数计算FC环境,并且可以将SD模型库的模型转存下载到FC应用下的NAS存储空间
1140 1
将Stable Diffusion模型文件转存到FC环境的NAS
|
1天前
|
负载均衡 监控 Linux
CentOS6.5高可用集群LVS+Keepalived(DR模式)
CentOS6.5高可用集群LVS+Keepalived(DR模式)
|
4月前
|
负载均衡 监控 调度
Keepalived+Lvs(dr)调度器主备配置小实验
Keepalived和LVS(Linux Virtual Server)是两个常用的开源软件,通常结合使用以提供高可用性和负载均衡的解决方案。 Keepalived是一种用于实现高可用性的软件,它可以监控服务器的健康状态,并在主服务器出现故障时自动切换到备份服务器。
98 2
|
7月前
|
存储 负载均衡 网络协议
LVS负载均衡群集—DR直接路由
LVS负载均衡群集—DR直接路由
65 0
|
9月前
|
存储 机器学习/深度学习 文件存储
在PAI-EAS(阿里云机器学习平台扩展智能计算服务)上使用存储在NAS中的模型
在PAI-EAS(阿里云机器学习平台扩展智能计算服务)上使用存储在NAS中的模型
217 0
|
9月前
|
人工智能 文件存储
体验阿里云NAS+PAI-ECS部署Stable Diffusion文生图模型
当下,AIGC在生活中无处不见。作为一种新型的内容生产方式,AIGC在传媒、电商、影视等行业的作用可谓是卓有成效。我们可以用AI自主生成创造新的文本、图像、音乐、视频、3D交互内容,一定程度上为日常工作带来了很大的便利。
364 12
体验阿里云NAS+PAI-ECS部署Stable Diffusion文生图模型
|
10月前
|
存储 机器学习/深度学习 人工智能
玩转AIGC | 使用阿里云NAS+PAI-EAS部署Stable Diffusion文生图模型
阿里云的AIGC存储解决方案是覆盖了数据收集、模型训练以及模型推理整个生命周期,本实验场景主要覆盖模型推理过程,介绍如何使用模型在线服务(PAI-EAS)以及文件存储NAS部署AIGC应用,快速生成图片。
12594 10
玩转AIGC | 使用阿里云NAS+PAI-EAS部署Stable Diffusion文生图模型
|
负载均衡 网络协议 调度
LVS负载均衡DR模式群集部署(二)
LVS负载均衡DR模式群集部署(二)
LVS负载均衡DR模式群集部署(二)