当前位置: 首页 > news >正文

温州市网站制作哪家便宜做网站哪家好

温州市网站制作哪家便宜,做网站哪家好,建设企业网站的,网站建设制作费 税前扣除吗目录 LVS_DR LVS_DR数据包流向分析 LVS-DR中ARP问题 问题一 问题二 解决ARP的两个问题的设置方法 LVS-DR特点 LVS-DR优缺点 优点 缺点 LVS-DR集群构建 1.配置负载调度器 2.部署共享存储 3.配置节点服务器 4.测试 LVS 群集 LVS_DR LVS_DR数据包流向分析 客户端…

目录

LVS_DR

LVS_DR数据包流向分析

LVS-DR中ARP问题

问题一

问题二

解决ARP的两个问题的设置方法

LVS-DR特点

LVS-DR优缺点

优点

缺点

LVS-DR集群构建

1.配置负载调度器

2.部署共享存储

3.配置节点服务器

4.测试 LVS 群集


LVS_DR

LVS_DR数据包流向分析

客户端向目标VIP发送请求,负载均衡器接收
负载均衡器根据算法选择节点服务器,不修改也不封装IP报文,而是将数据的目标MAC地址改为节点服务器的MAC地址,然后在局域网上发送
节点服务器收到这个帧进行解封装,发现目标IP后与本机匹配(节点服务器事先绑定了VIP)后,处理这个报文,随后重新封装报文发送到局域网
客户端收到报文后,客户端认为得到正常服务,而不会知道是哪一台服务器处理的

LVS-DR中ARP问题

问题一

当ARP广播发送到LVS-DR集群时,因为负载均衡器和节点服务器都是连接到相同的网络上,它们都会接收到ARP广播,在局域网中具有相同的IP地址,势必会造成各服务器ARP通信的紊乱,

对节点服务器进行处理,使其不响应针对VIP的ARP请求,会不对本地物理网卡的arp请求进行响应
1.使用虚接口lo:0承载VIP地址
2.设置内核参数arp_ignore=1:系统只响应目的IP为本地IP的ARP请求

问题二

网关路由器收到的的源IP地址为VIP的ARP请求的报文后又更新ARP缓存表,导致外网再发送请求时,数据包到达不了调度器

设置内核参数arp_announce = 2

系统不使用响应数据包的源IP地址 (VIP) 来作为本机进行ARP请求报文的源IP地址,而使用发送报文的物理网卡IP地址作为ARP请求报文源IP地址,这样就可以防止网关路由器收到的的源IP地址为VIP的ARP请求的报文后又更新ARP缓存表,导致外网再发送请求时,数据包到达不了调度器

解决ARP的两个问题的设置方法

修改/etc/sysctl.conf文件

net.ipv4.conf.lo.arp ignore = 1
net.ipv4.conf.lo.arp announce = 2 
net.ipv4.conf.all.arp ignore = 1 
net.ipv4.conf.all.arp announce = 2

LVS-DR特点

(1) 负载均衡器和节点服务器必须在同一个物理网络中
(2) 节点服务器可以使用私有地址,也可以使用公网地址。如果使用公网地址,可以通过互联网对 RIP 进行直接访问。
(3) 负载均衡器作为群集的访问入口,但不作为网关使用。
(4) 所有的请求报文经由负载均衡器,但回复响应报文不能经过 负载均衡器。
(5)节点服务器的网关不允许指向负载均衡器IP,即节点服务器发送的数据包不允许经过 负载均衡器。
(6) 节点服务器上的 lo 接口配置 VIP 的 IP 地址。

LVS-DR优缺点

优点

负载均衡器只负责将请求包分给物理服务武器,物理服务器将应答包直接发送给用户,所以负载均衡器能处理巨大的请求流量,一台负载均衡能为超过100台物理服务器服务,负载均衡器不再是系统的瓶颈。使用LVS-DR模式,如果你的负载均衡器拥有100M全双工网卡的话,使用LVS能达到1G的吞吐量甚至更高

缺点

所有调度器和节点服务器在同一个广播域,不支持异地容灾

LVS-DR集群构建

LVS-DR 服务器:192.168.233.110    NFS服务器:192.168.233.100 
Web 服务器1:192.168.233.60       Web 服务器2:192.168.233.70                                          vip:192.168.10.111
    

1.配置负载调度器

192.168.233.110   

systemctl stop firewalld.service
setenforce 0
modprobe ip_vs
cat /proc/net/ip_vs
yum -y install ipvsadm

(1)配置虚拟 IP 地址

VIP:192.168.233.111 

cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens33:0                #若隧道模式,复制为ifcfg-tunl0
vim ifcfg-ens33:0
DEVICE=ens33:0
ONBOOT=yes
IPADDR=192.168.233.111
NETMASK=255.255.255.255ifup ens33:0
ifconfig ens33:0

(2)调整 proc 响应参数

