BPS6.7手工部署指南_WebSphere8集群(上)

5年前

手工部署BPS(集群)


手工部署包支持的WebSphere版本有WebSphere6.1.0.17和 WebSphere7.0.0.0。


示例中的部署环境为WebSphere 8.0.0.0、AIX6.1(ip=192.168.2.176)操作系统,步骤如下:


1.       获取部署文件


从BPS_6.7_Deploy_Package.zip中获取WebSphere对应版本的bps.war,governor.war,workspace.war。


部署包 功能
bps.war 包括BPS Process Server(BPS流程引擎),BPS Rule Engine(BPS规则引擎)。
workspace.war 包括BPS Process Composer(BPS业务流程定制),BPS Rule Composer(BPS业务规则定制),BPS Admin & Monitor(BPS流程管理监控台)。
governor.war 包括BPS Governor(BPS引擎治理工具)。它是集成BPS提供的系统管理工具,系统管理员可以通过它对BPS流程引擎进行配置和管理。



2.       创建概要文件


实例中会创建3个概要文件:一个Deployment manager(ClusterDmgr)和两个Application Server(ClusterAppSrvS1,ClusterAppSrvS2)用来搭建websphere集群环境。另外会创建一个管理的Profile:ManagerAppSrv,用于安装governor和workspace。


规划集群结构如下。


概要文件名称 概要文件类型 IP
ClusterDmgr Deployment manager 192.168.2.176
ClusterAppSrvS1 Application server 192.168.2.176
ClusterAppSrvS2 Application server 192.168.2.176
ManagerAppSrv Application server 192.168.2.176


请用户提前准备好概要文件(Application server),创建概要文件详细步骤这里不再介绍。


3.       启动Dmgr和AppSrv成员节点


1)  启动ClusterDmgr


#cd  /opt/WebSphereBPS/AppServer/profiles/ClusterAppSrvMgr/bin/


#./startManager.sh


2)  启动ClusterAppSrvS1成员节点


#cd  /opt/WebSphereBPS/AppServer/profiles/ ClusterAppSrvS1/bin/


#./startServer.sh  server1  


3)     启动ClusterAppSrvS2成员节点


#cd  /opt/WebSphereBPS/AppServer/profiles/ ClusterAppSrvS2/bin/


#./startServer.sh  server1  


4.       添加集群成员


进入Dmgr_Cluster控制台,访问URL:http://IP:DmgrPort/admin,登陆后进行以下菜单进行操作:


1)  添加节点


依次选择:System administration->Nodes,点击<Add Node>,选中“Managed node”,点击<next>,主机:ClusterAppSrvS1所在主机IP,JMX连接器端口:ClusterAppSrvS1的SOAPPort,由于创建概要文件时没有设置用户名密码,因此这里用户名和密码不需要填写,其它设置默认即可。点击<OK>完成节点添加。如上方法,创建受管节点ClusterAppSrvS2。


添加完成后如图4-1所示:


图4-1 添加受管节点


注意:添加节点时,被管所在的物理机和主管所在的物理机的系统时间差要在5分钟之内,否则会造成添加节点失败。


2)  创建集群并添加成员


依次选择:Servers->Clusters->WebSphere application server


点击<New…>,创建集群。集群名称:bpsCluster(必须和后面governor中创建的服务器组名一致),如图4-2:


图4-2 创建name为bpsCluster的集群


    点击<Next>,添加集群成员s2。成员名:s1(和governor中服务器名一致),选择节点192Node03(每个成员对应一个节点),其他设置默认即可,如图4-3:


图4-3 为bpsCluster集群添加一个节点成员s1


点击<Next>,添加集群成员s2。成员名:s2,选择节点192Node04,点击<Add Member>,如图4-4:


图4-4 为bpsCluster集群添加节点成员s2


点击<Next>,查看添加的节点信息是否正确,如图4-5。并点击<Finish>,完成集群成员添加。


图4-5 bpsCluster集群成员信息查看


完成添加后,集群添加完毕,如图4-6:


图4-6 bpsCluster集群


查看集群拓扑,如图4-7:


图4-7 集群bpsCluster拓扑


3)  删除集群成员对应的server1


依次选择:Servers->Server Types->WebSphere application servers,如图4-8


图4-8 应用服务器列表


删除2个名为server1的服务器,保存。删除后如图4-9


图4-9 集群服务器


4)  查看被管的http端口


依次点击Environment->Virtual hosts->default_host->Host Aliases,查看是否有s1, s2的WC_defaulthost端口,如果没有则需要手动添加。如图4-10:


图4-10 主机别名


注意:被管服务器的http端口不是profile中的http端口,而是以WebSphere集群中服务器(如本例中的s1,s2)的WC_defaulthost端口作为http端口。如果列表中没有则要手工添加,然后重启服务器使其生效。WC_defaulthost端口的查看方法:Server->Server Types->WebSphere application servers,选择s2(或s1),在“Communications”中点击“Ports”,如图4-11:


图4-11 查看端口


5.       创建外置目录


为每个受管服务器创建外置目录,建议以apps_config为文件夹名,外置配置目录用来存放应用启动配置和运行期的配置。如ClusterAppSrvS1的外置目录为:/opt/IBM/WebSphere/AppServer/profiles/ClusterAppSrvS1/s1/apps_config,ClusterAppSrvS2的外置目录为/opt/IBM/WebSphere/AppServer/profiles/ClusterAppSrvS2/s2/apps_config。


在每个受管服务器的外置目录下创建以部署到该集群的应用名为名称的子目录,如本例中要部署的应用名称为default,需要在apps_config目录下创建default目录,然后在default目录下创建startup.conf文件(例如ClusterAppSrvS1:$


Unknown macro: {profile_home}

/s1/apps_config/bps/startup.conf),配置应用的绑定IP和管理端口,格式如下:


LocalIP=192.168.2.176


AdminPort=6200


用户应保证LocalIP值为受管服务器所在机器的一个真实IP,AdminPort值不被其他已部署应用占用。


通过管理控制台给每个集群成员服务器配置JVM的外置目录参数EXTERNAL_CONFIG_DIR,值为外置目录文件夹路径。依次选择:Servers->Server Types->WebSphere application servers->s1,点击Java and Process Management->Process definition->Java Virtual Machine->Custom properties、点击<New>,设置s1的外置目录,如图5-1。


图5-1 为s1设置外置目录


如上述方法,设置s2的外置目录。

by lixw
0 comments
1

COMMENTS

需要 后方可回复
如果没有账号可以 一个帐号。