加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux学习-集 群(一)

发布时间:2023-02-01 11:48:40 所属栏目:Linux 来源:
导读:  LB(Load Balance)负载均衡:提高服务的并发能力

  HA(High Availability)高可用:提升服务的在线能力(可用性)

  在线时间/(在线时间+故障处理时间)

  99%,99.9%,99.99%

  HPC(High Perf
  LB(Load Balance)负载均衡:提高服务的并发能力
 
  HA(High Availability)高可用:提升服务的在线能力(可用性)
 
  在线时间/(在线时间+故障处理时间)
 
  99%,99.9%,99.99%
 
  HPC(High Performance)高性能计算:
 
  向量机
 
  并行处理集群
 
  分布式文件系统
 
  将大任务切割成小任务,分别进行处理的机制
 
  Health Check健康检查
 
  node:节点
 
  DAS(Direct Attatched Storage)直接存储设备
 
  NAS(Network Attatched Storage)网络存储设备
 
  split-brain(脑裂)
 
  stonith(爆头)
 
  fencing(隔离)
 
  节点级别(stonith)
 
  资源级别
 
  为了避免集群分裂,集群至少有3个节点(奇数个)
 
  分布式存储:分布式文件系统
 
  负载均衡器:
 
  调度算法(rr,wrr)
 
  硬件设备:
 
  F5,BIG IP
 
  Citrix,Netscaler
 
  A10
 
  软件设备
 
  四层:
 
  LVS(工作在内核,INPUT链)
 
  LVS和iptables不能同时使用
 
  七层:反向代理?
 
  Nginx,Haproxy
 
  LVS(Linux Virtual Server)
 
  director(调度者)
 
  realserver(真实服务器)
 
  ipvsadm:管理集群服务的命令行工具
 
  ipvs:内核
 
  VIP(Virtual IP)
 
  RIP(Real IP)
 
  CIP(Client IP)
 
  DIP(Director IP)
 
  LVS类型:
 
  LVS-NAT(Network address Translation)地址转换
 
  集群节点跟Director在同一个IP网络中
 
  RIP通常是私有地址,仅用于各集群节点间通信
 
  director位于client和real server之间,处理所有的进出请求
 
  realserver网关必须指向DIP
 
  支持端口映射
 
  realserver可以使用任意OS
 
  较大规模应用场景中,director易成为系统瓶颈LVS-DR(Direct routing)直接路由
 
  集群节点和director必须在同一个物理网络中
 
  RIP可以使用公网地址集群linux,实现便捷的远程管理和监控
 
  Director只负责入站请求,响应报文则由RealServer直接发往客户端
 
  集群节点不能将网关指向Director,直接使用前端网关
 
  Director不支持端口映射
 
  集群节点可以是大多数操作系统LVS-TUN(IP tunneling)隧道
 
  集群节点不需要在同一物理网络(可以跨越互联网)
 
  RIP必须是公网地址
 
  Director仅处理入站请求,响应报文则由RealServer直接发往客户端
 
  realserver网关不能指向Director
 
  只有支持隧道功能的OS才能用于RealServer
 
  不支持端口映射
 
  活动链接(active):
 
  非活动链接(inacitive)
 
  固定调度方法(静态调度方法):
 
  RR:轮询WRR:Weight,加权SH:Source Hash,源地址hash–session affinityDH:Destination hashing目标地址hash:将同样的请求发送至同一个IP地址
 
  动态调度方法Least Connection最少连接:active*256+inactive,谁的小,挑谁wlc(weight least connection)加权最少连接:(active*256+inactive)/weight,谁的小,挑谁sed最短期望延迟:(active+1)*256/weightnq(never queue)永不排队:改进sed,每个人先发送一个连接,接着再使用sedlblc(locality-Based Least Connection):基于本地的最少连接lblcr(locality-Based Least Connection with replication scheduling):带复制功能的最少连接
 
  默认调度方法:wlc
 
  ipvsadm:
 
  管理集群服务
 
  添加:-A -t|u|f service-address [-s scheduler]
 
  -t:TCP协议集群
 
  -u:UDP协议集群
 
  -f:FireWallMark,防火墙标记
 
  对于TCP|UDP,service-address:IP:Port
 
  对于防火墙标记,service-address:Mark Number
 
  修改:-E
 
  删除:-D -t|u|f service-address
 
  #添加集群服务
  ipvsadm -A -t 192.168.0.103:80 -s rr
  管理集群服务中的RS
 
  添加:-a -t|u|f service-address -r server-address [-g|i|m]
 
  -t|u|f service-address:前文定义好的某集群服务
 
  -r server-address:某RS的地址,在NAT模型中,可使用IP:Port实现端口映射
 
  [-g|i|m]–LVS类型
 
  -g:DR
 
  -i:TUN
 
  -m:NAT
 
  [-w weight]:定义服务器权重
 
  修改:-e
 
  删除:-d
 
  -t|u|f service-address -r server-address
 
  #向集群服务中添加server
  ipvsadm -a -t 192.168.0.103 -r 172.16.100.2 -m
  ipvsadm -a -t 192.168.0.103 -r 172.16.100.3 -m
 

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!