| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 12. 搭建高可用集群 -> 正文阅读 |
|
[系统运维]12. 搭建高可用集群 |
文章目录12.1 Keepalived+Nginx 高可用集群(主从模式)12.1.1 集群架构图1、准备两台 nginx 服务器,一台做主服务器,一台做备份服务器 12.1.2 具体搭建步骤12.1.2.1 搭建高可用集群基础环境1、准备两台 Linux 服务器 192.168.200.130 和 192.168.200.135
2、在两台 Linux 服务器,安装并配置好 Nginx
3、在两台 Linux 服务器,安装 keepalived (1)下载 keepalived-2.0.20.tar.gz 源码安装包,下载地址:https://keepalived.org/download.html (2)上传到两台 Linux /root 目录 (3)创建目录
(9)提示:两台 Linux 都要安装 keepalived 12.1.2.2 完成高可用集群配置1、将其中一台 Linux ( 比如 192.168.200.130) 指定为 Master : 2 、 将其中一台 Linux( 比如 192.168.200.135) 指定为 Backup (备份服务器) 3、启动 两台 Linux 的 keepalived 指令: 4、观察两台 linux 的 ens33 是否已经绑定 192.168.200.18 12.1.2.3 注意事项和细节1、keepalived 启动后无法 ping 通 VIP,提示 2、nginx+keepalived 配置说明和需要避开的坑,参考文档 12.1.3 测试1、首先保证 windows 可以连通 192.168.200.18 这个虚拟 IP 2、访问 nginx 如图
3、停止 192.168.200.130 的 keepalived 服务,否则直接关闭 192.168.200.130 主机,再次访问 http://192.168.200.18/search/cal.jsp ,这时虚拟 IP 绑定发生漂移,绑定到 192.168.200.135 Backup 服务,访问效果如图,这里我是直接关闭 192.168.200.130 Master 的 keepalived 来测试的 12.1.4 自动检测 Nginx 异常, 终止 keepalived12.1.4.1 实现步骤1、编写 shell 脚本:
2、修改 ch_nginx.sh 权限 3、修改 192.168.200.130 主 Master 配置文件,指令: 4、重新启动 192.168.200.130 Master 的 keepalived ,这时因为 Master 的优先级高,会争夺到 VIP 优先绑定 5、手动关闭 192.168.198.130 Master 的 Nginx ,注意观察 keepalived 也终止了 6、再次访问 nginx ,发现 192.168.200.18 这个虚拟 IP 又和 192.168.200.135 备份服务器绑定了 12.1.4.2 注意事项1、keepalived vrrp_script 脚本不执行解决办法
2、如果配置有定时检查 Nginx 异常的脚本,需要先启动 nginx 再启动 keepalived ,否则 keepalived 一启动就被 killall 了 12.1.5 配置文件 keepalived.conf 详解
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:39:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |