看了分享的集群部署的文档有些疑问:
1,cognos server 组件在 B 和C机器都安装了,这两台cognos server 组件是怎么实现集群的,两台都有content manager 又是怎么运行的。
2,cognos server p2pd 应用需要从 B 还是C机器上导出来部署到was集群上,还是说B机器上导出来的war包部署在server1上C导出来的部署在serverC上貌似从文档中没搞清楚。
文档中的
第三步、 然后启劢其他Cognos Server,使得其处于standby状态 。
//启劢应用程序服务器Cgsrv12
$/…/AppSrv01/bin/startServer.sh Cgsrv12
部署
这步骤没理解,was 集群中的server处理standby状态,was中没这功能吧。
3,B和C是通过怎样的方式 实现一个运行一个standby状态的。
4,总感觉是was部分是个集群,cognos server 组件还是没哟实现集群。
5,希望提供个完善的文档。
集群不是依靠was。而是Cognos自己的机制,通过一个cm连接多个dispatcher(也就是B、C)。
CM启动时会将自己注册在content store中,这时如果另一个CM启动就会看到这个注册符号,从而设置自己状态为standby状态。
IBM提供的文档统一放在这里:http://www-01.ibm.com/support/docview.wss?uid=swg27042003
cognos集群可以在3个层次上理解和搭建:
1)第一个是gateway层。
2)第二个是app dispather层。
3)第三个是content manager层。
这3个层次上都是可以搭建集群的。
需要注意的是:
1)gateway层、app dispather层上的集群可以是多主模式,即多个成员都为active模式,每个集群成员都能处理请求。
2)content manager层上的集群只能是主从模式,即只有一个为active模式,另外几个都为standby模式,只有active成员能处理请求。content manager层上的集群只能是主从模式,是由于保证cognos内容库的数据强一致性的需要。
另外,WAS与Cognos的关系:WAS是Cognos的servlet容器。