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

网站左边logo图标怎么做网站开发需求分析怎么写

网站左边logo图标怎么做,网站开发需求分析怎么写,网站推广平台怎么做,索引擎优化 seo目录 keepalived双机热备 一、配置准备 二、配置双机热备(基于nginx) web1端 修改配置文件 配置脚本文件 web2端 修改配置文件 配置脚本文件 模拟检测 开启keepalived服务 访问结果 故障模拟 中止nginx 查看IP 访问浏览器 重启服务后…

目录

keepalived双机热备

一、配置准备

二、配置双机热备(基于nginx)

web1端

修改配置文件

配置脚本文件 

web2端

修改配置文件

配置脚本文件 

模拟检测

开启keepalived服务

访问结果

故障模拟

中止nginx

查看IP

访问浏览器

重启服务后

三、基于lvs的负载均衡实现keepalived的高可用

1、配置准备

添加

下载

还原

2、lvs1端

修改配置文件

加载模块

启动服务

lvs2端

修改配置文件

加载模块

启动服务

web1端与web2端

修改文件

添加路由

验证

当web访问地址失效时

移除web1的访问文件

此时lvs1端

现在移动回原位置

当lvs1端服务出现故障时

停掉lvs1端的keepalived服务

此时lvs2接替lvs1端的工作,实现高可用


keepalived双机热备

一、配置准备

关闭防火墙、安全上下文

[root@everyone ~]#  systemctl stop firewalld
[root@everyone ~]#  setenforce 0

下载服务

[root@everyone ~]# yum install -y nginx keepalived

二、配置双机热备(基于nginx)

web1端

[root@web1 ~]# ip a
[root@web1 ~]# echo web1 > /usr/share/nginx/html/index.html 
[root@web1 ~]# systemctl start nginx

修改配置文件

[root@web1 ~]# cd /etc/keepalived/
[root@web1 keepalived]# cp keepalived.conf.sample keepalived.conf
[root@web1 keepalived]# vim keepalived.conf

配置脚本文件 

脚本是为了当nginx服务意外中断时,keepalived会自动检测,并进行处理

[root@web1 keepalived]# vim check_nginx.sh 
[root@web1 keepalived]# chmod +x check_nginx.sh 

web2端

[root@web2 ~]# ip a
[root@web2 ~]# echo web2 > /usr/share/nginx/html/index.html 
[root@web2 ~]# systemctl start nginx

修改配置文件

[root@web2 ~]# cd /etc/keepalived/
[root@web2 keepalived]# cp keepalived.conf.sample keepalived.conf
[root@web2 keepalived]# vim keepalived.conf

配置脚本文件 

脚本是为了当nginx服务意外中断时,keepalived会自动检测,并进行处理

[root@web1 keepalived]# vim check_nginx.sh 
[root@web1 keepalived]# chmod +x check_nginx.sh 

模拟检测

开启keepalived服务

虚拟IP都在web1端(master)生效

访问结果

均访问的web1

故障模拟

中止nginx

暂停web1的nginx服务

查看IP

因为脚本中检测nginx服务停止,所以停止了web1的keepalived服务,web2检测到web1的keepalived服务停止,所以接替web1的keepalived服务

访问浏览器

此时访问

重启服务后

因为web1的权重值高于web2 所以  切为web1的keepalived工作

三、基于lvs的负载均衡实现keepalived的高可用

1、配置准备

添加

添加两台web端  web1与web2

下载

下载ipvsadm服务

还原

还原keepalived服务,并重名命为lvs1与lvs2

2、lvs1端

修改配置文件

[root@lvs1 keepalived]# vim keepalived.conf

加载模块

[root@lvs1 keepalived]# modprobe ip_vs

启动服务

lvs2端

修改配置文件

[root@lvs2 keepalived]# vim keepalived.conf

加载模块

[root@lvs2 keepalived]# modprobe ip_vs

启动服务

web1端与web2端

修改文件

[root@web1/web2 ~]# vim /etc/sysctl.conf
[root@web1/web2 ~]# sysctl -p

添加路由

[root@web1/web2 ~]# ifconfig lo:0 192.168.100.100/32
[root@web1/web2 ~]# route add -host 192.168.100.100 dev lo:0
[root@web1/web2 ~]# route -n

验证

当web访问地址失效时

移除web1的访问文件

此时lvs1端

现在移动回原位置

此时lvs1端

当lvs1端服务出现故障时

停掉lvs1端的keepalived服务

此时lvs2接替lvs1端的工作,实现高可用

 

http://www.dtcms.com/a/475206.html

相关文章:

  • llm模型训练防遗忘与同义词训练理解
  • 晒豆网站建设新泰网页设计
  • ssh 密钥怎么配置不同网站用不同密钥,对应不同Git仓库以及帐号
  • 网站建设网站设计哪家专业企业管理系统的构成
  • Razor VB 逻辑:深入理解与最佳实践
  • 怎样做易支付网站网页组件
  • 绥化网站建设兼职python 创建wordpress
  • 陕西交通建设集团蓝商公司网站seo咨询
  • 带偏置的三级运放仪表放大电路与仿真
  • 深度学习优化算法深入分析:从 SGD 到 LAMB
  • 建外贸营销型网站WordPress的light
  • 案例较少如何做设计公司网站视频网站开发费用
  • Shiro
  • 【2025PC端多模态大模型部署推荐】
  • [数据集][xlsx]电力变压器油色谱数据集介绍
  • 基于LoRa的果园智能灌溉无线控制系统的设计(论文+源码)
  • 网站自助服务建设策划佛山电脑培训班哪里有
  • 网站的统计代码是什么意思交互设计要学什么
  • 视频网站怎么做服务器网页代码怎么写
  • 站点可用性监测实验
  • 教育一对一直播网站建设有做火币网这种网站的吗
  • JVM字节码与类的加载(二):类加载器
  • 两轮自平衡车原理详解与代码实现
  • 手机网站开源系统wordpress 商务主题
  • 网站建设体会心得wordpress文章图片本地化
  • 长春市做网站的公司比较好的网页制作公司
  • 网站推广营销策略erp系统有哪些软件
  • 深圳网站官网建设wordpress如何建栏目
  • linux下添加zookeeper开机自动启动流程引擎camunda集群部署方案
  • 工业设计作品集网站微信点赞网站怎么做