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

网站集约化建设存在的问题排版设计的网站

网站集约化建设存在的问题,排版设计的网站,wordpress改成中文的,赣州市建设局文章目录 1. Keepalived工具概述1.1 什么是Keepalived1.2 工作原理1.3 Keepailved实现原理1.4 Keepalived体系主要模块及其作用1.5 keepalived的抢占与非抢占模式 2. 脑裂现象 (拓展)2.1 什么是脑裂2.2 脑裂的产生原因2.3 如何解决脑裂2.4 如何预防脑裂 …

文章目录

  • 1. Keepalived工具概述
    • 1.1 什么是Keepalived
    • 1.2 工作原理
    • 1.3 Keepailved实现原理
    • 1.4 Keepalived体系主要模块及其作用
    • 1.5 keepalived的抢占与非抢占模式
  • 2. 脑裂现象 (拓展)
    • 2.1 什么是脑裂
    • 2.2 脑裂的产生原因
    • 2.3 如何解决脑裂
    • 2.4 如何预防脑裂
  • 3. LVS+Keepalived 实现高可用负载均衡配置
    • 3.1 前置准备
    • 3.2 配置负载调度器 (主keepalived服务器:192.168.67.100)
    • 3.3 配置负载调度器(备keepalived服务器:192.168.67.101)
    • 3.4 配置节点服务器(web1服务器:192.168.67.102)
    • 3.5 配置节点服务器(web2服务器:192.168.67.103)
    • 3.6 测试

1. Keepalived工具概述

1.1 什么是Keepalived

  • 专为LVS和HA设计的一款健康检查工具支持故障自动切换 (Failover)
  • 支持节点健康状态检查(Health Checking)
官方网站: http://www.keepalived.org/

1.2 工作原理

判断 LVS 负载调度器、节点服务器的可用性
当 master 主机出现故障及时切换到backup 节点保证业务正常,当 master故障主机恢复后将其重新加入群集并且业务重新切换回 master 节点。

1.3 Keepailved实现原理

在这里插入图片描述

  • VRRP(虚拟路由冗余协议) 是针对路由器的一种备份解决方案

  • 由多台路由器组成一个热备组,通过共用的虚拟IP地址对外提供服务

  • 每个热备组内同时只有一台主路由器提供服务,其他路由器处于冗余状态

  • 若当前在线的路由器失效,则其他路由器会根据设置的优先级自动接替虚拟IP地址,继续提供服务

1.4 Keepalived体系主要模块及其作用

keepalived体系架构中主要有三个模块,分别是corecheckvrrp

  • core模块:为keepalived的核心,负责主进程的启动、维护及全局配置文件的加载和解析。
  • vrrp模块:是来实现VRRP协议的。(调度器之间的健康检查和主备切换)
  • check模块:负责健康检查,常见的方式有端口检查及URL检查。(节点服务器的健康检查)

1.5 keepalived的抢占与非抢占模式

抢占模式即MASTER从故障中恢复后,会将VIP从BACKUP节点中抢占过来。非抢占模式即MASTER恢复后不抢占BACKUP升级为MASTER后的VIP

非抢占式俩节点state必须为bakcup,且必须配置nopreempt。

注意:这样配置后,我们要注意启动服务的顺序,优先启动的获取master权限,与优先级没有关系了。

#Keepalived通过什么判断哪台主机为主服务器,通过什么方式配置浮动IP?Keepalived首先做初始化先检查state状态,master为主服务器,backup为备服务器。
然后再对比所有服务器的priority,谁的优先级高谁是最终的主服务器。
优先级高的服务器会通过ip命令为自己的电脑配置一个提前定义好的浮动IP地址。

2. 脑裂现象 (拓展)

2.1 什么是脑裂

主服务器和备服务器同时拥有 VIP

2.2 脑裂的产生原因

因为主服务器和备服务器之间的通信链路中断,导致备服务器无法正常收到主服务器发送的VRRP心跳报文

