logo资料库

COGNOS集群部署方案 linux.pdf

第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
资料共29页,剩余部分请下载后查看
温室小花.技术.博客 –纯粹的 unix 技术博客 http://www.evanjiang.net QQ:3819468 红颜弹指老,刹那芳华,与其天涯思君,恋恋不舍,心绕不断,莫若相忘于江湖! Cognos 集群部署 实施方案 (V0.1) 文档编号: 编 写: 审 核: 项目名称: 编写日期: 审核日期: 1 多年 Unix/Linux 经验,丰富 MiddleWare /DataBase 经验,现居广州. 技术博客: http://www.evanjiang.net QQ: 438549233 Skype/MSN:zymh_zy@hotmail.com Mail: zymh_zy@163.com
温室小花.技术.博客 –纯粹的 unix 技术博客 http://www.evanjiang.net QQ:3819468 红颜弹指老,刹那芳华,与其天涯思君,恋恋不舍,心绕不断,莫若相忘于江湖! 批 准: 批准日期: 修订状况 章节编号 章节名称 修订内容简述 修订日期 修订前 版本号 修改人 2011-05-18 V0.1 2 多年 Unix/Linux 经验,丰富 MiddleWare /DataBase 经验,现居广州. 技术博客: http://www.evanjiang.net QQ: 438549233 Skype/MSN:zymh_zy@hotmail.com Mail: zymh_zy@163.com
温室小花.技术.博客 –纯粹的 unix 技术博客 http://www.evanjiang.net QQ:3819468 红颜弹指老,刹那芳华,与其天涯思君,恋恋不舍,心绕不断,莫若相忘于江湖! 目录 1. 引言 ............................................................................................................................................................ 4 1.1. 编写目的 ........................................................................................................................................... 4 1.2. 适用读者 ........................................................................................................................................... 4 1.3. 参考文档 ........................................................................................................................................... 4 1.4. 软件资源 ........................................................................................................................................... 4 2. 集群部署原理 ............................................................................................................................................ 4 2.1. COGNOS 集群服务原理 ......................................................................................................................... 4 3. 集群部署案例 ............................................................................................................................................ 5 3.1 前期准备 ................................................................................................................................................ 6 3.1.1 修改内核参数 ................................................................................................................................. 6 3.1.2 系统安全性参数修改 ..................................................................................................................... 6 3.1.3 设置系统环境变量 ......................................................................................................................... 8 3.1.4 JRE 环境安装 ................................................................................................................................ 9 3.2 CONTENT MANAGER 服务 ............................................................................................................................... 9 3.2.1 Content Manager 组件安装 ......................................................................................................... 9 3.2.2 Content Manager 服务配置 ....................................................................................................... 13 3.3 APPLICATION TIER 服务 ........................................................................................................................... 23 3.3.1 Application Tier 组件安装 ..................................................................................................... 23 3.3.2 Application Tier 服务配置 ..................................................................................................... 24 3.4 COGNOS GATEWAY 服务安装 ....................................................................................................................... 25 3.4.1 Gateway 组件安装 ....................................................................................................................... 25 3.4.2 Gateway 服务配置 ....................................................................................................................... 26 4. WEB 服务实施工艺 ................................................................................................................................... 28 4.4 4.4.2 4.4.3 APACHE 安装配置 ............................................................................................................................... 28 Apache 安装 ............................................................................................................................ 28 Apache 配置 ............................................................................................... 错误!未定义书签。 4.5 集群验证测试 ....................................................................................................................................... 29 4.6 RIDE 中配置集群 COGNOS 服务器 ............................................................................. 错误!未定义书签。 5. 风险分析 .................................................................................................................................................. 29 6. 总结 .......................................................................................................................................................... 29 3 多年 Unix/Linux 经验,丰富 MiddleWare /DataBase 经验,现居广州. 技术博客: http://www.evanjiang.net QQ: 438549233 Skype/MSN:zymh_zy@hotmail.com Mail: zymh_zy@163.com
温室小花.技术.博客 –纯粹的 unix 技术博客 http://www.evanjiang.net QQ:3819468 红颜弹指老,刹那芳华,与其天涯思君,恋恋不舍,心绕不断,莫若相忘于江湖! 1. 引言 1.1. 编写目的 本文将主要围绕 COGNOS 集群展开讨论,其中主要包括 cognos8.4.1 集群原 理及部署方案、案例分析。报表集群既保证了系统的稳定性又缩短了报表访问 的响应时间。 1.2. 适用读者 COGNOS 应用实施人员 1.3. 参考文档  Apache 安装手册  Cognos 安装手册 1.4. 软件资源 Apache 2.2 Cognos 8.4.1 2. 集群部署原理 2.1. Cognos 集群服务原理 Cognos 的 COGNOS BI SERVER 集群服务实现的基础在于:用于集群服务的服 4 多年 Unix/Linux 经验,丰富 MiddleWare /DataBase 经验,现居广州. 技术博客: http://www.evanjiang.net QQ: 438549233 Skype/MSN:zymh_zy@hotmail.com Mail: zymh_zy@163.com
温室小花.技术.博客 –纯粹的 unix 技术博客 http://www.evanjiang.net QQ:3819468 红颜弹指老,刹那芳华,与其天涯思君,恋恋不舍,心绕不断,莫若相忘于江湖! 务器使用了共同的数据库作为资料库,所以在集群中的 COGNOS BI SERVER 服务 器必须配置同一个数据库作为资料库;并且为了让集群里的 COGNOS BI SERVER 应用服务器可以正常互相访问,需要在 Cognos Configuration 里面将 COGNOS BI SERVER 自带的防火墙关闭;COGNOS BI SERVER 应用服务器上的负载主要是由于 数据处理造成的,而数据处理的负载体现在对 CPU 报表进程的占用上,缺省情 况下,每个 CPU 分配两个报表进程,当集群中某台服务器的所有 CPU 的报表进 程均被占用的情况下,新的报表处理请求将被转给报表进程未被占满的服务器 进行处理,达到负载均衡的目的。 3. 集群部署案例 这里以单台 Apache HTTP Web 服务器、2 个 Cognos 8.4 节点为例,一台 Cognos Content Manager,以阐述 COGNOS 应用的集群部署。具体见下图。 现有两台机器,两台机上分别安装好 Cognos 服务器(注:建议安装同一版 本,不同版本如:8.1 和 8.3 会出现在启动服务器失败,这里使用的是 8.4.1 版本),Cognos 服务器具体安装过程请参数 Cognos 服务器安装相关文档。 5 多年 Unix/Linux 经验,丰富 MiddleWare /DataBase 经验,现居广州. 技术博客: http://www.evanjiang.net QQ: 438549233 Skype/MSN:zymh_zy@hotmail.com Mail: zymh_zy@163.com Cognos 8.4.1 ap1(ods-cogap1)Apache 2.2Cognos GatewayHTTP Web服务器(ods-coggw)分发负载分发负载Cognos 8.4.1 Content Manager(10.1.1.240)
温室小花.技术.博客 –纯粹的 unix 技术博客 http://www.evanjiang.net QQ:3819468 红颜弹指老,刹那芳华,与其天涯思君,恋恋不舍,心绕不断,莫若相忘于江湖! 3.1 前期准备 3.1.1 修改内核参数 用 root 用户登陆,打开终端,编辑/etc/sysctl.conf 文件,添加以下蓝色字体部分内容: # Kernel sysctl configuration file for Red Hat Linux # # For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and # sysctl.conf(5) for more details. # Controls IP packet forwarding net.ipv4.ip_forward = 0 # Controls source route verification net.ipv4.conf.default.rp_filter = 1 # Do not accept source routing net.ipv4.conf.default.accept_source_route = 0 # Controls the System Request debugging functionality of the kernel kernel.sysrq = 0 # Controls whether core dumps will append the PID to the core filename. # Useful for debugging multi-threaded applications. kernel.core_uses_pid = 1 kernel.shmall =2097152 kernel.shmmax =2147483648 kernel.shmmni =4096 kernel.sem= 250 3200 100 128 fs.file-max=65536 net.ipv4.ip_local_port_range=1024 65000 kernel.sem = 250 32000 100 128 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 修改完毕后,用以下命令使修改生效: /sbin/sysctl -p 3.1.2 系统安全性参数修改 用 root 用户登陆,编辑/etc/security/limits.conf 文件,添加如下蓝色字体内容: # /etc/security/limits.conf # 6 多年 Unix/Linux 经验,丰富 MiddleWare /DataBase 经验,现居广州. 技术博客: http://www.evanjiang.net QQ: 438549233 Skype/MSN:zymh_zy@hotmail.com Mail: zymh_zy@163.com
温室小花.技术.博客 –纯粹的 unix 技术博客 http://www.evanjiang.net QQ:3819468 红颜弹指老,刹那芳华,与其天涯思君,恋恋不舍,心绕不断,莫若相忘于江湖! #Each line describes a limit for a user in the form: # # # #Where: # can be: # - an user name # - a group name, with @group syntax # - the wildcard *, for default entry # - the wildcard %, can be also used with %group syntax, # formaxlogin limit # # can have the two values: # - "soft" for enforcing the soft limits # - "hard" for enforcing hard limits # # can be one of the following: # - core - limits the core file size (KB) # - data - max data size (KB) # - fsize - maximum filesize (KB) # - memlock - max locked-in-memory address space (KB) # - nofile - max number of open files # - rss - max resident set size (KB) # - stack - max stack size (KB) # - cpu - max CPU time (MIN) # - nproc - max number of processes # - as - address space limit # - maxlogins - max number of logins for this user # - maxsyslogins - max number of logins on the system # - priority - the priority to run user process with # - locks - max number of file locks the user can hold # - sigpending - max number of pending signals # - msgqueue - max memory used by POSIX message queues (bytes) # # # #* soft core 0 #* hard rss 10000 #@student hard nproc 20 #@faculty soft nproc 20 #@faculty hard nproc 50 7 多年 Unix/Linux 经验,丰富 MiddleWare /DataBase 经验,现居广州. 技术博客: http://www.evanjiang.net QQ: 438549233 Skype/MSN:zymh_zy@hotmail.com Mail: zymh_zy@163.com
温室小花.技术.博客 –纯粹的 unix 技术博客 http://www.evanjiang.net QQ:3819468 红颜弹指老,刹那芳华,与其天涯思君,恋恋不舍,心绕不断,莫若相忘于江湖! #ftp hard nproc 0 #@student - maxlogins 4 # End of file * softnproc 16384 * hardnproc 16384 * softnofile 65536 * hardnofile 65536 /etc/security/limits.conf 文件内容修改完毕后,打开文件/etc/pam.d/login,添加如 下蓝色字体的内容:(注意:如果是 RHEL3,建议不作修改,因为有可能导致不能登陆, 如果出现该情况,就要用 single 模式进入操作系统,把该修改取消) #%PAM-1.0 auth required pam_securetty.so auth required pam_stack.so service=system-auth auth required pam_nologin.so account required pam_stack.so service=system-auth password required pam_stack.so service=system-auth # pam_selinux.so close should be the first session rule session required pam_selinux.so close session required pam_stack.so service=system-auth session required pam_loginuid.so session optional pam_console.so # pam_selinux.so open should be the last session rule session required pam_selinux.so open session required pam_limits.so 3.1.3 设置系统环境变量 /etc/profile 文件修改完毕后,切换到 cogos 用户登陆,修改~/.bash_profile 文件,添加 如下蓝色部分内容: # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH unset USERNAME umask 022 8 多年 Unix/Linux 经验,丰富 MiddleWare /DataBase 经验,现居广州. 技术博客: http://www.evanjiang.net QQ: 438549233 Skype/MSN:zymh_zy@hotmail.com Mail: zymh_zy@163.com
分享到:
收藏