HeartBeat+lighttpd+PHP+MySQL 实现双机热备自动切换
实现原理:
通过 软件 实现 的自动漂移,即当一台服务器宕机后,浮动 (整个
集群的对外 )自动漂移到另外一台服务器。再结合 模式监控应用服务资源,
也就是说,当一台服务器的 或 挂掉,也会自动切换到备用服务器上。防止了
单点故障造成整个网站不可用的问题。
数据库热备利用 自身的 实现双主从结构互为备份。此方案数据量大时会
降低 左右的性能。但可用性及数据安全性将大有提高,同时服务器的切换对终端
使用者是透明的,终端应用不需要进行任何修改。
对 服务器的网站利用 软件同步网站目录文件
实验环境:
宿主主机:内存 , !"#$%&& ',双网卡:()*)+,---./
操作系统 0%12&2&1
软件:34540%-%6640%-%664%1%74-%6%&18%0
4%%149%0
两台服务器(虚拟机内存 )
主机名::9%&%%0&主(双网卡)
主机名::9%&%%06从(双网卡)
34540%-%6640%-%66
:4%1%4%1%
74-%6%&1
8%0
安装配置:
两台都安装上 ;;(<*;;(具体安装过程就不详细写出了)我
都是通过 安装的 包。
配置 主从备份
配置数据库互为同步(=4>)
在 中有数据库如下:
").?.@?/A.B2C
#A.B2C
").?.?/:.DB2D(
EDD(*7+?7#::2;
EDD5(-*<7+?7#::;
EDD5(*<7+?7#::;
E)3)FG.FE(DD*
*.7 7.H@/@.I#:?")A.?HC