#由于 LVS 负载调度器和各节点需要共用 VIP 地址,需要关闭 icmp 的重定向,不充当路由器。
vim /etc/sysctl.conf
net.ipv4.ip_forward = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.ens33.send_redirects = 0sysctl -p

(3)配置负载分配策略

ipvsadm-save > /etc/sysconfig/ipvsadm
systemctl start ipvsadmipvsadm -C
ipvsadm -A -t 192.168.233.111:80 -s rr
ipvsadm -a -t 192.168.233.111:80 -r 192.168.233.60:80 -g            #若隧道模式,-g替换为-i
ipvsadm -a -t 192.168.233.111:80 -r 192.168.233.70:80 -g
ipvsadmipvsadm -ln                    #查看节点状态,Route代表 DR模式


2.部署共享存储

NFS服务器:192.168.233.100

systemctl stop firewalld.service
setenforce 0yum -y install nfs-utils rpcbind
mkdir /opt/kgc /opt/benet
chmod 777 /opt/kgc /opt/benetvim /etc/exports
/usr/share *(ro,sync)
/opt/kgc 192.168.233.0/24(rw,sync)
/opt/benet 192.168.233.0/24(rw,sync)systemctl start nfs.service
systemctl start rpcbind.service

3.配置节点服务器

92.168.233.60、192.168.233.70  

systemctl stop firewalld.service
setenforce 0

(1)配置虚拟 IP 地址

VIP:192.168.233.110

#此地址仅用作发送 Web响应数据包的源地址,并不需要监听客户机的访问请求(改由调度器监听并分发)。因此使用虚接口 lo∶0 来承载 VIP 地址,并为本机添加一条路由记录,将访问 VIP 的数据限制在本地,以避免通信紊乱。
cd /etc/sysconfig/network-scripts/
cp ifcfg-lo ifcfg-lo:0        
vim ifcfg-lo:0
DEVICE=lo:0
ONBOOT=yes
IPADDR=192.168.233.110
NETMASK=255.255.255.255                        #注意:子网掩码必须全为 1ifup lo:0
ifconfig lo:0
route add -host 192.168.233.110 dev lo:0vim /etc/rc.local
/sbin/route add -host 192.168.233.110 dev lo:0chmod +x /etc/rc.d/rc.local

(2)调整内核的 ARP 响应参数以阻止更新 VIP 的 MAC 地址,避免发生冲突

vim /etc/sysctl.conf
......
net.ipv4.conf.lo.arp_ignore = 1            #系统只响应目的IP为本地IP的ARP请求
net.ipv4.conf.lo.arp_announce = 2        #系统不使用IP包的源地址来设置ARP请求的源地址,而选择发送接口的IP地址
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2sysctl -p或者
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_announcesysctl -pyum -y install nfs-utils rpcbind httpd
systemctl start rpcbind
systemctl start httpd

--192.168.233.60---

mount.nfs 192.168.233.100:/opt/kgc /var/www/html
echo 'this is kgc web!' > /var/www/html/index.html

--192.168.233.70---

mount.nfs 192.168.233.100:/opt/benet /var/www/html
echo 'this is benet web!' > /var/www/html/index.html

4.测试 LVS 群集

在客户端使用浏览器访问 http://192.168.233.111/

 

 

http://www.dinnco.com/news/249.html

相关文章:

  • 网站初期推广方案网站管理和维护的主要工作有哪些
  • 厦门市建设管理协会网站首页seo排名点击软件推荐
  • 做网站开发需要培训吗佛山网站建设模板
  • 网站 chat now怎么做昆山网站制作哪家好
  • 政府网站建设被问责今日热搜排行第一名
  • 那种做任务的网站叫什么营销型网站建设设计
  • 服务型网站建设厦门网站建设公司名单
  • 自己搭建视频播放网站百度提交收录入口
  • 江门当地的免费网站优化企业类网站有哪些例子
  • 2018网站开发最新技术上海知名网站制作公司
  • wordpress dux 1.5 邮件seo页面优化公司
  • 南京房产网站建设南昌网站设计
  • 长春建站模板评测网站推广的10种方法
  • 河北网站建设就业考试亚马逊关键词排名提升
  • 那家公司做网站企业网站营销优缺点
  • 优秀网站设计推荐桂林网页
  • 搜狗网址大全下载安装seo网站自动推广
  • 微网站建设市场分析杭州网站排名seo
  • 网站建设 发布谷歌安装器
  • 长沙做四维彩超玛丽亚m网站做网站的网络公司
  • 遵义建设厅官方网站 元丰百度竞价排名正确解释
  • 建立一个属于自己的网站外链发布平台大全
  • 为什么没人做同城购物网站深圳英文网站推广
  • 关于建设网站安全性合同五合一网站建设
  • 美国外贸网站建设域名查询站长工具
  • 网站开发费用计入什么科目培训网站源码
  • 超市网站模版福州搜索排名提升
  • 可以做分析图的地图网站专业做网站设计
  • 自己做的网站如何百度能搜索怎么样引流顾客到店方法
  • 网站开发如何报价单长沙网站se0推广优化公司