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

我做网站价格服装定制软件

我做网站价格,服装定制软件,网站建设实训进程计划,如何查看网站开发单位Keepalived及其工作原理 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案#xff0c;可以解决静态路由出现的单点故障问题。 VRRP协议#xff08;虚拟路由冗余协议#xff09; 是针对路由器的一种备份解决方案由多台路由器组成一个热备组#xff0c;通过共用的…Keepalived及其工作原理 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案可以解决静态路由出现的单点故障问题。 VRRP协议虚拟路由冗余协议 是针对路由器的一种备份解决方案由多台路由器组成一个热备组通过共用的虚拟IP地址对外提供服务每个热备组内同时只有一台主路由器提供服务其他路由器处于冗余状态若当前在线的路由器失效则其他路由器会根据设置的优先级自动接替虚拟IP地址继续提供服务 工作原理 在一个LVS服务集群中通常有主服务器MASTER和备份服务器BACKUP两种角色的服务器但是对外表现为一个虚拟IPVIP主服务器会发送VRRP通告信息给备份服务器当备份服务器收不到VRRP消息的时候即主服务器异常的时候备份服务器就会接管虚拟IP继续提供服务从而保证了高可用性。 一个合格的群集应该具备的特点 1.负载均衡          用于提高群集的性能   LVS  Nginx  HAProxy  SLB  F5 2.健康检查探针  针对于调度器和节点服务器    Keepalived   Heartbeat 3.故障转移          通过VIP漂移实现主备切换     VRRP   脚本 健康检查探针常用的工作方式 发送心跳消息 : vrrp报文    ping/pongTCP端口检查 :向目标主机的 IP:PORT 发起TCP连接请求如果TCP连接三次握手成功则认为健康检查正常否则认为健康检查异常HTTP URL检查::向目标主机的URL路径比如http://IP:PORT/URI路径发起 HTTP GET 请求方法。如果响应消息的状态码为 2XX 或 3XX则认为健康检查正常           如果响应消息的状态码为 4XX 或 5XX则认为健康检查异常 LVSKeepalived 高可用群集部署 实验配置 主DR 服务器192.168.73.100 备DR 服务器192.168.73.130 Web 服务器1192.168.73.110 Web 服务器2192.168.73.120 vip192.168.73.15 nfs服务器 192.168.73.140 1.配置实验环境  systemctl stop firewalld systemctl disable firewalld setenforce 0 2.配置两台web节点服务器 将nfs服务器的/share文件挂载再 /etc/share/nginx/html/zyz101目录中  vim /etc/fstab192.168.73.140:/share /usr/share/nginx/html/zyz101 nfs defaults,_netdev 0 0 mount -a 配置网卡文件 vim /etc/sysconfig/network-scripts/ifcfg-lo:0 DEVICElo:0 ONBOOTyes IPADDR192.168.73.15 #指向vip NETMASK255.255.255.255service network restart 或 systemctl restart network 修改 /etc/sysctl.conf 文件 /etc/sysctl.conf net.ipv4.conf.lo.arp_ignore1 net.ipv4.conf.lo.arp_announce2 net.ipv4.conf.all.arp_ignore1 net.ipv4.conf.all.arp_announce2 sysctl -p #加载 设置临时路由 设置临时路由 route add -host 192.168.73.15 或者 vim /etc/rc.local /sbin/route add -host 192.168.73.15 dev lo:0 chmod x /etc/rc.d/rc.local永久加载 vim /etc/sysconfig/static-routes any host 192.168.73.15 dev lo:0systemctl restart network #重启网卡 3..配置负载调度器主、备相同 yum -y install ipvsadm keepalived #安装keepalived modprobe ip_vs #开启模块 cat /proc/net/ip_vs 或者 lsmod | grep ip_vs #查看模块开始配置keeplived global_defs { #定义全局参数 --10行--修改邮件服务指向本地smtp_server 127.0.0.1 --12行--修改指定服务器路由器的名称主备服务器名称须不同主为LVS_01备为LVS_02router_id LVS_01后面四行vrrp开头的全部删掉 主配置global_defs 全局参数如下 vrrp_instance VI_1 { #定义VRRP热备实例参数 --20行--修改指定热备状态主为MASTER备为BACKUPstate MASTER--21行--修改指定承载vip地址的物理接口interface ens33--22行--修改指定虚拟路由器的ID号每个热备组保持一致 virtual_router_id 51--23行--修改指定优先级数值越大优先级越高这里设置主为100备为90priority 100修改virtual_ipaddress { #指定群集vip地址192.168.73.15}--36行--修改指定虚拟服务器地址(VIP)、端口定义虚拟服务器和Web服务器池参数 virtual_server 192.168.73.15 80delay_loop 6 #健康检查的间隔时间(秒)lb_algo rr #指定调度算法轮询(rr)--39行--修改指定群集工作模式直接路由(DR)lb_kind DRpersistence_timeout 0 #连接保持时间(秒)protocol TCP #应用服务采用的是 TCP协议--43行--修改指定第一个Web节点的地址、端口real_server 192.168.80.110 80 {weight 1 #节点的权重--45行--删除添加以下健康检查方式 TCP_CHECK {connect_port 80 #添加检查的目标端口connect_timeout 3 #添加连接超时(秒)nb_get_retry 3 #添加重试次数delay_before_retry 3 #添加重试间隔然后再real_server 添加第二个web节点的地址和端口 再删除后面的多于选项 systemctl restart keepalived ip a 查看虚拟网卡vip地址 只有主服务器上有vip地址 systemctl restart ipvsadm ipvsadm -ln #如没有VIP 的分发策略则重启 keepalived 服务systemctl restart keepalived验证测试; 在客户端访问 http://192.168.73.15/zyz101/test.html 再在主服务器关闭 keepalived 服务后再测试 systemctl stop keepalivedNGINX配合keepalived实现高可用负载均衡 实验配置 主DR 服务器192.168.73.40 备DR 服务器192.168.73.30 Web 服务器1192.168.73.110 Web 服务器2192.168.73.120 vip192.168.73.15 nfs服务器 192.168.73.140 1.配置实验环境 systemctl stop firewalld systemctl disable firewalld setenforce 0 2.配置两台nginx服务器作为负载均衡的主备服务器 vim /etc/nginx/nginx.conf 在event同层块配置stream 在stream块中配置upstream  nginx -t syatemctl enable --now nginx 安装keepalived yum install -y keepalived.x86_64 cd /etc/keepalived/lsvim nginx_check.sh #编写脚本 确保nginx服务有没有开启 没有开启就关闭keepalivedchmod x nginx_check.sh #给脚本加权 如下  修改keepalived主配置文件 vrrp_instance VI_1 {state MASTER # 指定keepalived的角色MASTER为主BACKUP为备interface ens33 # 当前进行vrrp通讯的网络接口卡(当前centos的网卡) 用ifconfig查看你具体的网卡virtual_router_id 66 # 虚拟路由编号主从要一直priority 100 # 优先级数值越大获取处理请求的优先级越高advert_int 1 # 检查间隔默认为1s(vrrp组播周期秒数)#授权访问authentication {auth_type PASS #设置验证类型和密码MASTER和BACKUP必须使用相同的密码才能正常通信auth_pass 1111}track_script {nginx_check.sh #调用检测脚本}virtual_ipaddress {192.168.73.15 # 定义虚拟ip(VIP)可多设每行一个} }#后面把配置lvs多余的删掉 启动keepalived和nginx 进行测试 脑裂故障 现象主服务器和备服务器都同时拥有相同的VIP 原因因为主服务器和备服务器的通信中断导致备服务器无法收到主服务器发送的VRRP报文备服务器误认为主服务器已经故障了并通过ip命令生成VIP 解决关闭主服务器或备服务器其中一个的keepalived服务 预防1如果是系统防火墙导致则关闭防火墙或添加防火墙规则放通VRRP组播地址(224.0.0.18)的传输           2如果是主备服务器之间的通信链路中断导致则可以在主备服务器之间添加双链路通信       3在主服务器使用脚本定时判断与备服务器通信链路是否中断如果判断是主备服务器之间的链接中断则自行关闭主服务器上的keepalived服务 4利用第三方应用或监控系统检测是否发生了脑裂故障现象如果确认发生了脑裂故障则通过第三方应用或监控系统来关闭主服务器或备服务器其中一个的keepalived服务
http://www.dnsts.com.cn/news/164507.html

