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

网站建设的扁平化设计深圳集团网站建设

网站建设的扁平化设计,深圳集团网站建设,珠海 旅游 网站建设,响应式布局代码怎么写1、keepalive 调度器的高可用 vip地址主备之间的切换,主在工作时,vip地址只在主上,vip漂移到备服务器。 在主备的优先级不变的情况下,主恢复工作,vip会飘回到住服务器 1、配优先级 2、配置vip和真实服务器 3、主…

1、keepalive

调度器的高可用

vip地址主备之间的切换,主在工作时,vip地址只在主上,vip漂移到备服务器。

在主备的优先级不变的情况下,主恢复工作,vip会飘回到住服务器

1、配优先级

2、配置vip和真实服务器

3、主备的id要一致

4、主备的id要区分

2、怎么检测这个漂移?

nginx状态停止同时keepalive也要同时停掉

3、keeplive的脑裂怎么解决?

lvs集群当中的高可用架构,只是针对调度器的高可用。

基于vrrp来实现调度器的主和备。

高可用的HA架构

主调度器和备调度(多台)

在主调度器正常工作的时候,备完全处于冗余状态(待命),不参与集群的运转,只有当主调度器出现故障时,备才会承担主调度器的工作,主调度器恢复功能之后,主继续作为集群的入口,备继续处于冗余状态(取决于优先级)

keepalive基于vrrp协议来实现lvs高可用的方案

1、组播地址:224.0.0.18,根据组播地址来进行通信,主和备之间发送报文。确定对方是否存活

2、根据优先级的大小来确定主和备的位置

3、故障切换,主挂了,备来继续工作,主恢复了,备继续等待

4、主和备之间切换的是vip地址的切换

keepalive的专门为了lvs而出现的,但不是lvs专用的

4、实验keepalive+nginx实现高可用

安装keepalive脚本

yum -y install keeplived

 编辑一个监控脚本,监控当nginx服务被关闭时,keepalive实现切换功能

check_nginx.sh
#!/bin/bash
/usr/bin/curl -I http://localhost &> /dev/null  调用路径
if [ $? -ne 0 ] 返回码为零执行下面内容
thensystemctl stop keepalived
fi

开启nginx服务

脚本赋执行权限

修改keepalive的配置文件

主配置

cd /etc/keepalived
vim  keepalived.conf
----------------------
global_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 127.0.0.1#邮箱发送到本地smtp_connect_timeout 30router_id LVS_01vrrp_skip_check_adv_addrvrrp_strictvrrp_garp_interval 0vrrp_gna_interval 0vrrp_iptables#关闭iptables
}
#跟踪模块,调用脚本检测nginx状态vrrp_script check_nginx{script "/opt/check_nginx.sh"#检测的间隔时间为5秒interval 5
}
vrrp_instance VI_1 {state MASTERinterface ens33#修改网卡virtual_router_id 51#id号需一致priority 120#优先级advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.10.100#vip地址}  #监控模块,检查track_script{check_nginx}   }wq
[root@localhost keepalived]# systemctl restart keepalived.service 

检查状态

当nginx关闭,5秒后检查keepalive状态也关闭

备服务器

 将主服务去配置文件发送给备并稍作修改

global_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 127.0.0.1smtp_connect_timeout 30router_id LVS_02#idvrrp_skip_check_adv_addrvrrp_strictvrrp_garp_interval 0vrrp_gna_interval 0vrrp_iptables
}vrrp_script check_nginx {script "/opt/check_nginx.sh"interval 5
}
vrrp_instance VI_1 {state BACKUP#备服务器interface ens33virtual_router_id 51priority 100#优先级比主低advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.10.100}track_script {check_nginx}
}

在主上查询keepalive是否配置成功,当主服务器的nginx服务被关闭,相对于的keepalive也会关闭,虚拟vip切换到备用服务器,依旧可以工作,切换后主服务的nginx服务开启,keepalive开启,vip地址切换到主服务器。

关闭主服务的nginx查看备服务器的keepalive切换成功

查看主备的keepalive状态

当主服务器关闭nginx服务,使用客户端访问vip显示内容为由nginx1的转换成nginx2的内容,表示切换到备服务器。

http://www.yayakq.cn/news/708555/

相关文章:

  • 哪里有网站推广公司微官网入口
  • 怎么查网站死链接dw软件手机版
  • 怎么做美食团购网站新品发布会文案
  • 海外模板网站有哪些遵义网站推广
  • 营销网站的优点photoshop软件
  • 做网站有一行一行写代码的吗阳江房产网二手房出售
  • 电子商城网站开发教程网站建设 div怎么用
  • 淄博百度网站建设谷歌搜索引擎为什么打不开
  • 网站域名重定向网站开发设计方案
  • 公司管理系统网站模板下载2017wordpress广告插件
  • 广告公司寮步网站建设wordpress高级自定义字段怎么显示
  • 网站开发公司需要哪些资质哪个网站做任务能赚钱
  • 做网站赚钱吗 怎么赚工厂展厅效果图
  • 网站风格发展趋势信用网站标准化建设
  • 网站关键词提取工具汕头网站建设平台
  • 杭州企业网站建设方案京东网站是刘强冬自己做的吗
  • 做一个手机网站多少钱仙桃哪里做网站
  • 90设计网站手机版网页数据库系统怎么做
  • 怎么接单做网站站群网站程序
  • 做机械设备网站属于教育主管部门建设的专题资源网站是
  • PR做视频需要放网站上网站备案部门
  • 东莞做网站(信科网络)我要建个人网站
  • 装修公司装饰旺道网站优化
  • 上海微网站制作设计制作海宁住房和城乡规划建设局网站
  • 做性的网站有哪些网站开发,自定义首页显示
  • 电商型网站建设怎么才能创个网站
  • 可信网站多少钱网站建设公司新报
  • 手机金融界网站富阳建设局网站
  • 一些做的好的网站建站平台取名字
  • 专业网站定制价格网站怎么快速做排名