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

深圳网站建设哪里便宜宜昌市住房和城乡建设局网站

深圳网站建设哪里便宜,宜昌市住房和城乡建设局网站,深圳宝安区哪里好玩,注册城乡规划师报考条件2023文章目录前言一、Keepalived简介二、keepalived工作原理三、配置文件四、实验1.某台Real Server down2.LVS本身down实验过程:五、代码详细演示整体过程调度器安装软件、设置测试keepalived对后端RS的健康检测backup服务主机设置前言 一、Keepalived简介 Keepalived是…

文章目录

  • 前言
  • 一、Keepalived简介
  • 二、keepalived工作原理
  • 三、配置文件
  • 四、实验
    • 1.某台Real Server down
    • 2.LVS本身down
    • 实验过程:
  • 五、代码详细演示整体过程
    • 调度器安装软件、设置
    • 测试keepalived对后端RS的健康检测
    • backup服务主机设置


前言


一、Keepalived简介

Keepalived是linux下一个轻量级别的高可用解决方案。高可用:广义来讲,是指整个系统的高可用行;狭义的来讲就是主机的冗余和接管。用来解决单点故障
Keepalived部署和使用非常的简单,所有配置只需要一个配置文件即可以完成

二、keepalived工作原理

keepalived是以VRRP协议为实现基础的,VRRP全称 Virtual Router Redundancy Protocol,即虚拟路由冗余协议。
虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个master和多个backup,master上面有一个对外提供服务的vip(该路由器所在局域网内其他机器的默认路由为该vip),master会发组播,当backup收不到vrrp包时就认为master宕掉了,这时就需要根据VRRP的优先级来选举一个backup当master。这样就可以保证路由器的高可用了。
keepalived主要有三个模块,分别是core、check和vrrp。
core模块:keepalived的核心,负责主进程的启动、维护以及全局配置文件的加载和解析。
check:负责健康检查,包括常见的各种检查方式。
vrrp模块:实现VRRP协议的。

三、配置文件


global_defs { notification_email { root@localhost                         ##定义接收警告的人 } notification_email_from root@localhost     ##定义发邮件地址  smtp_server 172.0.0.1                      ##定义发邮件地址,若为127.0.0.1则使用本机自带邮件服务的脚本 smtp_connect_timeout 30  router_id LVS_DEVEL 
} #vrrp_script                               ##自定义名字,后面还会用到它 vrrp_garp_interval 0vrrp_gna_interval 0
} vrrp_instance VI_1 { state MASTER                               ##角色为master,备份机的为BACKUP interface eth0                             ##针对哪个网卡监听VIP virtual_router_id 51 priority 100                               ##权重为100,master要比backup大 advert_int 1 authentication { auth_type PASS auth_pass 1111                           ##定义密码,这个密码自定义 } virtual_ipaddress { 172.25.70.100                            ##定义VIP } 
} 
virtual_server 172.25.70.100 80 {delay_loop 6	                         #健康检查的时间间隔lb_algo rr	                             #LVS调度算法lb_kind DR	                             #LVS模式#persistence_timeout 50	                 #持久化超时时间,单位是秒。默认是6分钟protocol TCP	                         #4层协议(TCP|UDP|SCTP)real_server 172.25.70.2 80 {weight 1	                         #给服务器指定权重。默认是1TCP_CHECK {	                         #real_server中的健康检查connect_timeout 3	             #连接超时时间。默认是5snb_get_retry 3	                 #get尝试次数delay_before_retry 3	         #在尝试之前延迟多长时间}}real_server 172.25.70.3 80 {weight 1TCP_CHECK {connect_timeout 3nb_get_retry 3delay_before_retry 3}}
}

四、实验

LVS对后端不具备健康检测

1.某台Real Server down

现象
在这里插入图片描述在这里插入图片描述在这里插入图片描述

2.LVS本身down

现象
在这里插入图片描述在这里插入图片描述

实验过程:

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

问题一:某台Real Server down:
down服务器2的http时,ipvsadm -ln会自动删除服务器2的策略,并收到一封邮件,服务器3也是同样的;重启http后,ipvsadm -ln会自动生成策略
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

问题二:LVS本身down,做备份主机,当调度器down后,备份主机变为调度机,但是优先级低于主调度器!!!
备份机:yum install ipvsadm -y进行测试
在这里插入图片描述
调度器:systemctl stop keepalived,用备份机测试:
调度器停止服务后(关机、网络问题等等问题),VIP会被拿掉,备份机会生成VIP,变为MASTER角色!!!VIP跟着MASTER走!
调度器开始服务后,由于优先级高,会接管VIP,变为MASTER角色。
在这里插入图片描述
切换过程会有一点点损失

五、代码详细演示整体过程

调度器安装软件、设置

