在数据中心部署 Yeastar P 系列云 PBX (高可用架构)

本文介绍如何在你自己的数据中心部署 Yeastar P 系列云 PBX 高可用 (HA) 架构。

支持的虚拟机

你可以在以下虚拟机平台中部署 Yeastar P 系列云 PBX,以节省硬件成本:
  • Microsoft Hyper-v
  • KVM
  • Proxmox
  • VMware
注: 不支持 Bochs 虚拟机。

前提条件

在开始之前,请确保完成以下准备工作:

了解部署架构
熟悉 Yeastar P 系列云 PBX 的高可用 (HA) 部署架构。更多信息,请参见以下文章:
规划资源
了解各服务器的系统要求,并根据实际通信需求合理规划资源。更多信息,请参见以下文章:
配置路由器
在 SBC 服务器和 SBC Proxy 服务器所在网络的网关路由器 / 防火墙上进行以下配置:
  • 允许来自局域网 (LAN) 的 PING 请求,以确保 SBC 服务器和 SBC Proxy 服务器可以 PING 网关以进行网络连通性检查。
  • 禁用 SIP ALG (应用层网关),以防止 VoIP 通话出现潜在问题,确保通信顺畅。

操作步骤

你可以部署完整的高可用性架构,或按需为特定组件配置高可用性。

重要:
  • 所有服务器均使用单网口。
  • 服务器的私网 IP 地址不可使用 172.17.x.x172.19.x.x 网段。
  • 确保所有服务器 (YCM 服务器、Yeastar 负载均衡器、SBC 服务器、SBC 代理服务器和 PBXHub 服务器) 在私网和公网环境下皆可相互通信。
部署和配置 YCM 服务器
  1. 部署一台 YCM 服务器。
  2. 为服务器挂载存储盘。
  3. 在网关路由器 / 防火墙上配置 NAT 策略,以确保 YCM 服务器具备互联网入站与出站访问能力,且入站与出站 IP 地址一致。
部署和配置 SBC 服务器集群
注: 要实现 SBC 服务器的高可用性能,需要满足以下配套的固件要求。
  • YCM 服务器:87.15.0.24 或更高版本
  • SBC 服务器:86.15.0.70 或更高版本
  • PBXHub 服务器:85.15.0.36 或更高版本
  1. 部署一台 Yeastar 负载均衡器,并部署至少两台硬件配置相同的 SBC 服务器。
    • Yeastar 负载均衡器和 SBC 服务器必须位于同一网段,以确保服务器间的通信和负载均衡操作正常运行。
    • Yeastar 负载均衡器与 SBC 服务器之间需要支持策略路由功能。如需确认,可联系你的服务器提供商,或直接向 Yeastar 提供负载均衡器配置。
    • 根据通信需求配置 Yeastar 负载均衡器的网络带宽。
      分机数量 最小上行/下行带宽要求
      10000 60 Mbps
      40000 240 Mbps
      60000 360 Mbps
  2. 为服务器挂载存储盘。
  3. 在服务器所在网络中的网关路由器 / 防火墙上,完成以下配置:
    1. 配置 NAT 策略,以确保 Yeastar 负载均衡器和 SBC 服务器具备互联网入站与出站访问能力,且入站与出站 IP 地址一致。
    2. 开放以下必需端口,以确保 PBX 访问与通信:
      协议 端口
      TCP 80
      TCP 443
      TCP 5061
      TCP 9092
      TCP_UDP 1090
      TCP_UDP 5060
      TCP_UDP 11009
      UDP 8111
部署和配置 SBC Proxy 服务器集群
注: 要实现 SBC Proxy 服务器的高可用性能,需要满足以下配套的固件要求。
  • SBC Proxy 服务器:86.15.0.105 或更高版本
  • P 系列云 PBX:84.19.0.110 或更高版本 ( PBX 需要达到指定版本才可确保故障期间共享中继的通信不中断)
  1. 部署两台硬件配置相同的 SBC Proxy 服务器。
  2. 为服务器挂载存储盘。
  3. 准备一个未被占用的私网虚拟 IP 地址 (VIP) 和一个公网 IP 地址,其中该虚拟 IP 必须与 SBC Proxy 服务器的私网 IP 处于同一子网内。
    注: 若是在现有 SBC Proxy 服务器上升级至高可用架构,可直接使用 SBC Proxy 服务器现有的公网 IP 地址。
  4. 在服务器所在网络中的网关路由器 / 防火墙上配置 NAT 和路由策略:
    重要: 若是在现有环境升级至高可用架构,这些变更将导致外线通话被中断,直到配置完成并重启所有云 PBX 后,才可恢复。请务必规划好维护窗口,以减少服务影响。
    • SBC Proxy 服务器需要具备互联网出站访问能力。
    • 创建 NAT 规则,将虚拟 IP 地址映射到公网 IP。
      注: 若是在现有环境升级至高可用架构,则需要先删除原本的 SBC Proxy 服务器私网 IP 与公网 IP 的映射规则。
    • 更新以下路由策略:
      • 禁止 SBC Proxy 服务器的本地 IP 直接访问公网。
      • 确保 SBC Proxy 服务器的出站访问只能经由 VIP 通过公网 IP 发送。
部署和配置 PBXHub 服务器集群
  1. 部署硬件配置相同的两台 PBXHub 服务器。
  2. 为服务器挂载存储盘。
    注: 你需要在每台 PBXHub 服务器上额外挂载两个独立的数据盘,分别用于存储云 PBX 的系统数据和录音文件。
  3. 在服务器所在网络中的网关路由器 / 防火墙上配置 NAT 策略,仅允许 PBXHub 服务器的出站连接,并阻止所有从互联网发起的入站连接。

后续操作

将你的 部署环境信息 提交给 Yeastar 以完成系统部署。