山西做网站浦东教育网站官网

news/2025/10/8 21:23:56/文章来源:
山西做网站,浦东教育网站官网,wordpress app端,网站流量来源查询一、 DR模式的特点 直接路由#xff1a; 在LVS_DR模式下#xff0c;负载均衡器不修改数据包的IP地址#xff0c;只修改目的MAC地址。这使得数据包可以直接路由到后端实际服务器上#xff0c;而不需要返回到负载均衡器。 高性能#xff1a; 由于数据包在传输过程中不需要回…一、 DR模式的特点 直接路由 在LVS_DR模式下负载均衡器不修改数据包的IP地址只修改目的MAC地址。这使得数据包可以直接路由到后端实际服务器上而不需要返回到负载均衡器。 高性能 由于数据包在传输过程中不需要回到负载均衡器LVS_DR模式具有较低的延迟提供了高性能的负载均衡。 负载均衡器无状态 在LVS_DR模式下负载均衡器是无状态的因为它不处理响应流量。这降低了负载均衡器的负担使其更容易扩展和维护。 后端服务器真实IP 客户端直接与后端实际服务器通信因此客户端看到的是后端服务器的真实IP地址而不是负载均衡器的IP地址。 ARP协议处理 在LVS_DR模式下负载均衡器需要处理ARP地址解析协议请求以便将数据包正确路由到后端实际服务器。通常负载均衡器会使用VIPVirtual IP来响应ARP请求。 二、LVS-DR模式工作过程 1. 客户端通过VIP将访问请求报文源IP为客户端IP目的IP为VIP发送到调度器 2. 调度器通过调度算法选择最适合的节点服务器并重新封装数据报文将源MAC改为调度器的       MAC目的MAC改为节点服务器的MAC地址再通过交换机转发请求给节点服务器 3. 节点服务器收到请求报文后确认目的MAC和目的IP无误后解包并送到应用层进行处理 4. 节点服务器在返回响应报文前会先重新封装报文源IP为VIP目的为客户端IP再将响应报文先通过lo接口传送给物理网卡再通过物理网卡发送给客户端 三、LVS-DR模式部署过程 第一步部署共享服务主机IP192.168.136.110 95 systemctl stop firewalld.service96 systemctl disable firewalld.service97 setenforce 098 yum install nfs-utils rpcbind -y99 systemctl start rpcbind.service100 systemctl start nfs.service101 systemctl enable nfs.service102 systemctl enable rpcbind.service103 mkdir -p /var/www/html/{cxk,xhz}104 cd /var/www/html/105 ls106 echo this is cxk_web01! cxk/test.html107 echo this is xhz_web02! xhz/test.html108 cat cxk/test.html 109 cat xhz/test.html 110 vim /etc/exports111 systemctl enable --now rpcbind nfs112 showmount -e113 systemctl stop firewalld114 setenforce 0115 showmount -e116 systemctl enable --now rpcbind nfs117 showmount -e118 vim /etc/exports119 systemctl status rpcbind.service 120 systemctl status nfs121 showmount -e122 exportfs -a123 showmount -e第二步配置节点服务器192.168.136.120 192.168.136.130  两台web节点服务器相同的操作 77 systemctl restart network.service78 systemctl disable --now firewalld79 setenforce 080 showmount -e 192.168.136.11081 cd /etc/yum.repos.d/82 ls83 mkdir bak84 mv *.repo bak85 rz -E86 ls87 yum -y install nginx88 vim /etc/fstab 89 mount -a90 df -h91 ls92 ls /usr/share/nginx/html/93 cat te94 ls /usr/share/nginx/html/95 cat /usr/share/nginx/html/test.html 96 vim /etc/nginx/nginx.conf 97 systemctl restart nginx98 vim /etc/sysconfig/network-scripts/ifcfg-ens3399 systemctl restart network nginx web2节点服务器的后续操作 第三步配置虚拟 IP 地址192.168.136.200 两台web节点服务器相同的操作 68 vim nginx.conf 69 cat /etc/sysconfig/network-scripts/ifcfg-ens33 70 cd /etc/sysconfig/network-scripts/71 ls72 vim ifcfg-ens33 73 cat /proc/net/ip_vs74 systemctl restart network75 vim /etc/sysctl.conf 76 cp ifcfg-lo ifcfg-lo:077 ls78 vim ifcfg-lo:079 cp ifcfg-ens33 ifcfg-lo:080 vim ifcfg-lo:081 route add -host 192.168.136.200 dev lo:082 cat ifcfg-lo:083 systemctl restart network84 ip a85 ifconfig 86 route add -host 192.168.136.200 dev lo:087 route -n88 historyweb1网卡设置 web2网卡设置 第四步调整内核的 ARP 响应参数以阻止更新 VIP 的 MAC 地址避免发生冲突 # sysctl settings are defined through files in # /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/. # # Vendors settings live in /usr/lib/sysctl.d/. # To override a whole file, create a new file with the same in # /etc/sysctl.d/ and put new settings there. To override # only specific settings, add a file with a lexically later # name in /etc/sysctl.d/ and put new settings there. # # For more information, see sysctl.conf(5) and sysctl.d(5). 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 2 sysctl -p 两台web服务器同样操作 第五步配置负载调度器192。168.136.100 102 ifconfig 103 cd /etc/sysconfig/network-scripts104 ls105 cp ifcfg-ens33 ifcfg-ens33:0106 vim ifcfg-ens33:0 #配置虚拟 IP 地址107 systemctl restart network108 vim /etc/sysctl.conf 109 yum -y install ipvsadm.x86_64 #安装服务110 ipvsadm-save /etc/sysconfig/ipvsadm #不做这一项服务启动不了111 systemctl restart ipvsadm.service 112 modprobe ip_vs #启动ip_vs模块113 cat /proc/net/ip_vs #查看启动结果/ip_vs版本#配置负载分配策略114 ipvsadm -ln #查看节点状态Route代表 DR模式115 ipvsadm -C #清空规则116 ipvsadm -ln117 ipvsadm -A -t 192.168.136.200:80 -s rr118 ipvsadm -a -t 192.168.136.200:80 -r 192.168.136.120:80 -g #若隧道模式-g替换为-i119 ipvsadm -a -t 192.168.136.200:80 -r 192.168.136.130:80 -g120 ipvsadm121 ipvsadm -ln122 systemctl disable --now firewalld123 setenforce 0124 vim /etc/sysctl.conf #调整 proc 响应参数125 history第六步测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/931956.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从零到一搭建:vue3+vite7+antfu+stylelint+githooks,全流程配置,附带源码,集成css变量使用,下载即用

