版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、BS系统安装部署培训 2012.01一、WebSphere基本概念一、WebSphere基本概念1、单元CELL单元是整个分布式网络中一个或多个节点的逻辑分组。单元是一个配置概念,是管理员将节点间逻辑关联起来的实现方法。管理员根据具体的业务环境,制定对其整体系统集成环境有意义的条件来定义和组织构成单元的节点。就一般情况来说,可以将单元看作是最大的作用域。一、WebSphere基本概念图1、单元的作用域一、WebSphere基本概念2、部署管理器Deployment Manager Deployment Manager 是管理代理程序,它提供集中式管理单元中所有节点的可视化人机交互管理视图。之前
2、提到单元是一个逻辑上的配置概念,那么Deployment Manager 就为单元中所有元素提供了单一的管理控制中心点。每个单元都会包含一个 Deployment Manager,由Deployment Manager提供管理功能来修改单元的主配置文件。一、WebSphere基本概念图2、由Deployment Manager提供管理功能来修改单元的主配置文件一、WebSphere基本概念3、节点Node节点是受管服务器(Server)的逻辑分组。节点通常与具有唯一 IP主机地址的逻辑或物理计算机系统对应,节点不能跨多台计算机。节点分为受管节点与非受管节点。IBM WAS ND 拓扑中的节点可
3、能是受管的,也可能是非受管的。受管节点有相应的 Node Agent 进程来管理它的配置和服务器。非受管节点没有 Node Agent。Node Agent 表示管理单元中的节点并负责保持配置始终处于最新状态。非受管节点对于单元来说是未知的,所以 Deployment Manager 无法对其进行管理。一、WebSphere基本概念图3、 IBM WAS ND 拓扑中的受管节点与非受管节点一、WebSphere基本概念4、节点代理Node AgentNode Agent 是将管理请求路由至服务器的管理代理程序。Node Agent 是服务器,是一个管理代理程序,并不涉及应用程序服务功能。Nod
4、e Agent 进程在每个受管节点上运行,并专门执行特定于节点的管理功能,如服务器进程监视、配置同步、文件传输和请求路由。Deployment Manager通过与Node Agent的交互完成对单元内节点的控制。一、WebSphere基本概念图4、 Node Agent一、WebSphere基本概念5、 WAS Plug-in 插件受管节点是通过Node Agent进程与Deployment Manager交互。而非受管节点,最常见的是web服务器节点(如IBM HTTP Server),则是通过Web 服务器插件方式来接受Deployment Manager管理,加入到单元当中来的。IBM
5、 WAS ND产品支持所有符合规范的Web 服务器的基本管理功能,可以为所有支持的 Web 服务器生成插件配置。插件生成之后,对于非受管节点,可以通过“传播给远程 Web 服务器”完成插件配置;如果定义在受管节点上,则直接通过节点间同步即可完成插件配置的传播。一、WebSphere基本概念图5、非受管节点通过插件接受管理一、WebSphere基本概念5、概要文件Profile概要文件定义一个独立应用程序服务器(Server)的运行时环境,包括服务器在运行时环境中处理的所有文件。创建独立应用程序服务器时应该使用概要文件而不是多个产品安装,这样只需要保留一组产品核心文件即可,管理能力将得到极大的增
6、强。不仅节省了磁盘空间,而且简化了产品的更新,只需要保留一组产品核心文件即可。概要文件管理工具未提供删除功能,所以必须使用 manageprofiles 命令来删除概要文件。 一、WebSphere基本概念图6、一个节点对应一个概要文件,一个节点内可以有多个Server一、WebSphere基本概念7、集群Cluster集群是一起进行管理并参与工作负载管理的多个服务器集合。作为集群成员的服务器可以位于不同的主机上,与此相对的是作为同一节点下的服务器必须位于同一台主机上。单元可以没有集群,也可以有一个或多个集群。集群负责平衡服务器之间的工作负载。作为集群一部分的服务器称为集群成员。当在集群上安装
7、应用程序时,会在每个集群成员上自动安装此应用程序。当删除集群时,也就同时删除了该集群的成员的任何应用程序服务器。没有办法保存任何集群的成员。除去集群成员的仅有方法就是删除应用程序服务器。如果希望保留要删除的集群中的应用程序或模块,则应该先将这些模块重新映射至另一集群。一、WebSphere基本概念图7、由两个节点内的三个Server组成的集群一、WebSphere基本概念图8、集群拓扑图示例TobaccoSolution烟 叶厦门中软海晟信息技术有限公司2012.01二、产品化BS系统数据库规划二、产品化BS系统数据库规划数据库名:rone系统数据库:RONE产品化业务数据库:CELL产品化查
8、询数据库:DCCELL 注意:多个数据库可以在同一个DB2实例下创建DB2的用户由操作系统管理,须在操作系统下创建二、产品化BS系统数据库规划用户数据库表空间表空间大小用途RONERONERONE_SPACE4GICSS ResourceOne V4 产品(包括DEI等)数据库(平台库)CELLCELLCELL_SPACE10G存放各业务组件数据库表,表名通过表名前缀区分不同的业务(业务库)INDEX_SPACE5GDCCELLDCCELLDCCELL_SPACE10G数据中心主题数据分析、报表查询数据库(查询库)DCINDEX_SPACE5G数据库规划二、产品化BS系统数据库规划 脚本执行:
9、执行各发行包中“/db/db2/”目录下的脚本,创建数据库对象,执行顺序为:建表、建索引、建视图、插入初始化数据备注:RONE的脚本请在 RONE用户登录后执行;业务系统的脚本请在 CELL 用户登录后执行;查询系统的脚本请在 DCCELL 用户登录后执行。二、产品化BS系统数据库规划参数名中文名2GMEM 2CPU4GMEM 4CPU8GMEM 8CPU数据库管理器配置ASLHEAPSZ应用程序支持层堆大小2565121024SHEAPTHRES排序堆阈值200003000040000MAXAGENTS代理程序的最大数目100150300NUM_POOLAGENTS代理程序池大小306010
10、0实例级参数调整参考:二、产品化BS系统数据库规划参数名中文名2GMEM 2CPU4GMEM 4CPU8GMEM 8CPU数据库配置DBHEAP数据库堆4096716810240LOGBUFSZ日志缓冲区大小51210242048CATALOGCACHE_SZ编目高速缓存大小102420483072LOCKLIST用于锁定列表的最大内存4096819210240APP_CTL_HEAP_SZ最大应用程序控制堆大小204830724096SORTHEAP排序堆大小204830724096STMTHEAP语句堆大小204830723072APPLHEAPSZ应用程序堆大小102410242048P
11、CKCACHESZ程序包高速缓存大小102401536020480MAXLOCKS升级前锁最大百分比181818NUM_IOCLEANERS异步页清除程序数目358NUM_IOSERVERSI/O 服务器数目345数据库级参数调整参考:二、产品化BS系统数据库规划实例级参数调整参考:命令格式例:db2 update dbm cfg using ASLHEAPSZ 512数据库级参数调整参考:命令格式例:db2 update db cfg using DBHEAP 4096TobaccoSolution烟 叶厦门中软海晟信息技术有限公司2012.01三、WebSphere应用服务器部署三、Web
12、Sphere应用服务器部署WAS集群由一组应用服务器组成,每个服务器上部署了同样的应用程序。通过集群可以实现可扩展性(服务更多客户,提高吞吐量),负载均衡(平衡负载资源,使资源得以有效利用),高可用性(提供故障恢复和补偿机制,在关键性业务中提供容错功能)。WAS ND提供水平集群和垂直集群两种形式,垂直集群是指同一机器上部署多个服务器,充分利用硬件资源,而水平集群利用多台机器资源,每台机器部署相同的应用。三、WebSphere应用服务器部署WAS集群配置步骤:规划好拓扑结构安装和创建Dmgr安装App Server把App Server加入到Dmgr安装Web Server安装Web Serv
13、er插件把Web Server加入到Dmgr创建集群三、WebSphere应用服务器部署WAS集群示例:紧凑型集群结构示例(适用于访问量不大,硬件资源有限的环境)序号server 名称用途1rone_server部署 R1 产品2cell_server部署烟叶业务组件3dccell_server部署主题分析报表、GIS应用三、WebSphere应用服务器部署WAS集群示例:普通型集群结构示例(适用于访问量较大,硬件资源宽裕的环境)序号server 名称用途1rone_server1部署 R1 Framework产品2rone_server2部署 R1 DEI产品、传输应用3cell_serve
14、r1部署烟叶非收购业务组件4cell_server2部署烟叶收购业务组件5dccell_server部署主题分析报表6sde_server部署GIS应用三、WebSphere应用服务器部署WAS应用服务器参数调整: 配置JVM参数: 服务器应用程序服务器 服务器名称 JAVA和进程管理进程定义 Java 虚拟机 内存相关(根据实际情况调整,每个server最大不超过1024M) 初始堆大小:512M 最大堆大小:1024M 中文相关: 通用 JVM 参数: -Dfile.encoding=GBK -Duser.language=zh -Duser.region=CN -Ddefault.cli
15、ent.encoding=GBK三、WebSphere应用服务器部署添加J2C 认证数据:数据库用户J2C 认证别名RONERONECELLCELLDCCELLDCCELL三、WebSphere应用服务器部署创建JDBC 提供程序:数据库类型提供程序类型名称DB2DB2 Legacy CLI-based Type 2 JDBC Driver(不推荐连接)DB2 Legacy CLI-based Type 2 JDBC DriverDB2DB2 Universal JDBC Driver Provider (推荐连接)DB2 Universal JDBC Driver Provider 三、We
16、bSphere应用服务器部署创建JDBC 提供程序注意:创建时作用域选择节点,如果存在多个节点的情况,需要在每个节点上分别创建创建JDBC可以使用推荐连接的提供程序,也可以使用不推荐连接的提供程序,使用推荐连接当DB2和WAS不在同一台小机时,不需要编目远程数据库,而使用不推荐连接则需要编目远程数据库。三、WebSphere应用服务器部署创建数据源:名称JNDI(区分大小写)最小/最大连接数(根据情况调整)DB2用户(J2C认证用户)RONEjdbc/RONE10/100RONECELLjdbc/CELL10/100CELLDCCELLjdbc/DCCELL10/100DCCELL三、WebS
17、phere应用服务器部署安装WAR应用程序包:程序包上下文根系统组件名称R1Framework-版本号.war/roneRONE程序包tlcomCellAPI-版本号.war/tlcomCellAPI公共资源编码tlcom-版本号.war/tlcom公共组件tlbf-版本号.war/tlbf基础设施项目管理tlplan-版本号.war/tlplan种植布局与计划合同tlsc-版本号.war/tlsc生产技术与绩效评定tlpmwz-版本号.war/tlpmwz烟用物资tlsg-版本号.war/tlsg烟叶收购储运tlsgcs版本号.war/tlsgcs烟叶收购参数hwcell版本号.war/hw
18、cell硬件接口tlts-版本号.war/tlts触摸屏dccell-版本号.war/dccell质量追溯与主题分析报表三、WebSphere应用服务器部署安装WAR 包注意事项: 安装过程中选中“显示所有的安装选项和参数”,以对安装过程中需要配置的参数进行配置:三、WebSphere应用服务器部署安装WAR 包注意事项:安装应用程序的目录填写“/wlsapp”,并将“使用二进制配置”打钩三、WebSphere应用服务器部署安装WAR 包注意事项: 资源引用选择相应的JNDI名称,即在JDBC下创建的数据源三、WebSphere应用服务器部署安装WAR 包注意事项:对于需要对外提供 WebService 服务的 WAR 包,安装后需要调整类装入器顺序(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论