server1:
清除资源
[root@server1 ~]# ip a d 192.168.56.100/24 dev eth0
[root@server1 ~]# ipvsadm -C安装高可用软件
[root@server1 ~]# yum install -y keepalived[root@server1 ~]# vim /etc/keepalived/keepalived.conf
! Configuration File for keepalivedglobal_defs {notification_email {root@localhost}notification_email_from keepalived@localhostsmtp_server 127.0.0.1smtp_connect_timeout 30router_id LVS_DEVELvrrp_skip_check_adv_addr#vrrp_strictvrrp_garp_interval 0vrrp_gna_interval 0
}vrrp_instance VI_1 {state MASTERinterface eth0virtual_router_id 51priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.56.100}
}virtual_server 192.168.56.100 80 {delay_loop 3lb_algo rrlb_kind DR#persistence_timeout 50protocol TCPreal_server 192.168.56.12 80 {weight 1TCP_CHECK {connect_timeout 3delay_before_retry 3}}real_server 192.168.56.13 80 {weight 1TCP_CHECK {connect_timeout 3delay_before_retry 3}}
}[root@server1 ~]# systemctl enable --now keepalived

在这里插入图片描述

测试keepalived对后端RS的健康检测

[root@server2 ~]# systemctl  stop httpd[root@server1 ~]# 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.56.100:80 rr-> 192.168.56.13:80             Route   1      0          0故障的RS会自动从调度列表中被摘除再次启动服务
[root@server2 ~]# systemctl  start httpd恢复的RS会自动添加到调度列表

在这里插入图片描述

backup服务主机设置

server4:
安装高可用软件
[root@server4 ~]# yum install -y keepalived
从server1拷贝配置文件
[root@server1 ~]# scp /etc/keepalived/keepalived.conf server4:/etc/keepalived/[root@server4 ~]# vim /etc/keepalived/keepalived.conf
! Configuration File for keepalivedglobal_defs {notification_email {root@localhost}notification_email_from keepalived@localhostsmtp_server 127.0.0.1smtp_connect_timeout 30router_id LVS_DEVELvrrp_skip_check_adv_addr#vrrp_strictvrrp_garp_interval 0vrrp_gna_interval 0
}vrrp_instance VI_1 {state BACKUPinterface eth0virtual_router_id 51priority 50advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.56.100}
}virtual_server 192.168.56.100 80 {delay_loop 3lb_algo rrlb_kind DR#persistence_timeout 50protocol TCPreal_server 192.168.56.12 80 {weight 1TCP_CHECK {connect_timeout 3delay_before_retry 3}}real_server 192.168.56.13 80 {weight 1TCP_CHECK {connect_timeout 3delay_before_retry 3}}
}[root@server4 ~]# systemctl enable --now keepalived测试:
停止server1上服务
[root@server1 ~]# systemctl  stop keepalived.service查看资源是否自动迁移到server4

在这里插入图片描述


http://www.15wanjia.com/news/177473.html

相关文章:

  • 做网站需要哪些技术知乎原来做网站后来跑国外了
  • 重庆媒体网站建设单价cnu摄影官网
  • 百度采购网官方网站网络建设公司方案
  • php完整电商网站开发源码潍坊网站建设费用
  • 北海建设网站常熟网站建设都找聚尚网络
  • 网站应急响应机制建设军队采购网官网
  • 快速搭建个人网站网站怎么做移动图片大全
  • 专业网站建设网站价格企业网站建设的方法
  • 做微站比较好的网站佛山市和城乡建设局网站首页
  • 更换网站程序深圳市网站制作最好的公司
  • 用wordpress做网站教程门户网站开发流程视频
  • 网站需求清单汕头个人网站建设
  • 跨越网站建设科技有限公司制作网络广告教学设计
  • 天河区建网站公司网站建设的意义方案
  • 长春网站建设培训班wordpress收录p
  • 河北互联思维网站建设甘肃省长城建设集团网站
  • wordpress支付宝打赏铜陵seo
  • 在线制作网站系统初中电脑做网站的软件
  • 网站建设公司公司模板建站广团
  • 三亚网站怎么制作网站前端用什么做
  • react是网站开发做刷单网站犯法吗
  • 公司做网站都需要什么流程今天高清视频免费播放
  • 崇明做网站好玩又不用实名认证的游戏
  • 怎么才可以做网站建设工程施工许可证查询网站
  • 网站提示代码四省网站建设
  • 宁波企业自助建站24小时最新军事新闻
  • 快速让百度收录网站网站建设上线问题
  • 沙井品牌网站建设深圳做网站d
  • 诸暨有哪些好网站制作公司wordpress百度主动不推送了
  • 重庆市建设工程造价管理站欧美一级a做爰片免费网站