关键字:WebSphere Portal V6.1 安装

一、 前言

本文描述了WebSphere Portal V6.1在单机环境中,Windows 2003操作系统下安装的完整过程。其中涉及的主要步骤包括:

1、 安装WebSphere Portal Server

2、 升级版本至6.1.0.1

3、 安装并配置DB2

4、 迁移WebSphere Portal数据库

5、 安装并配置Tivoli Directory Server

6、 配置WebSphere Portal安全性

在升级步骤开始之前,请参考http://www.ibm.com/support/docview.wss?rs=688&uid=swg27007791查看升级对软件和硬件的要求。

WebSphere Portal介质(32 bit Windows):

l W-Setup

l W-1

l W-3

l W-4

l W-5

6.1.0.1升级补丁包(http://www.ibm.com/support/docview.wss?rs=688&uid=swg24020016):

l 6.1.0-WP-FP001.zip

l Portal Update Installer

l WAS Update Installer

l WAS 6.1.0.19补丁包(包括服务器、SDK以及临时补丁)

二、 安装WebSphere Portal

通过WebSphere Portal安装介质中的Setup CD,运行install.bat启动安装界面。

clip_image002

图片 1

clip_image004

图片 2

clip_image006

图片 3

clip_image008

图片 4

clip_image010

图片 5

clip_image012

图片 6

clip_image014

图片 7

clip_image016

图片 8

clip_image018

图片 9

clip_image020

图片 10

关闭以下两个窗口。

clip_image022

图片 11

clip_image024

图片 12

登录门户,检查功能是否正常。

clip_image026

图片 13

clip_image028

图片 14

三、 升级版本至6.1.0.1

1. 升级WAS版本至6.1.0.19

1.1 停止所有应用服务器

在开始升级前,必须停止server1和WebSphere Portal服务器。

运行“was_home/AppServer/bin/serverStatus.bat -all -username was_adm_id -password was_adm_pwd,检测服务器状态。

clip_image030

图片 15

执行was_home\bin\stopServer.bat WebSphere_Portal -username was_adm_id

-password was_adm_pwd停止WebSphere Portal服务器。

clip_image032

图片 16

2.1 安装WAS Update Installer

运行install.bat(D:\file\images\portal6101\WAS\download.updii.61019.windows.ia32\UpdateInstaller),安装WAS update installer,步骤如图所示。

clip_image034

图片 17

clip_image036

图片 18

clip_image038

图片 19

clip_image040

图片 20

clip_image042

图片 21

clip_image044

图片 22

clip_image046

图片 23

3.1 升级WAS以及临时补丁

把WAS补丁包(服务器、SDK以及临时补丁)拷贝到“update_Installer_home\maintenance”目录下。

启动Update Installer。可以继续上一步操作。如果关闭,通过执行“update_installer_home\update.bat”启动。

clip_image048

图片 24

检测出已经安装的WebSphere Application Server

clip_image050

图片 25

clip_image052

图片 26

clip_image054

图片 27

Update Installer会在当前目录下搜索出合适当前系统的补丁包。在文档描述的环境中,包括服务器以及SDK的补丁。

clip_image056

图片 28

应用补丁之前,会根据情况卸载一些之前存在的临时补丁。

clip_image058

图片 29

clip_image060

图片 30

clip_image062

图片 31

clip_image064

图片 32

重新启动WAS Update Installer,安装临时补丁。

切换到临时补丁所在目录。

clip_image066

图片 33

clip_image068

图片 34

clip_image070

图片 35

clip_image072

图片 36

2. 升级WebSphere Portal

4.1 准备工作

1) 确保停止WebSphere Portal以及server1。

2) 检查wkplc.properties,wkplc_comp.properties 和wkplc_dbtype.properties(portal_profile_home\ConfigEngine\properties)中的配置信息是否正确。

a) 在wkplc.properties中提供PortalAdminPwd和WasPassword,即Portal和WAS管理员的密码。

b) 如果使用了非Cloudscape数据库,在wkplc_comp.properties中提供数据库管理员的密码。

