设置双机热备

本文介绍如何在主服务器和备用服务器上设置双机热备功能。当主服务器发生故障时,备用服务器变为活跃状态,并接管 PBX 系统,从而减少故障时间和数据损失。

使用要求和限制条件

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

应用场景

某公司为实现系统的高可用性,在本地局域网中设置了双机热备,服务器的 IP 地址如下所列:

  • 主服务器 IP 地址:192.168.5.151
  • 备用服务器 IP 地址:192.168.5.152
  • 虚拟 IP 地址:192.168.5.150

操作步骤

  1. 登录 PBX 管理网页,进入 系统 > 双机热备
  2. 在页面顶部,打开 启用双机热备 功能开关。

  3. 服务器信息 栏,分别输入两台 PBX 的信息。
    设置主服务器
    在主服务器的 双机热备 配置页面,完成以下设置。
    设置备用服务器
    在备用服务器的 双机热备 配置页面,完成以下设置。
    设置
    设置项的详细说明如下表所示。
    设置 说明
    本服务器模式 在下拉列表中,选择服务器模式。
    主服务器名称 输入一个名称,帮助你识别主服务器。在本例中,输入 Host_Server
    注: 主服务器和备用服务器中设置的 主服务器名称 要保持一致,以避免因事件通知中的服务器名称不同而产生混淆。
    备用服务器名称 输入一个名称,帮助你识别备用服务器。在本例中,输入 Standby_Server
    注: 主服务器和备用服务器中设置的 备用服务器名称 要保持一致,以避免因事件通知中的服务器名称不同而产生混淆。
    主服务器 IP 地址 输入主服务器的 IP 地址。在本例中,输入 192.168.5.151
    备用服务器 IP 地址 输入备用服务器的 IP 地址。在本例中,输入 192.168.5.152
    认证码 设置一个认证码。
    注: 两台 PBX 必须设置相同的认证码以验证连接。
  4. 虚拟 IP 地址 栏,为双机热备服务器设置网络连接。

    注: 当你输入虚拟 IP 地址后,对应的 子网掩码虚拟网关网络检测节点 信息会自动填入。
    设置 说明
    虚拟 IP 地址

    此处填写的虚拟 IP 地址是一个未被占用的 IP 地址,此 IP 地址将作为主备服务器共用的 IP 地址,并始终指向活跃 PBX 服务器。

    注:
    • 在主服务器和备用服务器上设置的 虚拟 IP 地址 需要保持一致。
    • 双机热备启用后,你可以使用此处设置的虚拟 IP 地址访问和操作 PBX 系统。例如,在本地局域网中注册分机时,使用虚拟 IP 地址作为服务器的 IP 地址进行注册。
    子网掩码 根据 PBX 所在的网络环境填写子网掩码,确保虚拟 IP 地址与服务器能相互通信。
    虚拟网关 填写虚拟 IP 地址的网关地址,确保虚拟 IP 地址与服务器 IP 地址能相互通信。
    网络检测节点 填写网络检测节点。备用服务器使用此节点判断网络是否处于全断网状态。若处于全断网状态,则不切换服务器。
  5. 高级选项 栏,完成以下设置。

    设置 说明
    心跳检测间隔(秒) 定义发送心跳包的频率。

    默认 2 秒,表示备用服务器每 2 秒钟发送一个心跳包,检测主服务器的运行状态。

    宕机侦测时间(秒) 定义主服务器响应备用服务器的最大时间间隔。
    默认 120 秒,如果在设置时间内备用服务器未收到主服务器的有效回复,就会自动接管主服务器的工作。
    注: 该值需大于主服务器启动时间(约 2 分钟),否则在主服务器启动过程中,备用服务器会自动接管主服务器工作。
    通话录音数据同步 启用后,备用服务器将实时同步主服务器的通话录音数据。
    启用单边 WAN 端口 启用后,主备服务器上的 WAN 端口只会开启一个。主备切换时,WAN 口的 IP 地址将切换为活跃 PBX 的 IP 地址。
  6. 点击 保存

    系统提示你需要重启服务器,以使双机热备设置生效。

执行结果

注: 如果 PBX 不符合双机热备条件,双机热备功能配置会失败。在这种情况下,你需要手动再重启一次备用服务器,否则备用服务器上的物理模块会因启动异常而无法使用。
主服务器
  • PBX 重启后,双机热备的 状态 显示 运行中

  • 当你配置主服务器时,配置会被同步到备用服务器上。
备用服务器
  • PBX 重启后,双机热备的 状态 显示 备用中

  • 如果你尝试配置备用服务器,系统将提示 “备用服务器不支持配置”。

后续步骤

测试双机热备功能是否已生效。
  1. 在主服务器上创建一个分机,点击 保存应用
  2. 在备用服务器上,查看是否同步主服务器的设置。

    你将看到备用服务器上自动新增了一个相同的分机。