设置双机热备
本文介绍如何在主服务器和备用服务器上设置双机热备功能。当主服务器发生故障时,备用服务器变为活跃状态,并接管 PBX 系统,从而减少故障时间和数据损失。
使用要求和限制条件
- 使用要求
- 要设置双机热备,你需要准备两台 Yeastar P 系列 IPPBX,且服务器需要满足以下要求。
- 限制条件
-
- 双机热备功能支持同一局域网中相同网段下的设备。
- 双机热备仅对 LAN 端口生效,WAN 端口不支持此功能。注: 如果 PBX 的网口模式为 双网卡,需要将默认网口设置为 LAN 端口 (路径: )。
-
VPN 网络环境下,无法使用双机热备功能。
- FXS 模块不支持热备。
应用场景
某公司为实现系统的高可用性,在本地局域网中设置了双机热备,服务器的 IP 地址如下所列:
- 主服务器 IP 地址:192.168.5.151
- 备用服务器 IP 地址:192.168.5.152
- 虚拟 IP 地址:192.168.5.150
操作步骤
- 登录 PBX 管理网页,进入 。
- 在页面顶部,打开 启用双机热备 功能开关。
- 在 服务器信息 栏,分别输入两台 PBX 的信息。
- 设置主服务器
- 在主服务器的 双机热备 配置页面,完成以下设置。
- 设置备用服务器
- 在备用服务器的 双机热备 配置页面,完成以下设置。
- 设置
- 设置项的详细说明如下表所示。
- 在 虚拟 IP 地址 栏,为双机热备服务器设置网络连接。注: 当你输入虚拟 IP 地址后,对应的 子网掩码、虚拟网关 和 网络检测节点 信息会自动填入。
设置 说明 虚拟 IP 地址 此处填写的虚拟 IP 地址是一个未被占用的 IP 地址,此 IP 地址将作为主备服务器共用的 IP 地址,并始终指向活跃 PBX 服务器。
注:- 在主服务器和备用服务器上设置的 虚拟 IP 地址 需要保持一致。
- 双机热备启用后,你可以使用此处设置的虚拟 IP 地址访问和操作 PBX 系统。例如,在本地局域网中注册分机时,使用虚拟 IP 地址作为服务器的 IP 地址进行注册。
子网掩码 根据 PBX 所在的网络环境填写子网掩码,确保虚拟 IP 地址与服务器能相互通信。 虚拟网关 填写虚拟 IP 地址的网关地址,确保虚拟 IP 地址与服务器 IP 地址能相互通信。 网络检测节点 填写网络检测节点。备用服务器使用此节点判断网络是否处于全断网状态。若处于全断网状态,则不切换服务器。 - 在 高级选项 栏,完成以下设置。
设置 说明 心跳检测间隔(秒) 定义发送心跳包的频率。 默认 2 秒,表示备用服务器每 2 秒钟发送一个心跳包,检测主服务器的运行状态。
宕机侦测时间(秒) 定义主服务器响应备用服务器的最大时间间隔。 默认 120 秒,如果在设置时间内备用服务器未收到主服务器的有效回复,就会自动接管主服务器的工作。注: 该值需大于主服务器启动时间(约 2 分钟),否则在主服务器启动过程中,备用服务器会自动接管主服务器工作。通话录音数据同步 启用后,备用服务器将实时同步主服务器的通话录音数据。 启用单边 WAN 端口 启用后,主备服务器上的 WAN 端口只会开启一个。主备切换时,WAN 口的 IP 地址将切换为活跃 PBX 的 IP 地址。 - 点击 保存。
系统提示你需要重启服务器,以使双机热备设置生效。
执行结果
注: 如果 PBX
不符合双机热备条件,双机热备功能配置会失败。在这种情况下,你需要手动再重启一次备用服务器,否则备用服务器上的物理模块会因启动异常而无法使用。
- 主服务器
-
- PBX 重启后,双机热备的 状态 显示 运行中。
- 当你配置主服务器时,配置会被同步到备用服务器上。
- 备用服务器
-
- PBX 重启后,双机热备的 状态 显示 备用中。
- 如果你尝试配置备用服务器,系统将提示 “备用服务器不支持配置”。
后续步骤
测试双机热备功能是否已生效。
- 在主服务器上创建一个分机,点击 保存 并 应用。
- 在备用服务器上,查看是否同步主服务器的设置。
你将看到备用服务器上自动新增了一个相同的分机。