我在两个WAS集群上运行相同的应用程序。每个群集有3个基于不同数据中心的应用程序服务器。每个集群前面都有3台IHS服务器。
我可以在plugin-cfg.xml中指定主群集和故障转移群集吗?目前我在插件中定义了两个集群,但我只为每个请求命中了一个集群。第二个群集完全被忽略。
谢谢!
答案 0 :(得分:1)
如前所述,WAS HTTP服务器插件并未提供您在WAS KC http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/rwsv_plugincfg.html?lang=en中记录的功能。 假设通过"故障转移群集"实际意味着" BackupServers"在plugin-cfg.xml中
之前提到的ODR备选方案也可能不是一个选项,这是因为ODR不支持在DMZ中使用(它没有为DMZ部署加强安全性){{3 }}
从有效的HA / DR角度来看,您应该在网络层处理您要完成的任务,使用将流量路由到数据中心的全局负载均衡器(全局站点选择器,全局流量管理器等) ,这通常是通过设置一个"网站cookie来实现的。使用负载均衡器
答案 1 :(得分:0)
这是设计的。 IHS,至少在8.5.5级别,不允许您尝试做什么。您必须在拓扑中的更高级别实现此类高可用性级别。
答案 2 :(得分:0)
有几个选择。
如果environemnt是相对静态的,您可以对plugin-cfg.xml进行后期处理,并将它们合并到一个ServerCluster中,其中“dc2”服务器在集群中列为< BackupServer>。 “dc1”服务器可能已经列为< PrimaryServer>的
仅在没有可访问的PrimaryServers时使用BackupServers。
另一种选择是使用Java On-Demand路由器,它具有在两个单元中运行的应用程序的一流意识。可以编写规则来规定驻留在两个集群中的应用程序的行为(负载均衡器,故障转移等)。我相信这些是“ODR路由规则”。