c) (可选)如果需要更新Portal screen jsp,在wkplc.properties中添加如下属性:CopyWpsEarScreens=true

d) 创建portal_server_root/update目录,解压缩Portal update installer(D:\file\images\portal6101\Portal\PortalUpdateInstaller61WIN.zip)文件到这个目录。

e) 创建portal_server_root/update/fixpacks目录,解压缩6.1.0-WP-FP001.zip中的文件到这个目录。

f) 执行如下步骤,修改HTTP connetion timeout

Ø 启动server1

Ø 通过浏览器访问“https://portalsever_host:10003/admin”,打开WAS管理控制台。

clip_image074

图片 37

Ø 点击“服务器>应用程序服务器>WebSphere_Portal>Web 容器设置>Web 容器传输链。

clip_image076

图片 38

Ø 修改界面列示的四个传输链的“读超时”和“写超时”的值从60改为180

clip_image078

图片 39

clip_image080

图片 40

Ø 保存修改结果后,注销管理控制台。停止server1。

5.1 升级Portal

运行portal_server_root/update/updatePortalWizard.bat

clip_image082

图片 41

clip_image084

图片 42

clip_image086

图片 43

clip_image088

图片 44

clip_image090

图片 45

clip_image092

图片 46

clip_image094

图片 47

clip_image096

图片 48

clip_image098

图片 49

clip_image100

图片 50

四、 安装并配置DB2

3. 安装DB2

clip_image102

图片 51

clip_image104

图片 52

clip_image106

图片 53

clip_image108

图片 54

clip_image110

图片 55

clip_image112

图片 56

clip_image114

图片 57

clip_image116

图片 58

clip_image118

图片 59

clip_image120

图片 60

clip_image122

图片 61

clip_image124

图片 62

clip_image126

图片 63

clip_image128

图片 64

4. 升级DB2

通过服务面板停止所有DB2相关的进程。

clip_image129clip_image131

图片 65

clip_image132clip_image134

图片 66

clip_image136

图片 67

clip_image138

图片 68

clip_image140

图片 69

clip_image142

图片 70

clip_image144

图片 71

5. 创建数据库

按顺序执行下面定义的脚本。注意各段红色字体需要替换成实际环境中的信息。在Windows环境中需要去掉“#”注释部分。执行的文件已经在svn上https://124.127.106.41/portal/projects/rd/portal/wp/docs/13_安装文件,可以直接使用

6.1 全局配置脚本

db2set DB2_RR_TO_RS=YES

db2set DB2_EVALUNCOMMITTED=YES

db2set DB2_INLIST_TO_NLJN=YES

db2set DB2COMM=TCPIP

############################################################

# 当使用 type 2 driver时,在 DB2 Connect client配置如下参数 #

# 替换”hostname“为WebSphere Portal的主机名 #

############################################################

db2 “UPDATE DBM CFG USING tp_mon_name WAS”

db2 “UPDATE DBM CFG USING spm_name hostname

############################################################

# 适用于DB2 Version 9,其它版本请参考信息中心 #

############################################################

db2 “UPDATE DBM CFG USING query_heap_sz 32768”

db2 “UPDATE DBM CFG USING maxagents 500”

db2 “UPDATE DBM CFG USING sheapthres 0”

表格 1

7.1 Release DB

db2 “CREATE DB relTCP using codeset UTF-8 territory us PAGESIZE 8192”

db2 “UPDATE DB CFG FOR relTCP USING applheapsz 4096”

db2 “UPDATE DB CFG FOR relTCP USING app_ctl_heap_sz 1024”

db2 “UPDATE DB CFG FOR relTCP USING stmtheap 16384”

db2 “UPDATE DB CFG FOR relTCP USING dbheap 2400”

db2 “UPDATE DB CFG FOR relTCP USING locklist 1000”

db2 “UPDATE DB CFG FOR relTCP USING logfilsiz 4000”

db2 “UPDATE DB CFG FOR relTCP USING logprimary 12”

db2 “UPDATE DB CFG FOR relTCP USING logsecond 20”

db2 “UPDATE DB CFG FOR relTCP USING logbufsz 32”

