2014-01-09 48 views
0

我有一个EAR,我将它部署在WAS群集中。 WAS版本是7.我希望这是一个主动/被动群集。WebSphere AS主动/被动群集

我在想如何确保一次只启动一个节点?以及如何建立WAS启动第二个节点,以防第一个崩溃?

+0

作为替代,为什么不让所有的集群服务器保持活跃,但配置你的HTTP服务器只使用一个,并在最初的服务器崩溃后回退给其他服务器? – Renan

+0

因为HTTP不是JVM可能具有的唯一活动。例如,我也使用JMS通信。 –

+1

我想我只是关心检测到服务器停顿和调出另一台服务器的时间之间的差距。它使得失败“无缝”无缝。仍然是每个人自己的。 – Renan

回答

0

WAS中没有这样的拓扑。

有办法创建备份单元。 如果主单元被压坏,备用单元将被激活。

1

我不知道如上所述控制整个“节点”的方法,但可以确保只有一个“服务器”(又名JVM)正在为群集运行。

  1. 展开服务器>扩大集群>单击,动态集群>单击[集群]下来

  2. 几节这个配置页面上,你会看到的部分,群集实例的最大数量

    A.选择“限制可开始的实例数”并填入“1”。

另外,还要确保您的集群成员策略包括多个节点(您可以通过点击“预览成员”验证这一点。)

+0

动态集群是WebSphere AS 7的一部分吗?它是WAS的特殊版本?看起来它是WebSphere Virtual Enterprise的一部分 –

+0

对不起,但看起来你是正确的,对于WAS 7.0上的动态集群,WVE是必需的。 如果两者都在“WebSphere应用程序服务器集群”中,那么您可以将权重设置为20,主要设置为1,对于被动设置权重为1,但仍然会得到少量请求。将“被动”服务器设置为0应该使其处于空闲状态,但您必须验证它是否会在活动停止时处理请求。 – user2655065