您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 烟叶BS系统安装部署培训
.1..2.一、WebSphere基本概念.3.一、WebSphere基本概念1、单元CELL单元是整个分布式网络中一个或多个节点的逻辑分组。单元是一个配置概念,是管理员将节点间逻辑关联起来的实现方法。管理员根据具体的业务环境,制定对其整体系统集成环境有意义的条件来定义和组织构成单元的节点。就一般情况来说,可以将单元看作是最大的作用域。.4.一、WebSphere基本概念图1、单元的作用域.5.一、WebSphere基本概念2、部署管理器DeploymentManagerDeploymentManager是管理代理程序,它提供集中式管理单元中所有节点的可视化人机交互管理视图。之前提到单元是一个逻辑上的配置概念,那么DeploymentManager就为单元中所有元素提供了单一的管理控制中心点。每个单元都会包含一个DeploymentManager,由DeploymentManager提供管理功能来修改单元的主配置文件。.6.一、WebSphere基本概念图2、由DeploymentManager提供管理功能来修改单元的主配置文件.7.一、WebSphere基本概念3、节点Node节点是受管服务器(Server)的逻辑分组。节点通常与具有唯一IP主机地址的逻辑或物理计算机系统对应,节点不能跨多台计算机。节点分为受管节点与非受管节点。IBMWASND拓扑中的节点可能是受管的,也可能是非受管的。受管节点有相应的NodeAgent进程来管理它的配置和服务器。非受管节点没有NodeAgent。NodeAgent表示管理单元中的节点并负责保持配置始终处于最新状态。非受管节点对于单元来说是未知的,所以DeploymentManager无法对其进行管理。.8.一、WebSphere基本概念图3、IBMWASND拓扑中的受管节点与非受管节点.9.一、WebSphere基本概念4、节点代理NodeAgentNodeAgent是将管理请求路由至服务器的管理代理程序。NodeAgent是服务器,是一个管理代理程序,并不涉及应用程序服务功能。NodeAgent进程在每个受管节点上运行,并专门执行特定于节点的管理功能,如服务器进程监视、配置同步、文件传输和请求路由。DeploymentManager通过与NodeAgent的交互完成对单元内节点的控制。.10.一、WebSphere基本概念图4、NodeAgent.11.一、WebSphere基本概念5、WASPlug-in插件受管节点是通过NodeAgent进程与DeploymentManager交互。而非受管节点,最常见的是web服务器节点(如IBMHTTPServer),则是通过Web服务器插件方式来接受DeploymentManager管理,加入到单元当中来的。IBMWASND产品支持所有符合规范的Web服务器的基本管理功能,可以为所有支持的Web服务器生成插件配置。插件生成之后,对于非受管节点,可以通过“传播给远程Web服务器”完成插件配置;如果定义在受管节点上,则直接通过节点间同步即可完成插件配置的传播。.12.一、WebSphere基本概念图5、非受管节点通过插件接受管理.13.一、WebSphere基本概念5、概要文件Profile概要文件定义一个独立应用程序服务器(Server)的运行时环境,包括服务器在运行时环境中处理的所有文件。创建独立应用程序服务器时应该使用概要文件而不是多个产品安装,这样只需要保留一组产品核心文件即可,管理能力将得到极大的增强。不仅节省了磁盘空间,而且简化了产品的更新,只需要保留一组产品核心文件即可。概要文件管理工具未提供删除功能,所以必须使用manageprofiles命令来删除概要文件。.14.一、WebSphere基本概念图6、一个节点对应一个概要文件,一个节点内可以有多个Server.15.一、WebSphere基本概念7、集群Cluster集群是一起进行管理并参与工作负载管理的多个服务器集合。作为集群成员的服务器可以位于不同的主机上,与此相对的是作为同一节点下的服务器必须位于同一台主机上。单元可以没有集群,也可以有一个或多个集群。集群负责平衡服务器之间的工作负载。作为集群一部分的服务器称为集群成员。当在集群上安装应用程序时,会在每个集群成员上自动安装此应用程序。当删除集群时,也就同时删除了该集群的成员的任何应用程序服务器。没有办法保存任何集群的成员。除去集群成员的仅有方法就是删除应用程序服务器。如果希望保留要删除的集群中的应用程序或模块,则应该先将这些模块重新映射至另一集群。.16.一、WebSphere基本概念图7、由两个节点内的三个Server组成的集群.17.一、WebSphere基本概念图8、集群拓扑图示例4U10.188.182.2414U10.188.182.240profileName:NonenodeName:IHSaix241nodeprofileName:aix241Dmgr01nodeName:aix241CellManager01NodeDeploymentManagerCommandNodeIBMHTTPSERVERWebserverPlug-inNodeNodeAgentServer1Server2ManagedProfileNodeNodeAgentServer1Server2ManagedProfileprofileName:AppSrv01nodeName:aix241nodeName01profileName:AppSrv01nodeName:aix240nodeName01IMBDB2Cluster负载权重负载权重负载权重负载权重.18.TobaccoSolution烟叶二、产品化BS系统数据库规划.19.二、产品化BS系统数据库规划数据库名:rone系统数据库:RONE产品化业务数据库:CELL产品化查询数据库:DCCELL注意:多个数据库可以在同一个DB2实例下创建DB2的用户由操作系统管理,须在操作系统下创建.20.二、产品化BS系统数据库规划用户数据库表空间表空间大小用途RONERONERONE_SPACE4GICSSResourceOneV4产品(包括DEI等)数据库(平台库)CELLCELLCELL_SPACE10G存放各业务组件数据库表,表名通过表名前缀区分不同的业务(业务库)INDEX_SPACE5GDCCELLDCCELLDCCELL_SPACE10G数据中心主题数据分析、报表查询数据库(查询库)DCINDEX_SPACE5G数据库规划.21.二、产品化BS系统数据库规划脚本执行:执行各发行包中“/db/db2/”目录下的脚本,创建数据库对象,执行顺序为:建表、建索引、建视图、插入初始化数据……备注:RONE的脚本请在RONE用户登录后执行;业务系统的脚本请在CELL用户登录后执行;查询系统的脚本请在DCCELL用户登录后执行。.22.二、产品化BS系统数据库规划参数名中文名2GMEM2CPU4GMEM4CPU8GMEM8CPU数据库管理器配置ASLHEAPSZ应用程序支持层堆大小2565121024SHEAPTHRES排序堆阈值200003000040000MAXAGENTS代理程序的最大数目100150300NUM_POOLAGENTS代理程序池大小3060100实例级参数调整参考:.23.二、产品化BS系统数据库规划参数名中文名2GMEM2CPU4GMEM4CPU8GMEM8CPU数据库配置DBHEAP数据库堆4096716810240LOGBUFSZ日志缓冲区大小51210242048CATALOGCACHE_SZ编目高速缓存大小102420483072LOCKLIST用于锁定列表的最大内存4096819210240APP_CTL_HEAP_SZ最大应用程序控制堆大小204830724096SORTHEAP排序堆大小204830724096STMTHEAP语句堆大小204830723072APPLHEAPSZ应用程序堆大小102410242048PCKCACHESZ程序包高速缓存大小102401536020480MAXLOCKS升级前锁最大百分比181818NUM_IOCLEANERS异步页清除程序数目358NUM_IOSERVERSI/O服务器数目345数据库级参数调整参考:.24.二、产品化BS系统数据库规划实例级参数调整参考:命令格式例:db2updatedbmcfgusingASLHEAPSZ512数据库级参数调整参考:命令格式例:db2updatedbcfgusingDBHEAP4096.25.TobaccoSolution烟叶三、WebSphere应用服务器部署.26.三、WebSphere应用服务器部署WAS集群由一组应用服务器组成,每个服务器上部署了同样的应用程序。通过集群可以实现可扩展性(服务更多客户,提高吞吐量),负载均衡(平衡负载资源,使资源得以有效利用),高可用性(提供故障恢复和补偿机制,在关键性业务中提供容错功能)。WASND提供水平集群和垂直集群两种形式,垂直集群是指同一机器上部署多个服务器,充分利用硬件资源,而水平集群利用多台机器资源,每台机器部署相同的应用。.27.三、WebSphere应用服务器部署WAS集群配置步骤:①规划好拓扑结构②安装和创建Dmgr③安装AppServer④把AppServer加入到Dmgr⑤安装WebServer⑥安装WebServer插件⑦把WebServer加入到Dmgr⑧创建集群.28.三、WebSphere应用服务器部署WAS集群示例:紧凑型集群结构示例(适用于访问量不大,硬件资源有限的环境)序号server名称用途1rone_server部署R1产品2cell_server部署烟叶业务组件3dccell_server部署主题分析报表、GIS应用.29.三、WebSphere应用服务器部署WAS集群示例:普通型集群结构示例(适用于访问量较大,硬件资源宽裕的环境)序号server名称用途1rone_server1部署R1Framework产品2rone_server2部署R1DEI产品、传输应用3cell_server1部署烟叶非收购业务组件4cell_server2部署烟叶收购业务组件5dccell_server部署主题分析报表6sde_server部署GIS应用.30.三、WebSphere应用服务器部署WAS应用服务器参数调整:配置JVM参数:服务器应用程序服务器服务器名称JAVA和进程管理进程定义Java虚拟机内存相关(根据实际情况调整,每个server最大不超过1024M)初始堆大小:512M最大堆大小:1024M中文相关:通用JVM参数:-Dfile.encoding=GBK-Duser.language=zh-Duser.region=CN-Ddefault.client.encoding=GBK.31.三、WebSphere应用服务器部署添加J2C认证数据:数据库用户J2C认证别名RONERONECELLCELLDCCELLDCCELL.32.三、WebSphere应用服务器部署创建JDBC提供程序:数据库类型提供程序类型名称DB2DB2LegacyCLI-basedType2JDBCDriver(不推荐连接)DB2LegacyCLI-basedType2JDBCDriverDB2DB2UniversalJDBCDriverProvider(推荐连接)DB2UniversalJDBCDriverProvider.33.三、WebSphere应用服务器部署创建JDBC提供程序注意:创建时作用域选择节点,如果存在多个节点的情况,需要在每个节点上分别创建创建JDBC可以使用推荐连接的提供程序,也可以使用不推荐连接的提供程序,使用推荐连接当DB2和WAS不在同一台小机时,不需要编目远程数据库,而使用不推荐连接则需要编目远程数据库。.34.三、WebSphere应用服务器部署创建数据源:名称JN
本文标题:烟叶BS系统安装部署培训
链接地址:https://www.777doc.com/doc-982220 .html