Debian 使asterisk server同时在两个群集节点(corosync)中运行

Debian 使asterisk server同时在两个群集节点(corosync)中运行,debian,asterisk,heartbeat,pacemaker,corosync,Debian,Asterisk,Heartbeat,Pacemaker,Corosync,我使用corosync、pacemaker和heartbeat创建了一个包含两个节点的集群。这是承载星号的HA群集。现在我配置了两个资源,一个星号服务器和一个虚拟ip地址 一切进展顺利,但我有一个缺点。默认情况下,当node1启动并运行时,node2中的星号服务将关闭。我想让星号保持活动状态(node1、node2),并控制哪个星号使用虚拟ip地址呈现服务。我需要这样做,因为每毫秒都很重要,我不想在node1失败时浪费时间在node2中启动星号 2) 在该ip上绑定的两个节点上都启动星号 3)

我使用corosync、pacemaker和heartbeat创建了一个包含两个节点的集群。这是承载星号的HA群集。现在我配置了两个资源,一个星号服务器和一个虚拟ip地址

一切进展顺利,但我有一个缺点。默认情况下,当node1启动并运行时,node2中的星号服务将关闭。我想让星号保持活动状态(node1、node2),并控制哪个星号使用虚拟ip地址呈现服务。我需要这样做,因为每毫秒都很重要,我不想在node1失败时浪费时间在node2中启动星号

2) 在该ip上绑定的两个节点上都启动星号

3) 根据状态设置向第一个或第二个星号发送数据包的路由器

但这就是usless,因为sip协议不会像你们希望的那个样在“毫秒”内工作,手机会在几分钟内重新注册


您应该考虑内存映射技术,如VMware ESX提供,如果不幸的话,堆栈溢出是用于编程问题。你的可能适合或;但是在发布之前也要检查他们的帮助页面,确保你没有发布重复的问题。