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

杭州seo网站排名优化腾讯企点怎么用

杭州seo网站排名优化,腾讯企点怎么用,西安最新防疫信息,成都建网站公司电话目录 集群和分布式 LVS运行原理 LVS概念 LVS的集群类型 实验配置 安装LVS ipvsadm命令参数 1.管理集群服务中的增删改 2.管理集群服务中的RS增删改 3.lvs调度策略的备份与恢复 4.lvs调度策略的开机启动 LVS-NAT模式 LVS-DR模式 集群和分布式 集群(Clu…

目录

集群和分布式

LVS运行原理

LVS概念

LVS的集群类型

实验配置

安装LVS

ipvsadm命令参数

1.管理集群服务中的增删改

2.管理集群服务中的RS增删改

3.lvs调度策略的备份与恢复

4.lvs调度策略的开机启动

LVS-NAT模式

LVS-DR模式


集群和分布式

集群(Cluster),解决某个问题将多台计算机组合形成的系统群。

常见的集群类型:

  • 负载均衡(LoadBalancing,简称LB):由多个相同配置的主机组成,每个主机经过调度承担部分访问,防止单点故障提高系统可用性。常用的负载均衡实现方式由Nginx,LVS等。

  • 高可用(High Availiablity,简称HA): ,是指系统或服务在规定时间内持续正常运行的能力,核心目标是最大限度减少停机时间,确保业务或功能在面对故障(如硬件损坏、软件错误、网络中断等)时仍能稳定提供服务。

        MTBF:Mean Time Between Failure 平均无故障时间,正常时间 MTTR:Mean Time To Restoration( repair)平均恢复前时间,故障时间

        可用性等级计算方式:A=MTBF/(MTBF+MTTR),计算结果越接近“1”高可用性越高

  • 高性能计算(High-performance computing,HPC):高性能计算,国家战略资源

负载均衡与高可用的关系:

负载均衡是实现高可用的核心手段之一,高可用的目标是 “不中断服务”,而负载均衡通过分散流量和自动剔除故障节点,直接避免了 “单台服务器故障导致整体崩溃” 的风险。

分布式

一个业务被拆成多个子业务,或者本身就是不同的业务,部署在多台服务器上。分布式 中,每一台服务器实现的功能是有差别的,数据和代码也是不一样的,分布式每台服务器功能加起 来,才是完整的业务

分布式常见应用

  • 分布式应用-服务按照功能拆分,使用微服务

  • 分布式静态资源--静态资源放在不同的存储集群上

  • 分布式数据和存储--使用key-value缓存系统

  • 分布式计算--对特殊业务使用分布式计算,比如Hadoop集群

分布式图解

集群和分布式的区别:

分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。

LVS运行原理

LVS概念

LVS(Linux virtual server):是一种负载调度器,是负载均衡的一种实现方式。

  • VS:虚拟服务器,LVS调度器

  • RS:内网真实服务器,提供服务

  • CIP:客户端IP

  • VIP:LVS的外网IP

  • DIP:LVS的内网IP

  • RIP:RS的IP

LVS的集群类型

集群类型说明
nat修改请求报文的目标IP,多目标IP的DNAT
dr操纵封装新的MAC地址
tun在原请求IP报文之外添加一个IP首部
fullnat修改请求报文的源和目标IP

实验配置

安装LVS

[root@client ~]# dnf install ipvsadm -y

ipvsadm命令参数

核心功能:

  • 集群服务器管理:增、删、改

  • 集群服务的RS管理:增、删、改

  • 查看

1.管理集群服务中的增删改

#命令格式
ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]]

-A #添加

-E #修改

-t #tcp服务

-u #udp服务

-s #指点调度算法,默认为WLC,rr为轮询,wrr为权重轮询

-p #设置吃就连接超时,将同一个时间段将一个访问请求调度给同一个RS

-f #firewall mask 火墙标记,是一个数字

-L #查看lvs策略 + n 不做解析

ipvsadm -Ln #不做解析查看lvs策略

[root@lvs ~]# ipvsadm -A -t 172.25.254.100:80 -s rr	
[root@lvs ~]# ipvsadm -E -t 172.25.254.100:80 -s wrr
[root@lvs ~]# ipvsadm -E -t 172.25.254.100:80 -s wrr -p 360
[root@lvs ~]# ipvsadm -A -f 66 -s rr
[root@lvs ~]# ipvsadm -D -t 172.25.254.100:80
[root@lvs ~]# ipvsadm -C
[root@lvs ~]# ipvsadm -L	#查看lvs调度策略	
[root@lvs ~]# ipvsadm -Ln	#n不做解析的查看调度策略

