admin管理员组

文章数量:1667288

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
hostname IP地址 操作系统版本 安装软件 keepalived版本 角色
node01-server 192.168.3.81 openEuler 24.03 (LTS) Keepalived+Nginx v2.2.7-154 网站服务器、Keepa

本文标签: 集群系统OpenEulerKeepalivedweb