技术开发 频道

统一配置服务 成功管理分布开发

    2.3.4 CQ分布式部署过程

    (1)在db-ngzone中根据企业需要选择部署DB2或者Oracle等企业级数据库Server。

    (2)在license-ngzone中部署用于统一管理Rational系列产品的License Server。

    (3)在cqserver-ngzone中部署CQ Server:

    安装CQ的"ClearQuest"组件和"ClearQuest Server"组件。

    (4)在was-ngzone中部署CQ Application Server:

    ·安装CQ的"ClearQuest Web Application"组件。

    ·安装完之后修改如下的配置文件,使其指向CQ Server。

    如果CQ安装在/opt目录下,则修改

    /opt/rational/common/rwp/EmbeddedExpress/profiles/profile1/installedApps/DefaulNode/RationalClearQuestWeb.ear/CQWebModule.war/WEB-INF/classes/目录下的jtl.properties文件。

    修改 JTLRMIREGISTRYSERVERS=localhost:1130

    为 JTLRMIREGISTRYSERVERS=[ CQ Server IP或者机器名]:1130

    修改完之后需要重新启动RWP服务来使修改的内容生效。

    (5)在web-ngzone中部署用于接收来自CQ Web Browser请求的Web Server:

    ·在CC和CQ的组件中都包括部署Web Server所需要的组件。如果使用CC来部署Web Server,需要安装"ClearCase Web Interface Server"组件;如果使用CQ来部署Web Server,需要安装CQ的"ClearQuest Web Application"组件。

    ·安装完之后,需要修改如下的配置文件,使其指向CQ Application Server,达到将http请求重新定向并转发给CQ Application Server的目的:

    如果CQ/CC安装在/opt目录下,则修改

    /opt/rational/common/rwp/EmbeddedExpress/profiles/目录下的plugin-cfg.xml文件

    修改"Transport Hostname" 为"CQ Application Server IP"

1<ServerCluster Name="profile1_Cluster">
2    <Server Name="server1">
3        <Transport Hostname=" CQ Application Server IP " Port="10080" Protocol="http"/>
4    </Server>
5</ServerCluster>

 

     修改完之后需要重新启动RWP服务来使修改的内容生效。

    (6)部署工作结束。

    (7)验证以上部署过程是否成功:

    在cquser-ngzone中用户可以通过Web Browser访问Web Server来使用CQ Web客户端。

    URL:http://Web Server IP/cqweb/login,在这个客户端中可以做一些CQ的基本操作。

    2.3.5 含有多个CQ Server的CQ分布式部署

    在实际的企业应用中,如果用户访问量比较大,在CQ分布式部署过程中可以部署多个CQ Server,在某个CQ Server因为宕机等原因导致不能正常使用的时候,Web请求可以自动转向其他的CQ Server来处理。通过这种方式可以减轻单个CQ Server的负担,同时可以避免因为CQ Server宕机而导致的无法访问CQ Web的情况。部署拓扑图如下:

    图 6 含多个CQ Server的CQ分布式部署图

    这种部署的具体过程跟2.3.4类似,请参考2.3.4,这里不再赘述。唯一不同的是在修改Application Server上的配置文件时需要指向多个CQ Server,如下:

    如果CQ安装在/opt目录下,则修改

    /opt/rational/common/rwp/EmbeddedExpress/profiles/profile1/installedApps/DefaulNode/RationalClearQuestWeb.ear/CQWebModule.war/WEB-INF/classes/目录下的jtl.properties文件。

    修改 JTLRMIREGISTRYSERVERS=localhost:1130

    为 JTLRMIREGISTRYSERVERS=[CQ Server 1]:1130, [CQ Server 2]:1130

0
相关文章