db2 “UPDATE DB CFG FOR relTCP USING avg_appls 5”

db2 “UPDATE DB CFG FOR relTCP USING locktimeout 30”

db2 “UPDATE DB CFG FOR relTCP using AUTO_MAINT off”

表格 2

8.1 Community DB

db2 “CREATE DB comTCP using codeset UTF-8 territory us PAGESIZE 8192”

db2 “UPDATE DB CFG FOR comTCP USING applheapsz 4096”

db2 “UPDATE DB CFG FOR comTCP USING app_ctl_heap_sz 1024”

db2 “UPDATE DB CFG FOR comTCP USING stmtheap 16384”

db2 “UPDATE DB CFG FOR comTCP USING dbheap 2400”

db2 “UPDATE DB CFG FOR comTCP USING locklist 1000”

db2 “UPDATE DB CFG FOR comTCP USING logfilsiz 4000”

db2 “UPDATE DB CFG FOR comTCP USING logprimary 12”

db2 “UPDATE DB CFG FOR comTCP USING logsecond 20”

db2 “UPDATE DB CFG FOR comTCP USING logbufsz 32”

db2 “UPDATE DB CFG FOR comTCP USING avg_appls 5”

db2 “UPDATE DB CFG FOR comTCP USING locktimeout 30”

db2 “UPDATE DB CFG FOR comTCP using AUTO_MAINT off”

表格 3

9.1 Customization DB

db2 “CREATE DB cusTCP using codeset UTF-8 territory us PAGESIZE 8192”

db2 “UPDATE DB CFG FOR cusTCP USING applheapsz 4096”

db2 “UPDATE DB CFG FOR cusTCP USING app_ctl_heap_sz 1024”

db2 “UPDATE DB CFG FOR cusTCP USING stmtheap 16384”

db2 “UPDATE DB CFG FOR cusTCP USING dbheap 2400”

db2 “UPDATE DB CFG FOR cusTCP USING locklist 1000”

db2 “UPDATE DB CFG FOR cusTCP USING logfilsiz 4000”

db2 “UPDATE DB CFG FOR cusTCP USING logprimary 12”

db2 “UPDATE DB CFG FOR cusTCP USING logsecond 20”

db2 “UPDATE DB CFG FOR cusTCP USING logbufsz 32”

db2 “UPDATE DB CFG FOR cusTCP USING avg_appls 5”

db2 “UPDATE DB CFG FOR cusTCP USING locktimeout 30”

db2 “UPDATE DB CFG FOR cusTCP using AUTO_MAINT off”

表格 4

10.1 JCR DB

db2 “CREATE DB jcrTCP using codeset UTF-8 territory us PAGESIZE 8192”

db2 “UPDATE DB CFG FOR jcrTCP USING applheapsz 4096”

db2 “UPDATE DB CFG FOR jcrTCP USING app_ctl_heap_sz 1024”

db2 “UPDATE DB CFG FOR jcrTCP USING stmtheap 16384”

db2 “UPDATE DB CFG FOR jcrTCP USING dbheap 2400”

db2 “UPDATE DB CFG FOR jcrTCP USING locklist 1000”

db2 “UPDATE DB CFG FOR jcrTCP USING logfilsiz 4000”

db2 “UPDATE DB CFG FOR jcrTCP USING logprimary 12”

db2 “UPDATE DB CFG FOR jcrTCP USING logsecond 20”

db2 “UPDATE DB CFG FOR jcrTCP USING logbufsz 32”

db2 “UPDATE DB CFG FOR jcrTCP USING avg_appls 5”

db2 “UPDATE DB CFG FOR jcrTCP USING locktimeout 30”

db2 “UPDATE DB CFG FOR jcrTCP using AUTO_MAINT off”

表格 5

11.1 JCR DB参数

############################################################

# 修改JCR DB配置参数。替换”USER”为数据库实例管理帐户ID #

# “USING”为管理帐户密码 #

############################################################

db2 “CONNECT TO jcrTCP USER db2inst1 USING passw0rd

db2 “CREATE BUFFERPOOL ICMLSFREQBP4 SIZE 1000 PAGESIZE 4 K”

