WEB开发网
开发学院服务器云计算 超级集群解决方案,第 2 部分: 使用 WebSphere DM... 阅读

超级集群解决方案,第 2 部分: 使用 WebSphere DMZ Secure Proxy Server、ODR 和 WebSphere eXtreme Scale 最大化可伸缩性

 2009-09-28 00:00:00 来源:WEB开发网   
核心提示: 许多步骤已经在第 1 部分中详述,因此这里不再重复,超级集群解决方案,第 2 部分: 使用 WebSphere DMZ Secure Proxy Server、ODR 和 WebSphere eXtreme Scale 最大化可伸缩性(5),但是步骤 6 和 7 特定于 DMZ 安全代理服务器及

许多步骤已经在第 1 部分中详述,因此这里不再重复,但是步骤 6 和 7 特定于 DMZ 安全代理服务器及其跨超级集群路由的能力。让我们详细讨论这些任务。

生成 targetTree.xml 文件

对 DMZ 安全代理服务器使用高级安全模式(默认设置),您需要为安全代理服务器提供一个包含静态路由信息的文件。该文件必须由托管应用程序的后端 cell 生成。为此,对运行在 Dmgr 进程中的 TargetTreeMbean 使用 exportTargetTree命令。例如,通过使用清单 1 所示的 Jython 命令,可以通过脚本生成静态路由文件。

清单 1. 生成 targetTree.xml 文件的脚本命令

// Query for the TargetTreeMbean MBean 
mbean=AdminControl.queryNames('*:*,type=TargetTreeMbean,process=dmgr') 
 
// Invoke exportTargetTree method on the TargetTree MBean 
AdminControl.invoke(mbean, 'exportTargetTree', 
C:/WebSphere/AppServer/targetTree.xml')

对于非超级集群拓扑结构,生成的 XML 文件可以简单地从部署管理器传递到安全代理服务器的 <profile root>/staticRoutes 目录。安全代理服务器将使用这个静态路由信息来确定应用程序请求。在超级集群拓扑结构中,必须编辑这个静态路由信息来生成一个单一的扁平式集群,其中包含超级集群的所有成员。

编辑 targetTree.xml 文件

标记 targetTree.xml 和 plugin-cfg.xml 路由文件以生成超级集群的基本理念是相同的:希望为路由器提供有关两层分层集群的扁平视图。

假设您将应用程序模块映射到多个集群并生成了静态路由文件,那么下一步就是编辑该文件。图 5 解释了根据这个简单示例拓扑结构生成的 targetTree.xml 文件的相关代码部分:配置了两个集群(Cluster1 和 Cluster2),并为每个集群定义了两个成员。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:超级 集群 解决方案

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接