2.3 如何解决脑裂

关闭主服务器或者备服务器其中一个的keepalived服务

2.4 如何预防脑裂

  1. 主服务器与备服务器之间添加双通信链路

  2. 在主服务器上定义运行脚本判断与备服务器通信链路是否中断,如果中断则自行关闭keepalived服务

  3. 利用第三方监控软件检测是否发生脑裂故障,如果发生则通过监控软件关闭主或者备服务器上的keepalived服务

3. LVS+Keepalived 实现高可用负载均衡配置

3.1 前置准备

主keepalived服务器:192.168.67.100
备keepalived服务器:192.168.67.101web1服务器:192.168.67.102
web2服务器:192.168.67.103 vip:192.168.67.200客户机:192.168.67.104

3.2 配置负载调度器 (主keepalived服务器:192.168.67.100)

#关闭防火墙
systemctl stop firewalld.service
setenforce 0#安装服务
yum install ipvsadm -y
yum install keepalived -y 

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

#修改配置文件keeplived.conf
cd /etc/keepalived/
cp keepalived.conf keepalived.conf.bak    #备份配置文件vim keepalived.conf
#编辑配置文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
删掉多余配置

#启动服务、查看虚拟网卡vip
systemctl start keepalived
ip addr show dev ens33	

在这里插入图片描述

#调整proc响应参数,关闭Linux内核的重定向参数响应
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.ens33.send_redirects = 0#刷新一下
sysctl -p

在这里插入图片描述

#配置负载分配策略,并启动服务
ipvsadm-save >/etc/sysconfig/ipvsadm
systemctl start ipvsadm.service#清空ipvsadm,并做策略
ipvsadm -C
ipvsadm -A -t 192.168.67.200:80 -s rr
ipvsadm -a -t 192.168.67.200:80 -r 192.168.67.102:80 -g
ipvsadm -a -t 192.168.67.200:80 -r 192.168.67.103:80 -g#保存设置
ipvsadm
ipvsadm -ln
ipvsadm-save >/etc/sysconfig/ipvsadm

在这里插入图片描述

3.3 配置负载调度器(备keepalived服务器:192.168.67.101)

#与主服务器类似
#关闭防火墙
systemctl stop firewalld.service
setenforce 0#安装服务
yum install ipvsadm -y
yum install keepalived -y 
#修改配置文件keeplived.conf
cd /etc/keepalived/
cp keepalived.conf keepalived.conf.bak    #备份配置文件vim keepalived.conf
#编辑配置文件

在这里插入图片描述

在这里插入图片描述

#启动服务、查看虚拟网卡vip
systemctl start keepalived
ip addr show dev ens33	

在这里插入图片描述

#调整proc响应参数,关闭Linux内核的重定向参数响应
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.ens33.send_redirects = 0#刷新一下
sysctl -p

在这里插入图片描述

#配置负载分配策略,并启动服务
ipvsadm-save >/etc/sysconfig/ipvsadm
systemctl start ipvsadm.service#清空ipvsadm,并做策略
ipvsadm -C
ipvsadm -A -t 192.168.67.200:80 -s rr
ipvsadm -a -t 192.168.67.200:80 -r 192.168.67.102:80 -g
ipvsadm -a -t 192.168.67.200:80 -r 192.168.67.103:80 -g#保存设置
ipvsadm
ipvsadm -ln
ipvsadm-save >/etc/sysconfig/ipvsadm

在这里插入图片描述

3.4 配置节点服务器(web1服务器:192.168.67.102)

#关闭防火墙
systemctl stop firewalld
setenforce 0#安装并开启httpd服务
yum -y install httpd
systemctl start httpd

在这里插入图片描述

#配置站点文件
vim /var/www/html/index.html
this is scj web1!

在这里插入图片描述

