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

网站建设开题报告书重庆能创科技有限公司

网站建设开题报告书,重庆能创科技有限公司,深圳搜索seo优化排名,wordpress教程 付费LVS-DR数据包的流向分析 1.客户端发送请求到负载均衡器#xff0c;请求的数据报文到达内核空间#xff1b; 2.负载均衡服务器和正式服务器在同一个网络中#xff0c;数据通过二层数据链路层来传输#xff1b; 3.内核空间判断数据包的目标IP是本机VIP#xff0c;此时IP虚…LVS-DR数据包的流向分析 1.客户端发送请求到负载均衡器请求的数据报文到达内核空间 2.负载均衡服务器和正式服务器在同一个网络中数据通过二层数据链路层来传输 3.内核空间判断数据包的目标IP是本机VIP此时IP虚拟服务器比对数据包请求的服务是否是集群服务是、则重新封装数据包修改源MAC地址为负载均衡服务器的MAC地址目标MAC地址为真实服务器的MAC地址源IP地址和目标IP地址不变然后将数据包发送给真实服务器 4.如果到达真实服务器的请求报文的MAC地址是自身的MAC地址就接收此报文数据包重新封装报文(源 IP 地址为 VIP目标 IP 为 CIP)将响应报文通过 lo 接口传送给物理网卡然后向外发出 5.真实服务器直接将响应报文传送到客户端 Clint向目标VIP发出请求Director负载均衡器接收     IP包头及数据帧头部信息 LVS-DR中的ARP故障 1.ARP通信紊乱 防止网关路由器发送ARP广播时调度器和节点都进行响应导致ARP通信紊乱 可以不对非本地物理网卡的arp请求进行响应使用虚拟接口lo:0承载VIP地址 在LVS-DR负载均衡群集中负载均衡器与节点服务器都要配置相同的VIP地址在局域网中具有相同的IP地址会造成各服务器ARP通信的紊乱 当ARP广播发送到LVS-DR集群时因为负载均衡器和节点服务器都是连接到相同的网络上它们都会接收到ARP广播现实应该只有前端的负载均衡器进行响应其他节点服务器不应该响应ARP广播。 对节点服务器进行处理使其不响应针对VIP的ARP请求 使用虚拟接口lo:0承载VIP地址 设置内核参数arp_ignore1代表系统只响应目的IP为本地IP的ARP请求 2.ARP_announce-2 系统不使用响应数据的源IP地址VIP来作为本机进行的arp请求报文的源IP地址 而是使用发送报文的物理网卡的IP地址作为ARP请求报文的源IP地址 这样可以防止网关路由器接收到源IP地址为VIP的ARP请求报文后的又去更新ARP缓存表导致外网再去发送请求时数据包无法到达调度器 RS返回报文源IP是VIP经路由器转发重新封装报文时需要想获取路由器的MAC地址发送ARP请求时Linux默认使用IP包的源IP地址即VIP作为ARP请求包中的源IP地址此时路由器的路由表进行更新VIP的MAC地址由原先的均衡器变为节点服务器路由器根据ARP表项会将新来的请求报文转发给节点服务器导致均衡器的VIP失效又会造成VIP的紊乱 解决办法 对节点服务器进行处理设置内核参数arp_announce2代表不使用IP包的源地址来设置ARP请求的源地址而选择发送ens33接口的IP地址 修改/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.负载均衡服务器DS和真实服务器RS必须在同一个物理网络中 2.RS可以使用私有地址也可以使用公网地址如果使用公网地址可以通过互联网对RIP直接进行访问 3.DS作为群记得访问入口但不作为网关使用 4.所有请求报文经由DS但回复响应报文不能经过DS 5.RS的网关不允许指向DS IP即RS发送的数据包不允许经过DS 6.RS上的lo接口配置VIP的IP地址 LVS的优点负载均衡器只负责将请求包分发给物理服务器而物理服务器将响应包直接发送给用户所以负载均衡器能处理很巨大的请求流量这种方式一台负载均衡能为超过100M的物理服务器服务负载均衡器不再是系统瓶颈使用LVS-DR方式如果你的负载均衡器拥有100M全双工网卡的话使用LVS就能达到1G甚至更高的吞吐量 5万以内用Nginx5-10万使用 LVS的缺点所有的调度器和节点服务器在同一个广播域必须在同一个物理网络中不支持异地容灾 . LVS-DR负载均衡群集部署 流程图待修改ing 设备准备 DR 服务器192.168.220.130 Web 服务器1192.168.220.111 Web 服务器2192.168.220.112 vip192.168.220.135 NFS共享存储192.168.220.131 1.配置负载调度器192.168.220.130 #关闭防火墙和安全机制 systemctl stop firewalld.service setenforce 0#安装加载ip_vs modprobe ip_vs cat /proc/net/ip_vs #安装ipvsadm服务 yum -y install ipvsadm 1配置虚拟 IP 地址VIP192.168.220.135  cd /etc/sysconfig/network-scripts/ cp ifcfg-ens33 ifcfg-ens33:0vim ifcfg-ens33:0 DEVICEens33:0 ONBOOTyes IPADDR192.168.220.135 NETMASK255.255.255.255#启动虚拟网卡ens33:0 ifup ens33:0 #查看虚拟网卡ens33:0当前状态 ifconfig ens33:0#ifup 与 ifdown 会直接到 /etc/ sysconfig/network-scripts 目录下搜索对应的配置文件进行启动与关闭2调整 proc 响应参数 #由于 LVS 负载调度器和各节点需要共用 VIP 地址需要关闭 icmp 的重定向不充当路由器。 vim /etc/sysctl.confnet.ipv4.ip_forward 0 net.ipv4.conf.all.send_redirects 0 net.ipv4.conf.default.send_redirects 0 net.ipv4.conf.ens33.send_redirects 0#刷新 sysctl -p 3配置负载分配策略 #保存重定向开启ipvsadm ipvsadm-save /etc/sysconfig/ipvsadm systemctl restart ipvsadmipvsadm -C #清空所有规则 ipvsadm -A -t 192.168.220.135:80 -s rr #配置虚拟IPrr为普通轮询 ipvsadm -a -t 192.168.220.135:80 -r 192.168.220.111:80 -g #-g表示DR模式若隧道模式-g替换为-i ipvsadm -a -t 192.168.220.135:80 -r 192.168.220.112:80 -g#启动ipvsadm ipvsadm #查看节点状态Route代表 DR模式 ipvsadm -ln2.部署共享存储NFS服务器192.168.220.131 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.220.0/24(rw,sync) /opt/benet 192.168.220.0/24(rw,sync)systemctl start nfs.service systemctl start rpcbind.service 3.配置节点服务器192.168.220.111、192.168.220.112 #此地址仅用作发送 Web响应数据包的源地址并不需要监听客户机的访问请求改由调度器监听并分发。因此使用虚接口 lo∶0 来承载 VIP 地址并为本机添加一条路由记录将访问 VIP 的数据限制在本地以避免通信紊乱。 systemctl stop firewalld.service setenforce 0 1配置虚拟 IP 地址VIP192.168.220.135 cd /etc/sysconfig/network-scripts/ cp ifcfg-lo ifcfg-lo:0 vim ifcfg-lo:0 DEVICElo:0 ONBOOTyes IPADDR192.168.220.135 NETMASK255.255.255.255 #注意子网掩码必须全为 1 #开启虚拟网卡lo:0,查看虚拟网卡lo:0的状态 ifup lo:0 ifconfig lo:0 #添加规则 route add -host 192.168.220.135 dev lo:0vim /etc/rc.local /sbin/route add -host 192.168.220.135 dev lo:0#给文件执行权限 chmod x /etc/rc.d/rc.local 2调整内核的 ARP 响应参数以阻止更新 VIP 的 MAC 地址避免发生冲突 vim /etc/sysctl.confnet.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 2#刷新 sysctl -pyum -y install nfs-utils rpcbind httpd systemctl start rpcbind systemctl start httpd --192.168.220.111--- #挂载 mount.nfs 192.168.220.111:/opt/kgc /var/www/html echo this is kgc web! /var/www/html/index.html --192.168.220.112--- #挂载 mount.nfs 192.168.220.112:/opt/benet /var/www/html echo this is benet web! /var/www/html/index.html 4.测试 LVS 群集 在客户端使用浏览器访问 http://192.168.220.135
http://www.zqtcl.cn/news/586737/

