什么是安排Linux互联网服务器进行手动故障转移的最可靠方法之一

我现在用apache,mysql和ssh运行一个运行ubuntu linux的小型互联网服务器。 我正在支持将rsync用于其他Web服务器,但我支持它大约是/ backup目录站点。

我当然会设置如果第一个Web服务器丢弃我可以转换第二个Web服务器的IP,并且还有所有客户,文档,数据源等所有设置。

有没有人在最方便/理想的方法上有任何指针来解决这个问题?

需要考虑的因素

  • 顾客
  • 数据源
  • Apache配置
  • 文件
  • 看到它,两个盒子上都安装了相同的软件程序。 (可能需要提前做到这一点)
0
2019-05-04 00:06:13
资源 分享
答案: 3

你可以利用 rsync的 要么 DRBD 保持备份Web服务器同步,或使用您的信息 NFS 来自第三个Web服务器。 如果你打算直截了当,我肯定会支持 非常相同 备份Web服务器上的目录站点区域作为资源Web服务器。

heartbeat2 是一个很好的补救措施,用于处理IP地址,并提供自动或手动故障转移的设备 - 并且还考虑arp缓存刷新以及我不会考虑的各种其他要点。

0
2019-05-12 02:06:27
资源

对于基于文档的解决方案(互联网服务器等),rsync可以在大约一天内正确维护第二个Web服务器 - (客户,配置等) - 当它涉及数据源点时会有点复杂(我已经使用了MySQL,也是这是一个仆人网络服务器,它也非常可靠,我还在一些HA /待机安排中使用了PostgreSQL,但这样做太尴尬了)

这包含了一点IP入室盗窃(一种快速手稿,用于将掉落的短设备的IP分配给备用设备的用户界面),可以创建一个相当直接的布置,但允许快速恢复。

只需要考虑一点 - 谨防故障恢复。 将解决方案重新定位到备份设备是一点,一旦处理完故障就可以将它们重新安置回来,注意数据源。

LinuxHA是一个(相当重量级)策略,如果你决定使它有点额外的计算机化

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

0
2019-05-10 15:23:21
资源

虚拟化可以在下面提供帮助 您可以将2个Web服务器作为主机Web服务器运行,这两个服务器都设置为单独的数字Web服务器。 实时Web服务器运行数字Web服务器,而备份Web服务器将其数字Web服务器“关闭”,但仍然可以访问该Web服务器的文档系统。

之后,您可以从实时数字Web服务器到备份数字Web服务器执行正常的rsyncs。 如果实时Web服务器丢失,您只需要启动备份数字Web服务器。

这些信息依赖于您使用的虚拟化软件程序(我之前使用过linux-vserver),但一些重要因素是:

  • 你肯定会要求排除一些设置 - 具体是IP地址。
  • 在点运作时检查你的设置 - 你需要 认识 它的功能
  • 实际上已经设置了DNS,例如www1.mysite.com和www2.mysite.com,www.mysite.com是www1和www2的循环
  • 您还可以检查某种类型的心跳解决方案,以立即启动备份Web服务器,但这可能是非常复杂的,除非停机时间是 其实 挺高的。
0
2019-05-08 09:33:59
资源