创建 Web 服务网关集群
2008-12-01 11:02:57 来源:WEB开发网图 10.Web 服务部署对话框
服务网关配置的复制
配置 WSGW 的最后一步是备份配置。选择 Back Up under Gateway访问备份配置对话框。您可能想指定一个共享备份,并为您的备份指定一个有效的文件路径和名称。共享备份不包括目标网关的特定机器的值,因此,这个备份可以用于配置您的 WSGW 集群中的其他网关,使用 WSGW 系统管理控制台上的恢复对话框即可实现。这将为您在每个 WSGW 实例中处理相同的信息配置减少麻烦。
一旦创建了备份,导航到您的 Web 服务网关集群中其他服务器上的系统管理控制台,从备份中恢复配置。在每个网关中验证配置,然后重新启动应用服务器。
HTTP 服务器插件配置
创建 WSGW 集群的最后一步包括修改 plugin-cfg.xml 文件,该文件是 HTTP 服务器插件用于反射隐式服务器集群的,而隐式服务器集群是刚刚通过将随着每个运行 WSGW 的应用服务器而存在的多个 ServerCluster 条目集成为一个单一的 ServerCluster 条目创建的。
先使用 genPluginCfg 脚本、wsadmin 或者管理控制台,生成一个新的 HTTP 服务器插件。一旦有了新的配置文件,用文本编辑工具(例如,Notepad、Emacs 或 vi)将其打开,进行下面的这些修改。这些改动将从根本上欺骗 HTTP 服务器插件,以为 WSGW 服务器与他们是在一个集群中。
在安装了 WSGW 的服务器上查找服务器的 ServerCluster 条目,并通过剪切和粘贴将他们放到临近的每个服务器上,如清单 4 所示。
清单 4.最初的 ServerCluster 定义<ServerCluster CloneSeparatorChange="false" LoadBalance="Round Robin"
Name="server1_sonoma_Cluster" PostSizeLimit="-1" RemoveSpecialHeaders="true" RetryInterval="60">
<Server ConnectTimeout="0" ExtendedHandshake="false" MaxConnections="-1"
Name="sonoma_server1" WaitForContinue="false">
<Transport Hostname="sonoma" Port="9080" Protocol="http"/>
<Transport Hostname="sonoma" Port="9443" Protocol="https">
<Property Name="keyring" Value="C:WAS51DeploymentManageretcplugin-key.kdb"/>
<Property Name="stashfile" Value="C:WAS51DeploymentManageretcplugin-key.sth"/>
</Transport>
</Server>
<PrimaryServers>
<Server Name="sonoma_server1"/>
</PrimaryServers>
</ServerCluster>
<ServerCluster CloneSeparatorChange="false" LoadBalance="Round Robin"
Name="server1a_sonoma_Cluster" PostSizeLimit="-1" RemoveSpecialHeaders="true" RetryInterval="60">
<Server ConnectTimeout="0" ExtendedHandshake="false" MaxConnections="-1"
Name="sonoma_server1a" WaitForContinue="false">
<Transport Hostname="sonoma" Port="9084" Protocol="http"/>
<Transport Hostname="sonoma" Port="9447" Protocol="https">
<Property Name="keyring" Value="C:WAS51DeploymentManageretcplugin-key.kdb"/>
<Property Name="stashfile" Value="C:WAS51DeploymentManageretcplugin-key.sth"/>
</Transport>
</Server>
<PrimaryServers>
<Server Name="sonoma_server1a"/>
</PrimaryServers>
</ServerCluster>
更多精彩
赞助商链接