领导让我在两台服务器做双机热备,主要热备的是Mysql数据库和文件,服务器是windows的,这让我犯了难,我没有这方面的经验啊,我请教了下我的程序员老哥,他给我推荐了一款工具,可以完美实现windows两台服务器做双机热备。我试用了下,确实可以。

        按照程序员老哥的指示,我先是配置了虚拟IP(同网段内无人使用的IP),保证在两台服务器做主备切换时无需手动改变服务器IP,从而不影响服务和数据库的访问。如下图所示

双机热备 rose mysql_服务器

设置完虚拟IP,我测试了下,故意把主服务器关掉,该软件确实可以自动将虚拟IP切换到备服务器,从而实现故障转移。

        按照老哥的指示,切换到文件同步标签页,设置源路径和目标路径,点击启动后,主服务器会实时将文件同步到备服务器,这里的镜像周期并非指的是同步周期,同步一直是实时地,而是为了防止备服务器文件误删,这个镜像周期就是每隔一段时间可以将备服务器误删的补回来。这个步骤可以实现两台服务器做双机热备之文件同步

双机热备 rose mysql_双机热备 rose mysql_02

最后按照程序员老哥的指示配置Mysql的双向同步,也就是双主复制模式,这个比较简单,配置相关信息后,在软件上一键点击部署就可以,省掉了不必要的部署操作。如下图所示,轻松实现数据库高可用。

双机热备 rose mysql_mysql_03

总的来说,该款软件在某些方面还是可圈可点的,在windows上两台服务器做双机热备的软件本来就很少,这款应该算是我比较满意的一款了