@目录0 基础环境0.1 node版本0.2 包管理器0.3 vscode插件1 创建项目——vue官网方式1.1 创建命令1.2 初始化git2 语法检查:antfu组合eslint和prettier2.1 安装命令2.2 安装依赖2.3 在package.json中添加脚本2.4 修改e…

云梦网如何做网站广东万高建设网站

在程序操作过程中偶尔会出现如标题所示的错误,开始一直不知道怎么回事,后来仔细调试了下,发现是在浏览器可以点击“前进/后退”按钮时,同时按住shift鼠标滚轮滚动会出现这个Bug。 上网查找了下,有些浏览器Shift鼠标滚轮…

网站添加百度搜索哈尔滨优化seo外包公司

文章目录 概要一、Es二、kibana三、dcoker compose管理四、参考 概要 在工作过程中,经常需要测试环境搭建Es环境,本文基于Es V8.12.2来演示如何快速搭建单节点Es和kibana。 服务器默认已按装docker 一、Es 1:拉取镜像 docker pull elast…

晶台光耦在手机PD快充上的应用 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

bat批处理脚本文件-获取当前时间的几种方法

前言全局说明获取当前时间的几种方法一、说明 1.1 环境: Windows 7 旗舰版二、方法一 2.1 源码 @echo off@REM 获取当前时间 https://www.cnblogs.com/wutou/p/19130116 SET year=%date:~0,4% SET month=%date:~5,2% S…

二分图最大权完美匹配 KM算法

#include<iostream> #include<cstdio> #include<cmath> #include<cstring> using namespace std; #define LL long long #define N 510 #define INF 1e12 int n,m; int match[N];//右点匹配了…

做一张简单的app网站多钱黔东南建设厅官方网站

对于初学者来说&#xff0c;java中的"\t"和空格总是让人迷惑&#xff0c;其实很简单&#xff0c;通过一个例子就能很快明白&#xff01;比如说打印九九乘法表&#xff01;先来看用空格的效果&#xff01;1 package cn.edu.nwpu.java;23 public class MultiplicationT…