相关文章:

  • 河北邯郸做网站的公司哪家好云南建站公司
  • 网站开发如何给用户发邮件wordpress中文插件下载
  • 专业外贸网站建设公司排名网站错误列表
  • 魔站建站系统哪家好扬州网站开发公司电话
  • 合伙做网站网络公司网站建设首页
  • 网站建设项目经理深圳在线官网
  • 网站开发技术及应用wordpress自定义类型使用模板
  • 网站颜色 字体代销网站源码
  • 做二手车有哪些网站有哪些手续翠竹林wordpress主题
  • 商城网站开发报价单献县做网站价格
  • 做网站和推广需要多少钱诚信企业查询系统
  • c 2015 做网站网站设计技术有哪些?
  • 安丘网站开发主播网站建立
  • 档案网站的建设wordpress英文主题 汉化
  • 网站建设礼品南充网站建设工作室
  • 电子商务网站建设概念wordpress 扫码支付宝
  • 上海做网站谁好营销型网站框架图
  • 太仓企业网站建设价格wordpress自动同步插件
  • 微信网站是什么淄博周村网站建设哪家好
  • 廊坊网站建设价格网站建设维护的方案
  • 站长工具综合权重查询怎样做招聘网站
  • 广东新闻联播2020sem对seo的影响有哪些
  • 女装东莞网站建设在线设计签名免费网站
  • 在国外做黄皮网站违法么网站建设北京个人
  • 深圳南头高端网站建设安卓优化大师老版本
  • 宁海做网站wordpress邀请码注册功能
  • 重庆建设网站哪家好长沙待遇好的十大国企
  • 甘肃省建设厅查询网站黄骅港信息贴吧
  • 如何做网站的逻辑结构图如何快速做一个网站
  • 郑州虚拟货币网站开发千万不能 网站