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

word模板免费下载网站网站开发软件工程师

word模板免费下载网站,网站开发软件工程师,苏州网站网络推广,网广州建网站站制作LVSKeepalived 高可用群集实战部署 一、Keepalived的概念1、LVS2、Keepalived及其工作原理3、Keepalived体系主要模块及其作用4、VRRP协议(虚拟路由冗余协议) 二、LVSKeepalived 高可用群集部署LVS 部署1.配置负载调度器(主、备相同&#xff…

LVS+Keepalived 高可用群集实战部署

    • 一、Keepalived的概念
      • 1、LVS
      • 2、Keepalived及其工作原理
      • 3、Keepalived体系主要模块及其作用
      • 4、VRRP协议(虚拟路由冗余协议)
    • 二、LVS+Keepalived 高可用群集部署
      • LVS 部署
      • 1.配置负载调度器(主、备相同)
          • (1)配置keeplived(主、备DR 服务器上都要设置)
          • (2)启动 ipvsadm 服务
      • 2、配置节点服务器
      • 3、测试验证

一、Keepalived的概念

1、LVS

Linux虚拟服务器
  - LVS 实际上相当于基于IP地址的虚拟化应用, 为基于IP地址和内容请求分发的负载均衡提出了一种高效的解决方法

2、Keepalived及其工作原理

  • Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。

  • 在一个LVS服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟IP(VIP),主服务器会发送VRRP通告信息给备份服务器,当备份服务器收不到VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。

3、Keepalived体系主要模块及其作用

keepalived体系架构中主要有三个模块,分别是core、check和vrrp。

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

4、VRRP协议(虚拟路由冗余协议)

  • 是针对路由器的一种备份解决方案
  • 由多台路由器组成一个热备组,通过共用的虚拟IP地址对外提供服务
  • 每个热备组内同时只有一台主路由器提供服务,其他路由器处于冗余状态
  • 若当前在线的路由器失效,则其他路由器会根据设置的优先级自动接替虚拟IP地址,继续提供服务

二、LVS+Keepalived 高可用群集部署

主DR 服务器:192.168.80.10
备DR 服务器:192.168.80.11
Web 服务器1:192.168.80.12
Web 服务器2:192.168.80.13
vip:192.168.80.188
客户端:192.168.80.200

LVS 部署

1.配置负载调度器(主、备相同)

systemctl stop firewalld.service
setenforce 0yum -y install ipvsadm keepalived
modprobe ip_vs
cat /proc/net/ip_vs
(1)配置keeplived(主、备DR 服务器上都要设置)
cd /etc/keepalived/
cp keepalived.conf keepalived.conf.bak
vim keepalived.conf
......
global_defs {						#定义全局参数
--10行--修改,邮件服务指向本地smtp_server 127.0.0.1
--12行--修改,指定服务器(路由器)的名称,主备服务器名称须不同,主为LVS_01,备为LVS_02router_id LVS_01
--14行--注释掉,取消严格遵守VRRP协议功能,否则VIP无法被连接#vrrp_strict
}vrrp_instance VI_1 {				#定义VRRP热备实例参数
--20行--修改,指定热备状态,主为MASTER,备为BACKUPstate MASTER
--21行--修改,指定承载vip地址的物理接口interface ens33
--22行--修改,指定虚拟路由器的ID号,每个热备组保持一致	virtual_router_id 10#nopreempt		#如果设置非抢占模式,两个节点state必须为BACKUP,并加上配置 nopreempt
--23行--修改,指定优先级,数值越大优先级越高,这里设置主为100,备为90priority 100advert_int 1					#通告间隔秒数(心跳频率)authentication {				#定义认证信息,每个热备组保持一致auth_type PASS				#认证类型
--27行--修改,指定验证密码,主备服务器保持一致auth_pass abc123}virtual_ipaddress {				#指定群集vip地址192.168.80.188}
}
--36行--修改,指定虚拟服务器地址(VIP)、端口,定义虚拟服务器和Web服务器池参数
virtual_server 192.168.80.188 80 {delay_loop 6					#健康检查的间隔时间(秒)lb_algo rr						#指定调度算法,轮询(rr)
--39行--修改,指定群集工作模式,直接路由(DR)lb_kind DRpersistence_timeout 0			#连接保持时间(秒)protocol TCP					#应用服务采用的是 TCP协议
--43行--修改,指定第一个Web节点的地址、端口real_server 192.168.80.12 80 {weight 1					#节点的权重
--45行--删除,添加以下健康检查方式		TCP_CHECK {connect_port 80			#添加检查的目标端口connect_timeout 3		#添加连接超时(秒)nb_get_retry 3			#添加重试次数delay_before_retry 3	#添加重试间隔}}real_server 192.168.80.13 80 {		#添加第二个 Web节点的地址、端口weight 1TCP_CHECK {connect_port 80connect_timeout 3nb_get_retry 3delay_before_retry 3}}
##删除后面多余的配置##
}systemctl start keepalived
ip addr						#查看虚拟网卡vip
(2)启动 ipvsadm 服务
--192.168.80.10---
ipvsadm-save > /etc/sysconfig/ipvsadm
systemctl start ipvsadmipvsadm -ln
#如没有VIP 的分发策略,则重启 keepalived 服务,systemctl restart keepalived--192.168.80.11---
ipvsadm-save > /etc/sysconfig/ipvsadm
systemctl start ipvsadmipvsadm -ln

(3)调整 proc 响应参数,关闭Linux 内核的重定向参数响应

vim /etc/sysctl.conf
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.ens33.send_redirects = 0sysctl -p

2、配置节点服务器

systemctl stop firewalld
setenforce 0yum -y install httpd
systemctl start httpd--192.168.80.100---
echo 'this is kgc web!' > /var/www/html/index.html--192.168.80.101---
echo 'this is benet web!' > /var/www/html/index.htmlvim /etc/sysconfig/network-scripts/ifcfg-lo:0
DEVICE=lo:0
ONBOOT=yes
IPADDR=192.168.80.188
NETMASK=255.255.255.255service network restart 或 systemctl restart network
ifup lo:0
ifconfig lo:0
route add -host 192.168.80.188 dev lo:0vim /etc/sysctl.confnet.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2sysctl -p

3、测试验证

在客户端访问 http://192.168.80.188/ 
再在主服务器关闭 keepalived 服务后再测试, systemctl stop keepalived
http://www.yayakq.cn/news/85243/

相关文章:

  • 深圳做网站的公司哪家最好河北网站制作价格
  • 做试用网站的原理no.7主题wordpress
  • 网站制作公司制作网站的流程是怎样的呢软文推广公司有哪些
  • 营销型公司网站网站域名登陆
  • 学做网站培训上海微信h5制作小程序有哪些
  • 涿州市建设局网站网址是多少一句吸引人的广告语
  • 网站建设案例图片免费的个人简历模板电子版
  • 怎么用手机自己做网站淘宝购物返利网站建设app
  • 展示型网站功能做网站是怎样赚钱
  • 网站诚信备案专业建站公司怎么收费
  • 做网站需要雇什么人新建的网站可以百度推广
  • 外贸网站推广和建站导购网站怎么推广
  • 鄂温克族网站建设做影视免费网站违法吗
  • 网站建设类岗位杭州招聘工作
  • 美丽寮步网站建设高性能wordpress友链页面
  • 建设电商网站的技术可行性伪网站建站
  • 安康市网站建设公司网站开发技术选择
  • 实验中心网站建设的调查问卷官方网站拼多多
  • 静态网站 动态丝路建设网站
  • 网站是什么意思例如中装建设集团有限公司
  • 免费网络推广网站大全做网站建设的上市公司有哪些
  • 电影微网站开发太原市本地网站
  • 网站不让百度收录wordpress页面类型
  • 采集网站图片广州红盾信息门户网站
  • 伯爵手表网站公司宣传片制作公司
  • 企业网站备案代理商沈阳建设工程信息网官网新网站
  • 黄陂建设网站如何知道一个网站用什么建设的
  • 旅游门户网站系统本地装修网
  • 开网站需要多少钱wordpress文章加载特效
  • 旅游商业网站策划书做美容有哪些网站