资源预览内容
第1页 / 共44页
第2页 / 共44页
第3页 / 共44页
第4页 / 共44页
第5页 / 共44页
第6页 / 共44页
第7页 / 共44页
亲,该文档总共44页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
BSBS系统安装部署培训系统安装部署培训 12012.01一、一、WebSphere基本概念基本概念2一、一、WebSphereWebSphere基本概念基本概念1 1、单元、单元CELLCELL单元是整个分布式网络中一个或多个节点的逻辑分组。单元是一个配置概念,是管理员将节点间逻辑关联起来的实现方法。管理员根据具体的业务环境,制定对其整体系统集成环境有意义的条件来定义和组织构成单元的节点。就一般情况来说,可以将单元看作是最大的作用域。3一、一、WebSphereWebSphere基本概念基本概念图1、单元的作用域4一、一、WebSphereWebSphere基本概念基本概念2 2、部署管理器部署管理器Deployment Manager Deployment Manager 是管理代理程序,它提供集中式管理单元中所有节点的可视化人机交互管理视图。之前提到单元是一个逻辑上的配置概念,那么Deployment Manager 就为单元中所有元素提供了单一的管理控制中心点。每个单元都会包含一个 Deployment Manager,由Deployment Manager提供管理功能来修改单元的主配置文件。5一、一、WebSphereWebSphere基本概念基本概念图2、由Deployment Manager提供管理功能来修改单元的主配置文件6一、一、WebSphereWebSphere基本概念基本概念3 3、节点节点Node节点是受管服务器(Server)的逻辑分组。节点通常与具有唯一 IP主机地址的逻辑或物理计算机系统对应,节点不能跨多台计算机。节点分为受管节点与非受管节点。IBM WAS ND 拓扑中的节点可能是受管的,也可能是非受管的。受管节点有相应的 Node Agent 进程来管理它的配置和服务器。非受管节点没有 Node Agent。Node Agent 表示管理单元中的节点并负责保持配置始终处于最新状态。非受管节点对于单元来说是未知的,所以 Deployment Manager 无法对其进行管理。7一、一、WebSphereWebSphere基本概念基本概念图3、 IBM WAS ND 拓扑中的受管节点与非受管节点8一、一、WebSphereWebSphere基本概念基本概念4 4、节点代理节点代理Node AgentNode Agent 是将管理请求路由至服务器的管理代理程序。Node Agent 是服务器,是一个管理代理程序,并不涉及应用程序服务功能。Node Agent 进程在每个受管节点上运行,并专门执行特定于节点的管理功能,如服务器进程监视、配置同步、文件传输和请求路由。Deployment Manager通过与Node Agent的交互完成对单元内节点的控制。9一、一、WebSphereWebSphere基本概念基本概念图4、 Node Agent10一、一、WebSphereWebSphere基本概念基本概念5 5、 WAS Plug-in 插件插件受管节点是通过Node Agent进程与Deployment Manager交互。而非受管节点,最常见的是web服务器节点(如IBM HTTP Server),则是通过Web 服务器插件方式来接受Deployment Manager管理,加入到单元当中来的。IBM WAS ND产品支持所有符合规范的Web 服务器的基本管理功能,可以为所有支持的 Web 服务器生成插件配置。插件生成之后,对于非受管节点,可以通过“传播给远程 Web 服务器”完成插件配置;如果定义在受管节点上,则直接通过节点间同步即可完成插件配置的传播。11一、一、WebSphereWebSphere基本概念基本概念图图5、非受管节点通过插件接受管理、非受管节点通过插件接受管理12一、一、WebSphereWebSphere基本概念基本概念5 5、概要文件概要文件Profile概要文件定义一个独立应用程序服务器(Server)的运行时环境,包括服务器在运行时环境中处理的所有文件。创建独立应用程序服务器时应该使用概要文件而不是多个产品安装,这样只需要保留一组产品核心文件即可,管理能力将得到极大的增强。不仅节省了磁盘空间,而且简化了产品的更新,只需要保留一组产品核心文件即可。概要文件管理工具未提供删除功能,所以必须使用 manageprofiles 命令来删除概要文件。 13一、一、WebSphereWebSphere基本概念基本概念图图6、一个节点对应一个概要文件,一个节点内可以有多、一个节点对应一个概要文件,一个节点内可以有多个个Server14一、一、WebSphereWebSphere基本概念基本概念7 7、集群集群Cluster集群是一起进行管理并参与工作负载管理的多个服务器集合。作为集群成员的服务器可以位于不同的主机上,与此相对的是作为同一节点下的服务器必须位于同一台主机上。单元可以没有集群,也可以有一个或多个集群。集群负责平衡服务器之间的工作负载。作为集群一部分的服务器称为集群成员。当在集群上安装应用程序时,会在每个集群成员上自动安装此应用程序。当删除集群时,也就同时删除了该集群的成员的任何应用程序服务器。没有办法保存任何集群的成员。除去集群成员的仅有方法就是删除应用程序服务器。如果希望保留要删除的集群中的应用程序或模块,则应该先将这些模块重新映射至另一集群。15一、一、WebSphereWebSphere基本概念基本概念图图7、由两个节点内的三个、由两个节点内的三个Server组成的集群组成的集群16一、一、WebSphereWebSphere基本概念基本概念图图8、集群拓扑图示例、集群拓扑图示例17TobaccoSolution烟烟 叶叶厦门中软海晟信息技术有限公司2012.01二、产品化二、产品化BS系统数据库规划系统数据库规划18二二、产品化产品化BS系统数据库规划系统数据库规划数据库名:数据库名:rone系统数据库:RONE产品化业务数据库:CELL产品化查询数据库:DCCELL 注意:注意:多个数据库可以在同一个DB2实例下创建DB2的用户由操作系统管理,须在操作系统下创建19二二、产品化产品化BS系统数据库规划系统数据库规划用户用户数据库数据库表空间表空间表空间大小表空间大小用途用途RONERONERONE_SPACE4GICSS ResourceOne V4 产品(包括DEI等)数据库(平台库)CELLCELLCELL_SPACE10G存放各业务组件数据库表,表名通过表名前缀区分不同的业务(业务库)INDEX_SPACE5GDCCELLDCCELLDCCELL_SPACE10G数据中心主题数据分析、报表查询数据库(查询库)DCINDEX_SPACE5G数据库规划数据库规划20二二、产品化产品化BS系统数据库规划系统数据库规划 脚本执行:脚本执行:执行各发行包中“/db/db2/”目录下的脚本,创建数据库对象,执行顺序为:建表、建索引、建视图、插入初始化数据备注:备注:RONE的脚本请在 RONE用户登录后执行;业务系统的脚本请在 CELL 用户登录后执行;查询系统的脚本请在 DCCELL 用户登录后执行。21二二、产品化产品化BS系统数据库规划系统数据库规划参数名参数名中文名中文名2GMEM 2CPU4GMEM 4CPU8GMEM 8CPU数据库管理器配置数据库管理器配置ASLHEAPSZ应用程序支持层堆大小2565121024SHEAPTHRES排序堆阈值200003000040000MAXAGENTS代理程序的最大数目100150300NUM_POOLAGENTS代理程序池大小3060100实例级参数调整参考实例级参数调整参考:22二二、产品化产品化BS系统数据库规划系统数据库规划参数名参数名中文名中文名2GMEM 2CPU4GMEM 4CPU8GMEM 8CPU数据库配置DBHEAP数据库堆4096716810240LOGBUFSZ日志缓冲区大小51210242048CATALOGCACHE_SZ编目高速缓存大小102420483072LOCKLIST用于锁定列表的最大内存4096819210240APP_CTL_HEAP_SZ最大应用程序控制堆大小204830724096SORTHEAP排序堆大小204830724096STMTHEAP语句堆大小204830723072APPLHEAPSZ应用程序堆大小102410242048PCKCACHESZ程序包高速缓存大小102401536020480MAXLOCKS升级前锁最大百分比181818NUM_IOCLEANERS异步页清除程序数目358NUM_IOSERVERSI/O 服务器数目345数据库级参数调整参考数据库级参数调整参考:23二二、产品化产品化BS系统数据库规划系统数据库规划实例级参数调整参考实例级参数调整参考:命令格式例:命令格式例:db2 update dbm cfg using ASLHEAPSZ 512数据库级参数调整参考数据库级参数调整参考:命令格式例:命令格式例:db2 update db cfg using DBHEAP 409624TobaccoSolution烟烟 叶叶厦门中软海晟信息技术有限公司2012.01三、三、WebSphere应用服务器部署应用服务器部署25三、三、WebSphere应用服务器部署应用服务器部署WAS集群由一组应用服务器组成,每个服务器上部署了同样的应用程序。通过集群可以实现可扩展性(服务更多客户,提高吞吐量),负载均衡(平衡负载资源,使资源得以有效利用),高可用性(提供故障恢复和补偿机制,在关键性业务中提供容错功能)。WAS ND提供水平集群和垂直集群两种形式,垂直集群是指同一机器上部署多个服务器,充分利用硬件资源,而水平集群利用多台机器资源,每台机器部署相同的应用。26三、三、WebSphere应用服务器部署应用服务器部署WAS集群集群配置步骤:配置步骤:规划好拓扑结构安装和创建Dmgr安装App Server把App Server加入到Dmgr安装Web Server安装Web Server插件把Web Server加入到Dmgr创建集群27三、三、WebSphere应用服务器部署应用服务器部署WAS集群集群示例:示例:紧凑型集群结构示例(适用于访问量不大,硬件资源有限的环紧凑型集群结构示例(适用于访问量不大,硬件资源有限的环境)境)序号序号server 名称名称用途用途1rone_server部署 R1 产品2cell_server部署烟叶业务组件3dccell_server部署主题分析报表、GIS应用28三、三、WebSphere应用服务器部署应用服务器部署WAS集群集群示例:示例:普通型集群结构示例(适用于访问量较大,硬件资源宽裕的环普通型集群结构示例(适用于访问量较大,硬件资源宽裕的环境)境)序号序号server 名称名称用途用途1rone_server1部署 R1 Framework产品2rone_server2部署 R1 DEI产品、传输应用3cell_server1部署烟叶非收购业务组件4cell_server2部署烟叶收购业务组件5dccell_server部署主题分析报表6sde_server部署GIS应用29三、三、WebSphere应用服务器部署应用服务器部署WAS应用服务器参数调整:应用服务器参数调整: 配置配置配置配置JVMJVM参数:参数:参数:参数: 服务器服务器应用程序服务器应用程序服务器 服务器名称服务器名称 JAVA和进程管理和进程管理进进程定义程定义 Java 虚拟机虚拟机 内存相关(根据实际情况调整,每个内存相关(根据实际情况调整,每个内存相关(根据实际情况调整,每个内存相关(根据实际情况调整,每个serverserver最大不超过最大不超过最大不超过最大不超过1024M1024M) 初始堆大小:初始堆大小:512M 最大堆大小:最大堆大小:1024M 中文相关:中文相关:中文相关:中文相关:
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号