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

openEuler系统之使用Keepalived+Nginx部署高可用Web集群

Linux系统之使用Keepalived+Nginx部署高可用Web集群

  • 一、本次实践介绍
    • 1.1 本次实践简介
    • 1.2 本次实践环境规划
  • 二、keepalived介绍
    • 2.1 keepalived简介
    • 2.2 keepalived主要特点和功能
    • 2.3 使用场景
  • 三、Keepalived和Nginx介绍
    • 3.1 Nginx简介
    • 3.2 Nginx特点
  • 四、master节点安装nginx
    • 4.1 安装nginx软件
    • 4.2 编辑index.html文件
    • 4.3 启动nginx服务
    • 4.4 设置防火墙和selinux
    • 4.5 测试单节点访问
  • 五、backup节点安装nginx
    • 5.1 安装nginx软件
    • 5.2 编辑index.html文件
    • 5.3 启动nginx服务
    • 5.4 设置防火墙和selinux
    • 5.5 测试单节点访问
  • 六、master节点配置keepalived
    • 6.1 安装keepalived
    • 6.2 编辑keepalived.conf文件
    • 6.3 编辑nginx监控脚本
    • 6.4 启动keepalived 服务
    • 6.5 检查keepalived 服务
  • 七、backup节点配置keepalived
    • 7.1 安装keepalived
    • 7.2 编辑keepalived.conf文件
    • 7.3 编辑nginx监控脚本
    • 7.4 启动keepalived 服务
    • 7.5 检查keepalived 服务
  • 八、检查VIP地址
    • 8.1 检查master节点VIP地址
    • 8.2 通过VIP访问web服务
  • 九、模拟故障测试
    • 9.1 模拟master节点Nginx服务异常
    • 9.2 查看backup节点本地IP
    • 7.3 通过VIP访问web服务
  • 十、故障处理办法
    • 10.1 keepalived服务启动失败
    • 10.2 监控脚本不生效问题
    • 10.3 监控脚本执行问题

一、本次实践介绍

1.1 本次实践简介

1.本实验使用两台centos7.6服务器实现Keepalived+Nginx高可用WEB集群搭建。
2.当主服务器发生故障无法对外提供服务时,动态将虚拟IP切换到备服务器,继续对外提供服务。
3.本次实践学习目的:①学会部署Keepalived+Nginx部署高可用Web集群。②掌握如何通过Nginx实现负载均衡。

1.2 本次实践环境规划

本次实践为个人测试环境,操作系统版本为openEuler 24.03 (LTS)

  • VIP地址:192.168.3.110
hostnameIP地址操作系统版本安装软件keepalived版本角色
node01-server192.168.3.81openEuler 24.03 (LTS)Keepalived+Nginxv2.2.7-154网站服务器、Keepalived—master节点
node02-server192.168.3.82openEuler 24.03 (LTS)Keepalived+Nginxv2.2.7-154网站服务器、Keepalived—backup节点
http://www.lryc.cn/news/392825.html

相关文章:

  • 基于图像处理的滑块验证码匹配技术
  • 【JavaEE精炼宝库】文件操作(1)——基本知识 | 操作文件——打开实用性编程的大门
  • 常用排序算法_06_归并排序
  • 14-8 小型语言模型的兴起
  • 【Linux】:进程创建与终止
  • 横截面交易策略:概念与示例
  • 4.2 投影
  • 23种设计模式之装饰者模式
  • 数据结构--单链表实现
  • 2024攻防演练:亚信安全推出MSS/SaaS短期定制服务
  • 基于java+springboot+vue实现的在线课程管理系统(文末源码+Lw)236
  • 每日一更 EFK日志分析系统
  • python类继承和类变量
  • js 随机生成整数
  • 深入Django(七)
  • 【区分vue2和vue3下的element UI Steps 步骤条组件,分别详细介绍属性,事件,方法如何使用,并举例】
  • uni-app x 跨平台开发框架
  • YOLOv8模型调参---数据增强
  • 【Nginx】docker运行Nginx及配置
  • tensorflow和numpy的版本
  • 二维Gamma分布的激光点云去噪
  • 鸿蒙笔记导航栏,路由,还有axios
  • Spring 框架中都用到了哪些设计模式:单例模式、策略模式、代理模式
  • 阶段总结——基于深度学习的三叶青图像识别
  • 深度解析Java世界中的对象镜像:浅拷贝与深拷贝的奥秘与应用
  • Python | Leetcode Python题解之第218题天际线问题
  • 使用Spring Boot构建RESTful API
  • Spark快速大数据分析PDF下载读书分享推荐
  • Centos7离线安装mysql-5.7.44bundle包
  • ROS melodic版本卸载---Ubuntu18.04