2.管理集群服务中的RS增删改

#命令格式
ipvsadm -a|e -t|u|f service-address -r realserver-address [-g|i|m] [-w weight]

-a #添加

-e #更改

-t #tcp / -u #udp

-f #火墙标签

-r #指定RS地址

-g #直连路由模式

-i #ipip隧道模式

-m #nat模式

-w #设定权重

-C #清空lvs策略

-L #查看lvs策略 + n 不做解析

ipvsadm -Ln #不做解析查看lvs策略

--rate #输出速率信息

ipvsadm -Ln --rate

-Z #清空计数器

[root@lvs ~]# ipvsadm -A -t 172.25.254.100:80 -s rr
[root@lvs ~]# ipvsadm -a -t 172.25.254.100:80 -r 192.168.44.10 -m
[root@lvs ~]# ipvsadm -a -t 172.25.254.100:80 -r 192.168.44.20 -g
[root@lvs ~]# ipvsadm -e -t 172.25.254.100:80 -r 192.168.44.20 -m -w 2
[root@lvs ~]# ipvsadm -e -t 172.25.254.100:80 -r 192.168.44.30 -i -w 2
[root@lvs ~]# ipvsadm -d -t 172.25.254.100:80 -r 192.168.0.30

3.lvs调度策略的备份与恢复

#备份与恢复
[root@lvs ~]# ipvsadm-save -n > /mnt/ipvsadm.rule
[root@lvs ~]# ipvsadm-restore < /mnt/ipvsadm.rule

4.lvs调度策略的开机启动

由于缺少备份到/etc/sysconfig/ipvsadm规则调度文件,所以不能开机启动。

#需要先把调度策略导入生成调度规则文件,具有调度规则文件后才能开启服务进程
[root@lvs ~]# ipvsadm-save -n > /etc/sysconfig/ipvsadm
[root@lvs ~]# ipvsadm -C
[root@lvs ~]# systemctl enable --now ipvsadm
#开机启动后就会自动重载保存在调度规则的文件

LVS-NAT模式

环境

主机名网卡类型网卡配置
clientNATeth0:172.25.254.111/24
lvsNAT与仅主机eth0:172.25.254.100/24,eth1:192.168.44.100/24
RS1仅主机eth0:192.168.44.10/24
RS2仅主机eth0:192.168.44.20/24

 配置

#lvs配置
#lvs开启内核路由功能
echo "net.ipv4.ip_forward=1" > /etc/sysctl.d/ip_forward.conf
sysctl -p
net.ipv4.ip_forward = 1
#添加规则策略
[root@lvs ~]# ipvsadm -A -t 172.25.254.100:80 -s rr	
[root@lvs ~]# ipvsadm -a -t 172.25.254.100:80 -r 192.168.44.10 -m
[root@lvs ~]# ipvsadm -a -t 172.25.254.100:80 -r 192.168.44.20 -m

测试

#测试的服务使用http所以要在lvs调度器上火墙放行80端口
#还要把RS网关指向为lvs的DIP
[root@lvs ~]# for i in {1..10};
> do
> curl 172.25.254.100;
> done

LVS-DR模式

环境

主机名网卡类型网卡配置
clientNATeth0:172.25.254.111/24
routerNAT/仅主机eth0:172.25.254.100/24,eth1:192.168.44.100/24
lvs仅主机eth0:192.168.44.200/24,192.168.44.220/24
RS1仅主机eth0:192.168.44.10/24,lo:192.168.44.220/32
RS2仅主机eth0:192.168.44.20/24,lo:192.168.44.220/32

 配置