db2 “CREATE BUFFERPOOL ICMLSVOLATILEBP4 SIZE 8000 PAGESIZE 4 K”

db2 “CREATE BUFFERPOOL ICMLSMAINBP32 SIZE 8000 PAGESIZE 32 K”

db2 “CREATE BUFFERPOOL CMBMAIN4 SIZE 1000 PAGESIZE 4 K”

db2 “CREATE REGULAR TABLESPACE ICMLFQ32 PAGESIZE 32 K MANAGED BY SYSTEM USING (\’ICMLFQ32\’) BUFFERPOOL ICMLSMAINBP32”

db2 “CREATE REGULAR TABLESPACE ICMLNF32 PAGESIZE 32 K MANAGED BY SYSTEM USING (\’ICMLNF32\’) BUFFERPOOL ICMLSMAINBP32”

db2 “CREATE REGULAR TABLESPACE ICMVFQ04 PAGESIZE 4 K MANAGED BY SYSTEM USING (\’ICMVFQ04\’) BUFFERPOOL ICMLSVOLATILEBP4”

db2 “CREATE REGULAR TABLESPACE ICMSFQ04 PAGESIZE 4 K MANAGED BY SYSTEM USING (\’ICMSFQ04\’) BUFFERPOOL ICMLSFREQBP4”

db2 “CREATE REGULAR TABLESPACE CMBINV04 PAGESIZE 4 K MANAGED BY SYSTEM USING (\’CMBINV04\’) BUFFERPOOL CMBMAIN4”

db2 “CREATE SYSTEM TEMPORARY TABLESPACE ICMLSSYSTSPACE32 PAGESIZE 32 K MANAGED BY SYSTEM USING (\’icmlssystspace32\’) BUFFERPOOL ICMLSMAINBP32”

db2 “CREATE SYSTEM TEMPORARY TABLESPACE ICMLSSYSTSPACE4 PAGESIZE 4 K MANAGED BY SYSTEM USING (\’icmlssystspace4\’) BUFFERPOOL ICMLSVOLATILEBP4”

db2 “DISCONNECT jcrdb”

db2 “TERMINATE”

表格 6

12.1 Feedback DB

db2 “CREATE DB fdbkTCP using codeset UTF-8 territory us PAGESIZE 8192”

db2 “UPDATE DB CFG FOR fdbkTCP USING applheapsz 4096”

db2 “UPDATE DB CFG FOR fdbkTCP USING app_ctl_heap_sz 1024”

db2 “UPDATE DB CFG FOR fdbkTCP USING stmtheap 16384”

db2 “UPDATE DB CFG FOR fdbkTCP USING dbheap 2400”

db2 “UPDATE DB CFG FOR fdbkTCP USING locklist 1000”

db2 “UPDATE DB CFG FOR fdbkTCP USING logfilsiz 4000”

db2 “UPDATE DB CFG FOR fdbkTCP USING logprimary 12”

db2 “UPDATE DB CFG FOR fdbkTCP USING logsecond 20”

db2 “UPDATE DB CFG FOR fdbkTCP USING logbufsz 32”

db2 “UPDATE DB CFG FOR fdbkTCP USING avg_appls 5”

db2 “UPDATE DB CFG FOR fdbkTCP USING locktimeout 30”

db2 “UPDATE DB CFG FOR fdbkTCP using AUTO_MAINT off”

表格 7

13.1 Likeminds DB

db2 “CREATE DB lmTCP using codeset UTF-8 territory us PAGESIZE 8192”

db2 “UPDATE DB CFG FOR lmTCP USING applheapsz 4096”

db2 “UPDATE DB CFG FOR lmTCP USING app_ctl_heap_sz 1024”

db2 “UPDATE DB CFG FOR lmTCP USING stmtheap 16384”

db2 “UPDATE DB CFG FOR lmTCP USING dbheap 2400”

db2 “UPDATE DB CFG FOR lmTCP USING locklist 1000”

db2 “UPDATE DB CFG FOR lmTCP USING logfilsiz 4000”

