Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu 高可用性故障切换_Ubuntu_High Availability_Failover - Fatal编程技术网

Ubuntu 高可用性故障切换

Ubuntu 高可用性故障切换,ubuntu,high-availability,failover,Ubuntu,High Availability,Failover,要实现服务器故障切换/高可用性,我需要什么应用程序或解决方案 假设我有服务器1/2 我希望服务器1运行一个应用程序,例如voip解决方案或其他应用程序。我如何使服务器2成为一个完整的克隆,所有数据都同步,以便在服务器1出现故障时服务器2启动 我看到有一些解决方案,比如带drbd的heartbeat,但我不确定这是否是我要找的。实际上,drbd就像一个网络级RAID-1设备,它使用haertbeat检测另一个节点活动节点是否正在运行,如果它没有运行,将接管它的IP地址和资源,基本上它使用浮动ip地

要实现服务器故障切换/高可用性,我需要什么应用程序或解决方案

假设我有服务器1/2

我希望服务器1运行一个应用程序,例如voip解决方案或其他应用程序。我如何使服务器2成为一个完整的克隆,所有数据都同步,以便在服务器1出现故障时服务器2启动


我看到有一些解决方案,比如带drbd的heartbeat,但我不确定这是否是我要找的。

实际上,drbd就像一个网络级RAID-1设备,它使用haertbeat检测另一个节点活动节点是否正在运行,如果它没有运行,将接管它的IP地址和资源,基本上它使用浮动ip地址,浮动ip地址将位于主动节点上,如果主动节点出现故障,则浮动ip将传输到被动节点。并装入磁盘。浮动磁盘


您可以使用DRBD设置基于HA的群集。配置并不难

我想做的是让服务器2看起来像服务器1。可能吗?因此,如果服务器1出现故障,服务器2将使用服务器1拥有的所有相同的东西、日志、数据库等一切。这是drbdYup的主要目的,但我如何设置它以使整个系统同步?当它说同步某个分区时,我会感到困惑。我是否将应用程序安装到另一个分区,或者它是如何工作的?这就是我的困惑。它是一个浮动磁盘。您需要在两台服务器上配置一个共享分区。drbd将在检测到心跳故障时装载它。