IBM Websphere Portal安装配置和集群.docx
《IBM Websphere Portal安装配置和集群.docx》由会员分享,可在线阅读,更多相关《IBM Websphere Portal安装配置和集群.docx(18页珍藏版)》请在冰点文库上搜索。
IBMWebspherePortal安装配置和集群
Poratl安装
要在两台机器上安装Portal,指定好安装路径一步一步点击next就可以了
WAS升级
1、在安装完Portal以后,可以将Portal版本升级到6.0.1.3
2、升级之前,用tar命令备份WebSphere目录下的AppServer目录和PortalServer目录(tar-cvfAppServer.tarAppServer,tar-cvfPortalServer.tarPortalServer)
3、确认PortalServer和server1都已停止(./serverstatus-all-usernamewpsadmin-passwordwpsadmin)
4、在
5、将下载下来的UpdateInstaller和WAS补丁包分别解压,在解压开的updateInstaller目录中,执行./install
6、安装的时候第二次弹出安装界面需要选择appsever的路径见下图
7、MaintenancePackageDirectorySelection时需要选择补丁包解压缩的根目录下的6.0.2-WS-WAS-AixPPC32-FP00000023.pak见下图
8、安装成功运行was安装目录下bin目录中的versionIn.sh见下图
JDK升级
1、WAS安装目录/AppServer/classes下所有文件清空
2、安装的方法和介质与打was的补丁包一样只是在MaintenancePackageDirectorySelection时要选择wasjdk的目录见下图
Portal升级
1、在
swg24016326下载Portal6.0.1.3补丁包和UpdateInstaller
2、确认PortalServer和server1都已停止(WAS安装目录/bin/serverStatus.sh–all–usernamewpsadmin–passwordwpsadmin)
3、在WebSphere/AppServer目录下新建update目录和PortalFix目录,将解压开的UpdateInstall和Portal补丁包分别copy过去
4、更新portalserver/config目录下的wpconfig.properties文件,修改PortalAdminPwd和WasPassword为wpsadmin
5、运行update目录下的./updatePortalWizard.sh见下图
6、如果java环境未初始化,可运行AppServer\bin\setupCmdLine.sh,如果不行就用以下命令初始化窗口
exportWAS_HOME=/opt/WebSphere/AppServer
exportJAVA_HOME=/opt/WebSphere/AppServer/java
7、Enterthedirectorywherefixpackslocated选择解压缩6.0.1-WP-FP003.tar目录,见下图
8、安装完成后去portalServer的安装目录下查找wps.properties用vi命令打开可以看到以下内容,见下图
Portal集群
ND安装
运行ND介质进行默认安装,最后要进行升级。
因为Portal中的Was要与ND的版本一致否则报错,升级步骤参考Portal升级中关于was的升级
配置集群
1、启动ND(./startManager.sh)
2、停止ND(./stopManager.sh)
3、打开/opt/WebSphere/AppServer/profiles/wp_profile/properties/soap.client.props修改内容com.ibm.SOAP.requestTimeout=6000
4、在/opt/WebSphere/PortalServer/config目录下运行以下命令./WPSconfig.sharchive-was-ext在/opt/WebSphere/PortalServer/config/work目录下生成一个wasextarchive.jar
5、把wasextarchive.jar拷贝到/opt/WebSphere/NetworkDeployment
6、把文件解压(jar-xvfwasextarchive.jar)在lib目录下生成wmm.jar、wmm.ejb.jar、wp.wire.jar
7、启动ND
8、增加addnode命令使用的内存大小,更改/opt/WebSphere/AppServer/profiles/wp_profile/bin/setupCmdLine.sh文件,在里边加入JVM_EXTRA_CMD_ARGS="-Djava.security.properties=$WAS_HOME/java/jre/lib/security/java.security-Xms256m-Xmx1024m",在windows下在前边要加SET。
在unix终端上运行./setupCmdLine.sh
9、启动Portal,启动ND
10、手工配置ND安全性
a、进入ND管理界面,选择安全性-->全局安全性
b、选择认证机制下的LTPA
c、在进入的界面中选择单点登录
d、在域名输入
e、点击确定,输入LTPA密码为111111
f、点击应用并保存
g、选择安全性-->全局安全性,在如下界面中选择启用全局安全性,选择活动认证机制为LTPA,选择活动用户注册表为LDAP
h、在接下去的界面中,输入服务器用户标识为uid=wpsadmin,cn=users,dc=ibm,dc=com,用户密码为wpsadmin,类型为IBM_DIRECTORY_SERVER,主机为(注意主机名中不能带有_下划线),端口为389,基本专有名称为dc=ibm,dc=com,绑定专有名称为uid=wpsadmin,cn=users,dc=ibm,dc=com,绑定密码为wpsadmin,点击确定并保存
i、选择上图中的高级轻量级目录访问协议
j、在进入的界面中,指定用户过滤器为(&(uid=%v)(objectclass=inetOrgPerson)),组过滤器为(&(cn=%v)(objectclass=groupOfUniqueNames)),用户标识映射为*:
uid,组标识映射为*:
cn,组成员映射标识为groupOfUniqueNames:
uniqueMember,点击确定并保存
k、设置java虚拟机的初始堆大小(512)和最大堆大小(1024),在管理台中选择系统管理DeploymentManager
l、退出ND管理界面,重启ND
11、验证portal节点能不能加入到ND节点当中,命令如下
./WPSconfig.shpre-node-federation
12、增加node接点时,如果ND和Portal不在一台机器上那么两台机器的系统时间相差不能超过5分钟,ND的版本和Portal自带的WAS的版本必须一致
13、运行以下命令增加节点./addNode.sh172.21.140.568879-usernamewpsadmin-passwordwpsadmin–includeapps
出现Nodep550bhasbeensuccessfullyfederated表示成功
14、更改/opt/WebSphere/PortalServer/config/wpconfig.properties文件中的CellName的值改为/opt/WebSphere/NetworkDeployment/profiles/Dmgr01/config/cells目录下的文件夹的名字
15、把增加节点的配置加到Portal配置数据库运行./WPSconfig.shpost-portal-node-federation-configuration
这个命令大约需要运行20分钟左右
16、重新启动第一个节点的NodeAgent(./stopNode.sh,./startNode.sh)
17、更改/opt/WebSphere/PortalServer/config/wpconfig.properties文件,集群名称为PortalCluster
PrimaryNode=true
ClusterName=PortalCluster
18、启动server1、Portal、nodeagent、ND,然后执行建立集群的命令
./WPSconfig.shcluster-setup,大约需要30分钟左右
19、如果遇到WASX7309W:
No"save"wasperformedbeforethescript
"/opt/IBM/PortalServer/config/was/wcm_ClusterCacheSetup.jacl"去这里
20、增加第二个节点,
改/opt/WebSphere/AppServer/profiles/wp_profile/properties目录下soap.client.props文件中的com.ibm.SOAP.requestTimeout改为6000
21、执行./WPSconfig.shpre-node-federation验证节点是否可以添加,出现BUILDSUCCESSFUL表示成功
22、确认本台机器与ND机器的时区要一致,时间不要相差5分钟以上
23、执行成功后,增加节点。
在AppServer\bin目录下执行./addNode.sh172.21.140.568879–usernamewpsadmin-passwordwpsadmin
24、修改/opt/WebSphere/PortalServer/config/wpconfig.properties文件中的CellName=(要与第一台配置名称一样参见14),PrimaryNode=false
25、在/opt/WebSphere/PortalServer/config目录下执行./WPSconfig.shpost-portal-node-federation-configuration
26、执行完成后,启动NodeAgent(/opt/WebSphere/AppServer/bin/startNode.sh)
27、编辑/opt/WebSphere/PortalServer/config/wpconfig.properties文件更改内容如下:
WasPassword=
PortalAdminPwd=
PrimaryNode=false
Clustername=PortalCluster
ServerName=Portal2(只要保证不和第一台重复就可以)
28、保证ND和nodeagent都是启动的,运行./WPSconfig.shcluster-setup,出现BUILDSUCCESSFUL表示成功
安装IHS
1、因为his和nd不在一台机器上所以要把ND上的/opt/WebSphere/NetworkDeployment/profiles/Dmgr01/config/cells/plugin-cfg.xml拷贝到his机器上
2、安装完his,要分别运行/opt/IBMIHS/bin目录下./opt/IBMIHS/bin
./adminctlstart,保证IHS已经启动
3、把/opt/WebSphere/Plugins/bin目录下的configurewebserver1.sh拷贝到ND机器上/opt/WebSphere/NetworkDeployment/bin目录下然后在Unix终端运行./configurewebserver1.sh-userwpsadmin-passwordwpsadmin
4、检查应用程序服务器wps将模块映射到服务器查看是否映射到webserver1