草庐IT

一键部署MySQL8+keepalived双主热备高可用

概述本次的文章会格外的长,网上大多的配置流程已经不可使用,本篇文章可以称为保姆级教程,而且通过shell脚本大大减少了部署mysql主从,双主的工作量。如上图,VIP地址为192.168.10.100,如果主机192.168.10.129挂了,会自动切换到备机192.168.10.130上,由于是双主,数据可以进行同步恢复部署流程大致为在192.168.10.129服务器上部署docker、mysql一主一丛在192.168.10.130服务器上部署docker、mysql一主一丛192.168.10.129的Master1数据库和192.168.10.130的数据库互为主从在两台服务器上安装

keepalived+nginx+nginx web script实现双主模型

思路:1. 配置双机互信(非必须)2. 添加主机名解析3. 设置时间同步4. 实现主机的高可用5. 实现web服务器的高可用6. 测试架构:Master1: 172.16.16.16  node2.ja.com   软件: keepalived+nginx  网卡Vmnet2Master2: 172.16.16.17  node3.ja.com   软件: keepalived+nginx  网卡Vmnet2宿主机:仅作为测试使用的客户端一、准备工作1)编辑/etc/hosts文件,分别为node3,node4添加主机名称解析,添加内容如下:172.16.16.16 node2.ja.com1

keepalived+nginx+nginx web script实现双主模型

思路:1. 配置双机互信(非必须)2. 添加主机名解析3. 设置时间同步4. 实现主机的高可用5. 实现web服务器的高可用6. 测试架构:Master1: 172.16.16.16  node2.ja.com   软件: keepalived+nginx  网卡Vmnet2Master2: 172.16.16.17  node3.ja.com   软件: keepalived+nginx  网卡Vmnet2宿主机:仅作为测试使用的客户端一、准备工作1)编辑/etc/hosts文件,分别为node3,node4添加主机名称解析,添加内容如下:172.16.16.16 node2.ja.com1