MySQL共享存储双机热备配置教程(Linux)
本文以MySQL为例,介绍通过MicroColor ServHA Cluster for Linux 配置MySQL共享磁盘阵列双机容错集群。
主要步骤:
一、配置防火墙
二、安装并配置ServHA Cluster
三、安装并配置MySQL。
四、将MySQL服务交由集群管理。
注意事项:
一、M ySQL配置双机集群方案要求两机都安装MySQL,数据库文件放在共享盘内。
二、在配置安装MySQL前,请先配置ServHA Cluster将共享盘交由集群管理,以免双机
同时访问共享盘,造成数据异常(下面会详细介绍操作步骤)。
三、两机的MySQL安装配置必须完全相同。
四、如果遇到权限问题导致MySQL无法启动,请自行根据日志配置用户权限,本文档
不再赘述。
五、远程无法连接MySQL时,请用户自行设置MySQL白名单,本文档不在赘述。
安装文档实例参数:
配置防火墙
此步骤目的为让ServHA Cluster 工作所必须的端口不受防火墙的拦截,不同操作系统防火墙配置方式不同,但基本思想是相同的,在双机软件通信的过程中,如果没有进行设置,防火墙会阻止ServHA Cluster的通信,使双机集群工作异常。
MicroColor ServHA Cluster在配置的过程中主要需要设置的防火墙例外:
1.18562端口:此端口为“ServHA 配置监控端”的连入端口,如不将此端口设置为
防火墙例外端口,“ServHA 配置监控端”将无法连入集群,如果您修改过ServHA Cluster 的“配置端连入端口号”,请将例外设置为修改过的“配置端连入端口号”;同时,针对该端口的例外IP您可以设置为常用来管理集群的客户计算机IP地址。
2.15538端口:此端口为集群双机相互通信的端口,如不将此端口设置为防火墙例外
端口,ServHA Cluster将无法正常工作,如果您修改过ServHA Cluster的“全局TCP/IP 端口”,请将例外设置为修改过的“全局TCP/IP端口”;同时,针对该端口的例外IP设置为对机的IP地址即可。