设置linux Web服务器进行手动故障转移的最有效方法是什么

前端之家收集整理的这篇文章主要介绍了设置linux Web服务器进行手动故障转移的最有效方法是什么前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前管理一个运行ubuntu linux的小型Web服务器,包括apache,mysql和ssh.
我正在使用rsync将其备份到另一台服务器,但我将它备份到/ backup目录.

我想设置一下,如果第一台服务器出现故障我可以更改第二台服务器的IP并让所有用户,文件,数据库等准备就绪.

有没有人对最简单/最好的方法有任何建议?

注意事项

>用户
>数据库
> Apache配置
>文件
>确保两个盒子上都安装了相同的软件. (可能需要预先做到这一点)

解决方法

对于基于文件的服务(Web服务器等),rsync可以有效地使第二台服务器保持最新状态 – (用户,配置等) – 当涉及到数据库时,事情变得有点复杂(我使用了 MySQL和从属服务器)为此,它非常有效,我也在一些HA /待机配置中使用Postgresql,但它更笨拙)

这与一些IP盗窃(将故障机器的IP分配给备份机器的接口的快速脚本)相结合,可以实现相对简单的设置,但允许快速恢复.

只需要考虑一件事 – 小心故障恢复.将服务移动到备份计算机是一回事,一旦纠正了故障,将它们移回可能会变得毛茸茸,密切关注数据库.

如果您决定使其更加自动化,LinuxHA是一种(有点重量级)的方法

http://www.linux-ha.org/

猜你在找的Linux相关文章