db2 “UPDATE DB CFG FOR lmTCP USING logprimary 12”

db2 “UPDATE DB CFG FOR lmTCP USING logsecond 20”

db2 “UPDATE DB CFG FOR lmTCP USING logbufsz 32”

db2 “UPDATE DB CFG FOR lmTCP USING avg_appls 5”

db2 “UPDATE DB CFG FOR lmTCP USING locktimeout 30”

db2 “UPDATE DB CFG FOR lmTCP using AUTO_MAINT off”

表格 8

14.1 DB2客户端配置

############################################################

# 在DB2 Connect client上编目远程数据库服务器节点 #

# 替换”remote”的值为数据库服务器的主机名 #

# 替换”server”的值为数据库服务器实例的服务端口号 #

# 信息存储在系统的services配置文件中,如/etc/services #

############################################################

db2 “catalog tcpip node relNode remote portal61 server 50000″

db2 “catalog tcpip node comNode remote portal61 server 50000″

db2 “catalog tcpip node cusNode remote portal61 server 50000″

db2 “catalog tcpip node jcrNode remote portal61 server 50000″

db2 “catalog tcpip node fdbkNode remote portal61 server 50000″

db2 “catalog tcpip node lmNode remote portal61 server 50000″

############################################################

# 在DB2 Connect client上编目远程数据库 #

############################################################

db2 “catalog db relTCP as reldb at node relNode”

db2 “catalog db comTCP as comdb at node comNode”

db2 “catalog db cusTCP as cusdb at node cusNode”

db2 “catalog db jcrTCP as jcrdb at node jcrNode”

db2 “catalog db fdbkTCP as fdbkdb at node fdbkNode”

db2 “catalog db lmTCP as lmdb at node lmNode”

表格 9

脚本执行完后,在db2cmd命令行窗口中执行“db2 list db directory”,验证结果。

clip_image146

图片 72

在db2cmd命令行窗口中,执行“db2stop”和“db2start”重新启动实例。

6. 修改WebSphere Portal的DB2参数

主要修改wkplc.properties、 wkplc_comp.properties、wkplc_dbtype.properties三个文件,其中wkplc_comp.properties、wkplc_dbtype.properties可以直接从svn :https://124.127.106.41/portal/projects/rd/portal/wp/docs/13_安装文件 覆盖,wkplc.properties需要根据实际情况修改。

在修改之前,请备份原有的文件。目录为/opt/WebSphere/wp_profile/ConfigEngine/properties。

表格 1 wkplc.properties

WasPassword

password

PortalAdminPwd

password

表格 2 wkplc_comp.properties

feedback.DbType

db2

feedback.DbName

fdbkdb

feedback.DbSchema

FEEDBACK

feedback.DataSourceName

fdbkdbDS

feedback.DbUrl

jdbc:db2://gzmhdb1:50000/fdbkdb:returnAlias=0;

feedback.DbUser

db2inst1

feedback.DbPassword

password

   

likeminds.DbType

Db2

likeminds.DbName

lmdb

likeminds.DbSchema

likemind

likeminds.DataSourceName

lmdbDS

likeminds.DbUrl

jdbc:db2:// gzmhdb1:50000/lmdb:returnAlias=0;

likeminds.DbUser

db2inst1

likeminds.DbPassword

password

   

release.DbType

db2

release.DbName

reldb

release.DbSchema

release

release.DataSourceName

reldbDS

release.DbUrl

jdbc:db2:// gzmhdb1:50000/reldb:returnAlias=0;

release.DbUser

db2inst1

release.DbPassword

password

   

community.DbType

db2

community.DbName

comdb

community.DbSchema

community

community.DataSourceName

comdbdsDS

community.DbUrl

jdbc:db2:// gzmhdb1:50000/comdb:returnAlias=0;

community.DbUser

db2inst1

community.DbPassword

password

   

customization.DbType

db2

customization.DbName

cusdb

customization.DbSchema

customization

customization.DataSourceName

cusdbdsDS

customization.DbUrl

jdbc:db2:// gzmhdb1:50000/cusdb:returnAlias=0;

customization.DbUser