相关文章:

  • 重庆玖玺国际做网站网站标题 空格
  • 网站前置审批大前端 wordpress
  • 网站在线问答怎么做平面设计与网页设计培训
  • 东营企业网站建设wordpress 全国地区
  • php+mysql网站开发全程实例 下载网站做网站反向代理违法
  • DW如何做明星的个人网站微信公众号小程序助手
  • 长春建设平台网站的公司网站建设需
  • 济南seo关键词优化方案seo优化团队
  • 网站用品哪里进货好自己做一个app
  • php企业网站源码 漂亮wordpress 谷歌分析
  • 室内设计师联盟网站室内设计模拟app
  • 建设物流网站移动互联网应用程序安全认证证书是什么
  • 商洛网站建设电话商城网站设计
  • 企业网站管理系统手机版教程正方教务管理系统入口
  • 网站后台风格好的ftp网站
  • 桐城网站设计天元建设集团有限公司承包
  • 石家庄学做网站建设培训个人做理财网站
  • 网站建设消费调查问卷杭州广告公司排行榜
  • 如何建设影视网站首页广州建设网站哪家好
  • 做网站无需备案中国防疫政策马上要变化了
  • 做旅游宣传图的网站有哪些网站开发需要什么人才
  • 字画价格网站建设方案网站开发制作心得
  • 做电商要关注哪些网站优化学校网站建设方案
  • 域名怎么选才正确网站seo优化全程记录思维导图
  • 淘宝支持做微交易网站吗做瞹瞹嗳视频网站
  • 温州网站建设服务小程序怎么开发自己的小程序代码
  • 网站外包建设 请示全国最好装修公司排行榜
  • 建站免费软件wordpress两个域名访问不了
  • 个人网站模板 htmlhtml5视频网站模板
  • 简单模板网站制作时间搜索引擎收录提交