使用apache http服务器负载平衡IBM Liberty配置文件

时间:2013-08-27 15:18:39

标签: apache load-balancing websphere-liberty

我想知道如何配置 Liberty Profile 8.5.5 Dev版本而不是WAS ND版本)以通过apache http服务器进行负载平衡。

我试图搜索但是没有能够遇到任何有用的链接。任何帮助将不胜感激。

谢谢,
Vishalendu

1 个答案:

答案 0 :(得分:3)

目前,您必须从每个自由服务器生成一个plugin-cfg.xml(许可证中包含有关您可以通过这种方式聚合多少服务器以进行负载平衡和故障转移的信息)并合并结果以使其显示就像WAS插件的集群一样。

其他版本提供合并工具,如果您有权访问它们。

WAS插件安装有一个用于plugin-cfg.xml的XSD文件。

1)注意两个插件配置中的http和https传输

2)复制其中一个要编辑的XML

3)找到< ServerCluster

<Config...
  <ServerCluster CloneSeparatorChange="false" GetDWLMTable="false" IgnoreAffinityRequests="true" LoadBalance="Round Robin" Name="cluster1" PostBufferSize="64" PostSizeLimit="-1" RemoveSpecialHeaders="true" RetryInterval="60" ServerIOTimeoutRetry="-1">
       <!-- copy generated Server stanza for your other XML -->
       <Server ...
       <PrimaryServers>
        <!-- add a 2nd primary server, from your other XML -->
         <Server Name="node1_serv1"/>
          ...
      </PrimaryServers>
  </ServerCluster>

4)从ServerCluster中的其他文件复制节

5)将服务器名称添加到字段

如果您的服务器上有相同的应用程序,那么您就完成了。否则,你必须合并其他元素(Route,URIGroup等),但通常它们都是相同的。