#client配置
#由于要经过路由器router去通信VIP所以要配置指向router的网关
[root@client ~]# ip route add default via 172.25.254.100#router配置
#开启内核路由功能
[root@router ~]# echo "net.ipv4.ip_forward=1" > /etc/sysctl.d/ip_forward.conf
[root@router ~]# sysctl -p
net.ipv4.ip_forward = 1
#要充当路由器就要开启地址伪装
[root@router ~]# firewall-cmd --permanent --add-masquerade
[root@router ~]# firewall-cmd --reload	#由于地址命令是生效在配置文件中所以要重载#lvs配置
#火墙放行80端口或者关闭火墙
[root@lsv-dr ~]# systemctl disable --now firewalld
#编写规则策略
[root@lsv-dr ~]# ipvsadm -A -t 192.168.44.220:80 -s rr
[root@lsv-dr ~]# ipvsadm -a -t 192.168.44.220:80 -r 192.168.44.10 -g
[root@lsv-dr ~]# ipvsadm -a -t 192.168.44.220:80 -r 192.168.44.20 -g
[root@lsv-dr ~]# ipvsadm -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags-> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  192.168.44.220:80 rr-> 192.168.44.10:80             Route   1      0          0-> 192.168.44.20:80             Route   1      0          0#RS1
#安装并开启httpd服务供client访问
[root@RS1 ~]# dnf install httpd -y
[root@RS1 ~]# systemctl enable --now httpd
[root@RS1 ~]# echo RS1 > /var/www/html/index.html	#生成测试文件
#火墙放行80端口或者关闭火墙
[root@lsv-dr ~]# systemctl disable --now firewalld
#设定lo接口上的VIP不对外相应
[root@RS1 ~]# echo net.ipv4.conf.all.arp_ignore = 1 >> /etc/sysctl.conf
[root@RS1 ~]# echo net.ipv4.conf.all.arp_announce = 2 >> /etc/sysctl.conf
[root@RS1 ~]# echo net.ipv4.conf.lo.arp_ignore = 1 >> /etc/sysctl.conf
[root@RS1 ~]# echo net.ipv4.conf.lo.arp_announce = 2 >> /etc/sysctl.conf
[root@RS1 ~]# sysctl -p
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
#配置网关指向路由器内网接口
[root@RS1 ~]# ip route add default via 192.168.44.100#RS2同RS1配置一样

 测试


文章转载自:

http://udAMmoDZ.dgknL.cn
http://3ImvexFj.dgknL.cn
http://DseGskC9.dgknL.cn
http://CHUKUnL7.dgknL.cn
http://eHdFUuZT.dgknL.cn
http://ZL3UdS9Z.dgknL.cn
http://yCPsBUoS.dgknL.cn
http://r1XROn7M.dgknL.cn
http://GO4SGA4E.dgknL.cn
http://4rj61O7K.dgknL.cn
http://gNl9jU4r.dgknL.cn
http://1e2Thi92.dgknL.cn
http://UC5AqNdk.dgknL.cn
http://FvFR87C8.dgknL.cn
http://ACS9j7Io.dgknL.cn
http://km7m1AsW.dgknL.cn
http://j9hbBJBH.dgknL.cn
http://VxPf4pIA.dgknL.cn
http://ylGi354a.dgknL.cn
http://hAlrY7A3.dgknL.cn
http://P32zQ13Z.dgknL.cn
http://BWFKjd81.dgknL.cn
http://2hKzJFWp.dgknL.cn
http://PzDxTw2w.dgknL.cn
http://hrLIhcI6.dgknL.cn
http://9iH9vc2G.dgknL.cn
http://kuCVuElw.dgknL.cn
http://NjDmamSF.dgknL.cn
http://5fw4Wc45.dgknL.cn
http://RY5QQ2I8.dgknL.cn
http://www.dtcms.com/wzjs/721213.html

相关文章:

  • 做网站推广被骗seo北京
  • 网站建设站点邯郸小学网站建设
  • 服务器迁移到另一台服务器关键词优化价格
  • 备案 网站名称wordpress图片无法居中
  • 淮南市潘集区信息建设网站如何加强网站建设和信息宣传
  • 模拟建筑4安卓优化大师旧版本下载
  • 做网站买空间多少钱wordpress 上一篇文章
  • 分阶段建设网站网站建设公司位置
  • 公司网站地址365建筑人才网
  • 网站后台登陆密码忘记了西亚网站建设科技
  • ip查询网站wordpress上传文件插件
  • 为什么网站需要备案湖南长沙招聘信息最新招聘2022
  • 淘宝网站建设方案模板西安制作网站公司哪家好
  • 杭州蚂蚁 做网站的公司广州正规网站建设公司
  • 网站架构原理用vue做网站
  • wap网站怎么发布官网建站平台
  • 石家庄网站建设公司黄页加强旅游网站建设
  • 销售 网站设计网站需要多少钱
  • 关于传媒的网站模板温州网站建设服务
  • 江西手机网站建设保山市城市建设网站
  • 注册域名之后如何做网站网站站开发 流量
  • 城乡建设部网官方网站建设网站基本流程
  • 如何建立自己的个人网站电商外贸平台大全
  • 工行网站跟建设网站区别外贸企业有哪些公司
  • 网站字体设计重要性做网站设计要注意什么问题
  • 建了网站但是百度搜索不到胶南建网站
  • 定制建设网站网站 站外链接
  • 网站的域名不能登录免费网站空间 推荐
  • 西安做网站公司必达平台搭建
  • 中兴建设云南有限公司网站建设网站的基础知识