分享--【圣诞巨献】更新COGNOS在AIX环境下4台机器的集群
资料简介:
终于把文档整理出来,因为涵盖的内容比较多。一直没想到能够怎么简单、直观的描述出集群环境的搭建。
其实操作一次什么都清楚,呵呵。为了方便查看,我把一些主要截图也单独存起来了,供大家参考。
其实在搭建环境时最最主要的2点:
1、不管是几台机器的机器,一定要把每台congos机器的BI server配置完都能够单独启动起来,才能进行下一步的集群方面的配置;
2、集群环境,每台机器的安装都要一样,包括以后更新JAR包,更新图片等等一定也记得要同步更新每台机器;
[AIX环境下Cognos集群环境安装手册及截图]见附件:
这几天安装调试生产环境重新搭建机器环境,太细节的地方就不说了,只分享一下关键点:
1、4台机器集群,IHS+WAS+congos,在WAS上建了一个集群,4台机器每台作为一个节点,IHS作为网关转发请求,4台机器的都要安装BI SERVER,每台机器的configuration都要单独进行配置,,由于要最终部署在WAS上,所以要在configuration删除原来的cognos基于Tomcat的服务,整体配置如下图:
2、主节点的配置特殊一点点,如下2个图,要包含所有4台要机器的地址;
3、3台从节点机器的configuration的配置在第2步中的配置,只需要配置本机的即可。以前的误区是从机也要把其他节点加上,这次验证了不需要,在configuration中只要配置本机即可;
4、was控制台涉及到的集群、节点、ear包在服务器上发布3个主要查看点,发布完EAR包后,在这3个关键点应该看到都是启动的才可以;
5、验证每台机器的集群的状态,肯定是一台running,其他3台是standby的状态
6、访问地址,默认只需要访问主机的地址就可以,主机会通过IHS自动的把请求分发到4台机器上的任意一个节点上:
http://hostA/ibmcognos/cgi-bin/cognos.cgi
7、java集成的第三方认证
由于考虑到以后数据库的更新,访问数据库的信息写在配置文件中【JDBC_Config_Sample1.properties】需要放到cognos bi server安装目录的/configuration/下;
编译的JAR包【CAM_AAA_JDBCSample.jar】要放到cognos bi server安装目录/webapps/p2pd/WEB-INF/lib/下,同时要赋予执行权限:
chmod +x CAM_AAA_JDBCSample.jar
这2个文件在4台机器上都要copy到上面说的对应位置中。
具体代码和配置可以参考这篇文章分享【Cognos第三方认证custom java provider配置方法】【http://www.cognoschina.net/club/thread-34531-1-1.html】
8、cognos在was发布后的路径
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/DX-EASTAPP1Cell01/IBM Cognos.ear/p2pd.war/WEB-INF
自己部署的实际项目会有些差异。
9、【CAM_AAA_JDBCSample.jar】和【JDBC_Config_Sample1.properties】文件更新注意事项
在更新调试第三方认证时,更新【CAM_AAA_JDBCSample.jar】和、【JDBC_Config_Sample.properties】文件,一定要停掉cognos BI server并且把configuration窗口退出,而且要删除原来目录下的【CAM_AAA_JDBCSample.jar】和、【JDBC_Config_Sample.properties】文件,再重新copy,在调试过程中发现这2个文件会锁定,COPY覆盖是没提示,但却是没更新,只有在删除时给出提示被占用,所以一定要先删除在copy;
10、 一定要搞明白cognos BI server的三层web应用架构。如下图:
这三部分在实际应用时是可以分别安装的,安装在不同目录下,每一个组件都有自己的configuration。一般默认安装都是按照在一起,正常情况在使用F5集群,IHS做分发的gateway时分开安装,由于这次环境部署只使用了IHS作为负载上的集群,所以gateway的地址配置时指向了IHS(http://21.11.11.15:9081/p2pd/servlet);
其实操作一次什么都清楚,呵呵。为了方便查看,我把一些主要截图也单独存起来了,供大家参考。
其实在搭建环境时最最主要的2点:
1、不管是几台机器的机器,一定要把每台congos机器的BI server配置完都能够单独启动起来,才能进行下一步的集群方面的配置;
2、集群环境,每台机器的安装都要一样,包括以后更新JAR包,更新图片等等一定也记得要同步更新每台机器;
[AIX环境下Cognos集群环境安装手册及截图]见附件:
这几天安装调试生产环境重新搭建机器环境,太细节的地方就不说了,只分享一下关键点:
1、4台机器集群,IHS+WAS+congos,在WAS上建了一个集群,4台机器每台作为一个节点,IHS作为网关转发请求,4台机器的都要安装BI SERVER,每台机器的configuration都要单独进行配置,,由于要最终部署在WAS上,所以要在configuration删除原来的cognos基于Tomcat的服务,整体配置如下图:
2、主节点的配置特殊一点点,如下2个图,要包含所有4台要机器的地址;
3、3台从节点机器的configuration的配置在第2步中的配置,只需要配置本机的即可。以前的误区是从机也要把其他节点加上,这次验证了不需要,在configuration中只要配置本机即可;
4、was控制台涉及到的集群、节点、ear包在服务器上发布3个主要查看点,发布完EAR包后,在这3个关键点应该看到都是启动的才可以;
5、验证每台机器的集群的状态,肯定是一台running,其他3台是standby的状态
6、访问地址,默认只需要访问主机的地址就可以,主机会通过IHS自动的把请求分发到4台机器上的任意一个节点上:
http://hostA/ibmcognos/cgi-bin/cognos.cgi
7、java集成的第三方认证
由于考虑到以后数据库的更新,访问数据库的信息写在配置文件中【JDBC_Config_Sample1.properties】需要放到cognos bi server安装目录的/configuration/下;
编译的JAR包【CAM_AAA_JDBCSample.jar】要放到cognos bi server安装目录/webapps/p2pd/WEB-INF/lib/下,同时要赋予执行权限:
chmod +x CAM_AAA_JDBCSample.jar
这2个文件在4台机器上都要copy到上面说的对应位置中。
具体代码和配置可以参考这篇文章分享【Cognos第三方认证custom java provider配置方法】【http://www.cognoschina.net/club/thread-34531-1-1.html】
8、cognos在was发布后的路径
/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/DX-EASTAPP1Cell01/IBM Cognos.ear/p2pd.war/WEB-INF
自己部署的实际项目会有些差异。
9、【CAM_AAA_JDBCSample.jar】和【JDBC_Config_Sample1.properties】文件更新注意事项
在更新调试第三方认证时,更新【CAM_AAA_JDBCSample.jar】和、【JDBC_Config_Sample.properties】文件,一定要停掉cognos BI server并且把configuration窗口退出,而且要删除原来目录下的【CAM_AAA_JDBCSample.jar】和、【JDBC_Config_Sample.properties】文件,再重新copy,在调试过程中发现这2个文件会锁定,COPY覆盖是没提示,但却是没更新,只有在删除时给出提示被占用,所以一定要先删除在copy;
10、 一定要搞明白cognos BI server的三层web应用架构。如下图:
这三部分在实际应用时是可以分别安装的,安装在不同目录下,每一个组件都有自己的configuration。一般默认安装都是按照在一起,正常情况在使用F5集群,IHS做分发的gateway时分开安装,由于这次环境部署只使用了IHS作为负载上的集群,所以gateway的地址配置时指向了IHS(http://21.11.11.15:9081/p2pd/servlet);
2013-09-26
页数89
浏览4511
下载403