db2inst1

customization.DbPassword

password

   

jcr.DbType

db2

jcr.DbName

jcrdb

jcr.DbSchema

jcr

jcr.DataSourceName

jcrdbdsDS

jcr.DbUrl

jdbc:db2:// gzmhdb1:50000/jcrdb:returnAlias=0;

jcr.DbUser

db2inst1

jcr.DbPassword

password

表格 3 wkplc_dbtype.properties

db2.DbLibrary

/opt/IBM/db2/V9.1/java/db2jcc.jar:/opt/IBM/db2/V9.1/java/db2jcc_license_cu.jar

7. 执行迁移

在命令行窗口中执行“portal_profile_home/ConfigEngine/ConfigEngine.bat validate-database-driver -DTransferDomainList=release,customization,community,jcr,feedback,likeminds验证JDBC driver。看到如下结果表明执行成功。

clip_image148

图片 74

如果以上操作执行成功,继续执行:portal_profile_home/ConfigEngine/ConfigEngine.bat validate-database-connection -DTransferDomainList=release,customization,community,jcr,feedback,likeminds。查看返回信息,如果有错误存在,检查WebSphere Portal配置文件。

执行“portal_profile_home/ConfigEngine/ConfigEngine.bat database-transfer -DTransferDomainList=release,customization,community,jcr,feedback,likeminds”开始数据迁移任务。

clip_image150

五、 安装并配置Tivoli Directory Server

8. 安装

install_tds.bat

clip_image152

clip_image154

clip_image156

clip_image158

clip_image160

clip_image162

clip_image164

clip_image166

clip_image168

clip_image170

9. 安装语言包

clip_image172

clip_image174

clip_image176

clip_image178

10. 创建实例

clip_image180

clip_image182

clip_image184

clip_image186

clip_image188

clip_image190

clip_image192

clip_image194

clip_image196

clip_image198

clip_image200

clip_image202

clip_image204

clip_image206

11. 配置实例

clip_image208

clip_image210

clip_image212

clip_image214

clip_image216

clip_image218

clip_image220

clip_image222

12. 配置安全性

启动ldap:

/opt/IBM/ldap/V6.1/sbin/ibmslapd

修改配置文件

表格 4 wkplc.properties

standalone.ldap.id=tds01

standalone.ldap.host=gzmhdb1

standalone.ldap.port=389

standalone.ldap.bindDN =uid=wasadmin,cn=users,dc=boco,dc=com

standalone.ldap.bindPassword=password

standalone.ldap.ldapServerType=IDS6

standalone.ldap.userIdMap=*:uid

standalone.ldap.groupIdMap=*:cn

standalone.ldap.groupMemberIdMap=groupOfUniqueNames:uniquemember

standalone.ldap.userFilter=(&(uid=%v)(objectclass=inetOrgPerson))

standalone.ldap.groupFilter=(&(cn=%v)(objectclass=groupOfUniqueNames))

standalone.ldap.serverId=uid=wasadmin,cn=users,dc=iapp,dc=com

standalone.ldap.serverPassword= password

standalone.ldap.realm=gzmhdb1

standalone.ldap.primaryAdminId= uid=wpsadmin,cn=users,dc=boco,dc=com

standalone.ldap.primaryAdminPassword= password

standalone.ldap.primaryPortalAdminId= uid=wpsadmin,cn=users,dc=boco,dc=com

standalone.ldap.primaryPortalAdminPassword= password

standalone.ldap.primaryPortalAdminGroup=cn=wpsadmins,cn=groups, dc=boco,dc=com

standalone.ldap.baseDN= dc=boco,dc=com

standalone.ldap.personAccountParent=cn=users, dc=boco,dc=com

standalone.ldap.groupParent=cn=groups, dc=boco,dc=com

运行下面命令:

Wp_profile_root /ConfigEngine.sh validate-standalone-ldap

Wp_profile_root /ConfigEngine.sh wp-modify-ldap-security

确保上述命令成功完成。

六、 验证

clip_image224

clip_image226

版权声明:本文为seaairland原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/seaairland/archive/2010/10/26/1861328.html