2025.10.8模拟赛

赛时 看了T1,然后差不多想到做法了,但是没想明白是怎么判a_i相等的 后来写二分+哈希,切了,但是由于没有考虑到可以进行合并,60pts 遂开T2,画了一张特别大的图,然后唐完了 发现了在连续的一段下降是最优的,又发…

Python 中的排序排序函数及区别

Python 中的排序排序函数及区别 在 Python 中,常用的排序功能主要通过两种方式实现:sorted() 内置函数和列表的 sort() 方法。它们都能完成排序任务,但在使用场景和特性上有显著区别。 一、两种核心排序工具 1. sor…

房地产网站建设哪家有效果网站优化公司排行

free命令 ​free是指查看当前系统内存的使用情况&#xff0c;它显示系统中剩余及已用的物理内存和交换内存&#xff0c;以及共享内存和被核心使用的缓冲区。 作者 作者&#xff1a;Brian Edmonds。 语法 free [参数] free 命令 -Linux手册页 命令选项及作用 执行令 &am…

wordpress 表说明长沙网站包年优化

awk&#xff08;是一种处理文本文件的应用程序&#xff0c;它依次处理文件的每一行&#xff0c;并读取里面的每一个字段。&#xff09; awk 包含几个特殊的内建变量&#xff08;可直接用&#xff09;如下所示&#xff1a; 1、获取根分区剩余大小 #可以使用df -h命令来查看所有…

岗贝路网站建设产品设计英文

2024年8月7日至9日&#xff0c;一场生物制造领域的盛会将在上海新国际博览中心闪亮登场。那就是2024上海国际合成生物学与绿色生物制造展览会。这场盛会将同期举办2024第13届上海国际生物发酵展&#xff0c;形成了一个强大的“生物军团”&#xff0c;展现出生物科技领域的无限魅…

搭建asp虚拟主机网站wordpress同分类文章

碰到的问题 上传Datafrane格式的数据到数据库 会碰见很多错误 举几个很普遍遇到的问题(主要以SqlServer举例) 这里解释下 将截断字符串或二进制数据 这个是字符长度超过数据库设置的长度 然后还有字符转int失败 或者字符串转换日期/或时间失败 这个是碰到的需要解决的最多的问…

长春餐饮网站建设wordpress页面构造器

分类目录&#xff1a;《自然语言处理从入门到应用》总目录 在本文中&#xff0c;我们将学习如何在LangChain中创建简单的链式连接并添加组件以及运行它。链式连接允许我们将多个组件组合在一起&#xff0c;创建一个统一的应用程序。例如&#xff0c;我们可以创建一个链式连接&a…

RL | 速读 IJCAI 2025 的强化学习论文

速读一下 IJCAI 2025 的 RL 相关论文。目录359 Multi-granularity Knowledge Transfer for Continual Reinforcement Learning - 为持续 RL 而设计的多粒度知识迁移一、 研究背景与核心痛点(The Gap)二、 动机与故事…

Superhumanism

The civilizeds support Superhumanism. But they didnt support the Nazi Germany! Because they dont see the similar. Because they dont see the consequences. A normal human cannot become a superman, but if…

IDM弹窗解决 - -一叶知秋

IDM弹窗解决1、打开任务管理器,结束IDM任务(一定要结束全部的IDM任务)2、在控制面板中,打开 管理工具(有搜索)3、然后打开 本地安全策略4、找到 软件限制策略->其它规则,如果 软件限制策略 下面没有选项,就…

PHP+MySQL开发语言 在线下单订水送水小脚本源码及搭建指南

PHP+MySQL开发语言 在线下单订水送水小脚本源码及搭建指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consola…

Sliding Window Algorithm

核心目的 滑动窗口技术的主要目的是优化算法。它能将一个通常需要用两层嵌套循环(时间复杂度为 \(O(N^2)\))才能解决的问题,转化为只需一次单循环(时间复杂度为 \(O(N)\)),从而大大提高代码的执行效率。工作原理…

微信企业号可以做微网站吗宿州建设银行网站

对数值进行调整在Python中对整数和浮点数进行数字计算是很容易的。但是&#xff0c;如果你需要对分数&#xff0c;数组或者日期和时间进行计算&#xff0c;这就会稍微复杂点。对于简单的取整操作&#xff0c;我们可以使用内建的round(value, ndigits)函数就可&#xff0c;举个例…