最近公司要求对原有项目进行重构,需要将mysql和keepalived安装在docker容器内,方便在客户环境的部署。于是学习了一番,在两台虚拟机的docker容器内搭建了mysql双机互备,并安装了keepalived,保障数据库的高可用。
大概的流程分3步走:
1.准备服务器
2.在容器内安装mysql+keepalived
3.设置mysql的双机互备和keepalived的高可用
1.准备两台虚拟服务器
server1:192.168.20.134
server2:192.168.20.135
下面的教程写的很详细:
2.在容器内安装mysql+keepalived
docker容器内安装mysql+keepalivedhttps://mp.csdn.net/mp_blog/creation/editor/121906659https://mp.csdn.net/mp_blog/creation/editor/121906659
3.设置mysql的双机互备和keepalived的高可用