双机热备概述

在一个应用系统中,服务器的高可靠性和高可用性起着至关重要的作用,一旦关键的服务器系统出现故障,可能会导致重要数据丢失和各种其他问题。Yeastar 提供双机热备方案,可以保证高可用的系统性能,防止因服务器意外故障而造成的不必要的业务损失。

使用要求和限制条件

使用要求
要设置双机热备,你需要准备两台 Yeastar P 系列 IPPBX,且服务器需要满足以下要求。
项目 要求
产品型号 两台 PBX 的产品型号一致。
硬件安装 两台 PBX 的硬件安装情况一致 (相同的扩展板和模块,安装在相同的位置和插槽)。
订阅服务 双机热备功能无需额外订阅服务。
注: 需确保为双机热备中作为主服务器的 PBX 订阅所需服务。当备用服务器接管系统时,主服务器上订阅服务的功能将在备用服务器上自动生效。
固件版本 两台 PBX 的固件版本一致 (37.6.0.24 或更高版本)。
网络 两台 PBX 的传输协议一致,均使用静态 IP 地址,且部署在同一网段中。
限制条件
  • 双机热备功能支持同一局域网中相同网段下的设备。
  • 双机热备仅对 LAN 端口生效,WAN 端口不支持此功能。
    注: 如果 PBX 的网口模式为 双网卡,需要将默认网口设置为 LAN 端口 (路径:系统 > 网络 > 基础设置)。
  • 设置双机热备时,需注意 FXS 模块不可连接分线器使用,否则在故障切换时会造成短路,导致 PBX 设备损坏。

运行机制

以下介绍双机热备功能具体运行机制。

设置双机热备
双机热备方案包含了两台 PBX,一台主服务器和一台备用服务器,两台服务器的硬件安装和固件版本需要一致。主服务器处于 “活跃” 状态,备用服务器处于 “备用” 状态且不可配置。
两台 PBX 共用同一个虚拟 IP 地址,该虚拟 IP 地址始终指向活跃 PBX。这样一来,PBX 管理员可以直接使用该虚拟 IP 地址访问和操作 PBX 系统。
具体的配置介绍,参见 设置双机热备
故障切换
在正常运行时,备用服务器定期向主服务器发送心跳包,并实时同步主服务器的配置和数据,确保两台服务器上的数据一致。
一旦主服务器发生故障,备用服务器发送的心跳包在设定时间内未收到主服务器的响应,则备用服务器会自动接管 PBX 系统,从而保证系统不间断运行。
此外,系统将发送 双机热备的相关事件通知 给相关联系人,提示尽快修复主服务器。
手动接管 PBX 系统
主服务器修复完成后,你需要手动设置主服务器,完成数据同步,并从备用服务器上将 PBX 系统接管回来。
具体的配置介绍,参见 主服务器接管服务