我有一个关于星号服务器的问题。我有一个客户有两个与光纤连接的位置。在这两个地点,他们有PRI ISDN-s。在一个位置有4个PRI ISDN,在另一个位置上有1个PRI ISDN。客户端购买了四台HP服务器,每个位置两台,他们还购买了PRI ISDN故障转移盒。问题是,如何使星号集群(两个一个位置,两个在另一个位置)。就像这样:
Location one Location two +----------+ +----------+ |Asterisk 1|\ /|Asterisk 1| +----------+ \ / +----------+ PRI|Cluster >-------------Cluster IP-------------< PRI|Cluster +----------+ / \ +----------+ |Asterisk 2| / \|Asterisk 2| +----------+ +----------+
所以最基本的,他们想要有电话,无论任何网站失败,另一个“小”集群应该接管SIP连接。我可以很容易地在两个位置上设置两个节点集群(Corosync、Pac怪人或DRBD),但是如何将这两个位置连接为一个大集群。
发布于 2016-05-16 21:03:28
一些相关的信息可以找到在这个服务器故障问题中。从两个集群中创建一个集群是很不寻常的(也就是一个糟糕的设计),而将一个4节点集群的每个位置设置为两个对等点是浪费和无用的(每个位置没有一个对等点以上的值)。事实上,使用每个位置集群的两个对等点,您将面临双主动竞争的风险,因为每个位置的活动对等点都会与另一个位置发生冲突。啊!怎么这么乱呀。
听起来,您的客户正在寻找高度的容错性,并且在硬件方面进行了良好的投资;然而,他们在错误的领域进行投资。采用廉价的软件方法: DRBD (这意味着一个对等点上的腐败立即腐蚀另一个对等点),没有环境因素显示一个对等点失败,没有对集群的深入硬件监视,没有上游ITSP/SIP感知,没有智能同步等意味着一个功能非常差的集群。您所说的ISDN PRI故障转移框是什么意思?手动/自动PRI A/B开关,如贝罗网故障转移开关?协议转换器?
我建议您的客户重新设计他们的解决方案,使他们在每个位置都有ISDN到SIP网关(例如:贝罗网网关或digium网关),并且在每个站点只保留一个星号服务器,然后将它们与HAAst链接起来。HAAst将负责重路由流量、移动IP、集群上的同步文件/数据库等,并且可以同时更新网关中的IP。更好的是,有备用/黑暗的PRI链接,只有在激活时才计费(许多运营商/ITSP将提供这种服务)在次要位置。
如果您使用HAAst,那么它还可以在故障转移时自动修改同步拨号计划,因此只有基本的服务出现(我猜想这就是为什么您的客户端在次要位置只有一个PRI )。
如果您真的想保持上面的设计,我怀疑如果您的客户端愿意以正确的方式重新开始,HAAst可以满足您原来的needs...but。
https://serverfault.com/questions/776990
复制相似问题