1.一种基于隐形水印的高可用数据库集群方法,包括docker虚拟机,PXC容器、haproxy容器以及keepalived服务均安装在虚拟机中,其特征在于:包括如下步骤:S100、创建PXC容器,该PXC容器中的PXC节点映射数据目录,具体包括:S101、在docker虚拟机中安装PXC镜像;
S102、给PXC集群实例创建docker内部网络,利用docker端口映射机制对外开放端口;
S103、为PXC容器中的PXC节点映射数据目录;
S104、向PXC镜像传入运行参数创建PXC容器;
S200、使用两个及以上的haproxy容器分别实现各PXC节点的负载均衡,具体包括:S201、在docker虚拟机中安装haproxy镜像;
S202、创建haproxy配置文件;
S203、通过映射关联到haproxy配置文件创建haproxy容器;
S300、利用keepalived服务来配置多个haproxy容器的运行状态如下:其中一个在进行工作,其他的在进行准备,具体包括:S301、在haproxy容器中安装keepalived;
S302、配置keepalived虚拟IP。
2.如权利要求1所述的基于隐形水印的高可用数据库集群方法,其特征在于:所述的PXC替换为Replication。
3.如权利要求1所述的基于隐形水印的高可用数据库集群方法,其特征在于:所述的步骤S200中,使用haproxy进行负载均衡替换为Nginx、Apache、LVS中的任一种。