#配置虚拟vip
vim /etc/sysconfig/network-scripts/ifcfg-lo:0
DEVICE=lo:0
ONBOOT=yes
IPADDR=192.168.67.200
NETMASK=255.255.255.255#重启网络服务,开启虚拟网卡
systemctl restart network
ifup lo:0
ifconfig lo:0

在这里插入图片描述

#设置路由
route add -host 192.168.67.200 dev lo:0
route -n

在这里插入图片描述

#调整 proc 响应参数#添加系统只响应目的IP为本地IP的ARP请求
#系统不使用原地址来设置ARP请求的源地址,而是物理mac地址上的IP
vim /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2#刷新proc参数
sysctl -p

在这里插入图片描述

3.5 配置节点服务器(web2服务器:192.168.67.103)

#配置与web1类似
#关闭防火墙
systemctl stop firewalld
setenforce 0#安装并开启httpd服务
yum -y install httpd
systemctl start httpd

在这里插入图片描述

#配置站点文件
vim /var/www/html/index.html
this is scj web2!

在这里插入图片描述

#配置虚拟vip
vim /etc/sysconfig/network-scripts/ifcfg-lo:0
DEVICE=lo:0
ONBOOT=yes
IPADDR=192.168.67.200
NETMASK=255.255.255.255#重启网络服务,开启虚拟网卡
systemctl restart network
ifup lo:0
ifconfig lo:0

在这里插入图片描述

#设置路由
route add -host 192.168.67.200 dev lo:0
route -n

在这里插入图片描述

#调整 proc 响应参数#添加系统只响应目的IP为本地IP的ARP请求
#系统不使用原地址来设置ARP请求的源地址,而是物理mac地址上的IP
vim /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2#刷新proc参数
sysctl -p

在这里插入图片描述

3.6 测试

#前往客户机
curl 192.168.67.200
#访问vip

在这里插入图片描述

#前往主服务器
ip a

在这里插入图片描述

#前往备服务器
ip a

在这里插入图片描述

#前往主服务器
systemctl stop keepalived.service
#断开主服务器

在这里插入图片描述

#前往备服务器
ip a

在这里插入图片描述

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

相关文章:

  • 企业网站和域名的好处中国石化工程建设有限公司首页
  • 一个网站的预算做爰动态视频网站
  • 基于企业网站的网络营销方法工作室起名大全免费取名
  • 泰州哪家做网站建设比较好saas建站平台介绍
  • 做网站的工作量免费动画制作网站
  • 新加坡二手手机网站大全集团定制网站建设公司
  • 向自己做网站免费发布产品的网站
  • 网站防止盗图南京seo公司哪家好
  • 哪里建个人网站好桂林北站官网
  • 做网站多少钱西宁君博领衔潍坊网站建设招商
  • 网站建设与管理专业学什么手机怎么打开自己做的网站
  • 怎么用文件做网站百丽鞋业网站建设
  • WordPress怎么修改网站登陆地址做a短视频网站
  • 品牌网站建设必在大蝌蚪关键词自动优化工具
  • 怎么提高网站的转化率网页版qq邮箱登录
  • 一起做彩票网站的人wordpress 文字大小
  • 网站开发待遇好吗软件定制开发公司地址
  • 不限次数观看视频的appseo网络推广排名
  • 便民工具 网站开发百度云搜索引擎入口 百度网盘
  • 电商网站需求分析招聘免费发布平台
  • 织梦多语言网站微信推广网站怎么做
  • 鹰潭律师网站建设贵州建设职业技术学院网站查成绩
  • 做网站能用的字体成都房地产网
  • seo更新网站内容的注意事项兼职招聘
  • 手机网站建设网站报价中国建设银行预约网站首页
  • 黑客做的网站好用不企业网站建设课程设计
  • 制作属于自己的网站免费ppt模板 网站开发
  • 免费网站域名传奇世界网页版平台
  • 如何做房地产微信推送网站广告企业网银登录
  • 国外优秀摄影网站大连网站建设哪家好