我已经定义了一个由两个节点组成的Websphere 8.5群集,现在我想将HTTP服务器放在群集前面以平衡呼叫。当我从控制台添加新的Web服务器时,我可以选择 Node1或Node2,但我想提供一个节点数组。
来自Tomcat MOD_JK背景,我曾经这样做,以便平衡器选择将服务该呼叫的节点。
我应该手动编辑配置并添加对所有节点的引用(如何?)?
谢谢
路易斯
答案 0 :(得分:2)
根据早期版本的WebSphere的经验,您可以定义多个此类Web服务器。也就是说,为Node1定义一个,然后为Node2定义第二个。
然后,在部署应用程序时,选择要将其部署到的应用程序服务器群集以及所有要加入该群集的Web服务器。
如果执行此操作,则在每个Web服务器下运行的WebSphere插件将通过将用户路由到同一个Cluster成员(只要它可用)来维护会话关联。请参阅http://ibm.co/S2UKKn和http://ibm.co/QIs0Sg。
要实际使用多个Web服务器,您当然还需要某种IP负载均衡器或喷涂器。 WebSphere产品系列在其Edge Components(https://ibm.biz/BdxZwg)中有一个,但有许多此类软件产品或硬件设备。
答案 1 :(得分:0)
您应该创建一个新的非托管节点并将Web服务器配置存储在那里。重新生成插件配置文件时,它将被放置在非受管节点的配置目录中,然后您可以将新配置文件复制到Web服务器插件的正确目录中。这是标准方法,在this draft redbook(第13和16章)
中有详细描述