WebSphere+Portal+Server+V6[1].1安装指南(for+Windows)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业应用事业部产品发展部
WebSphere Portal Server V6.1
安装和配置指南
修订日期:2009-01-07
阅读范围:企业应用事业部产品发展部全体、公司相关负责人
撰写人:许文杰
北京慧点科技开发有限公司
目录
1.目的 (1)
2.安装WPS V6.1 (1)
2.1.安装前的准备工作 (1)
2.2.安装WPS v6.1 (2)
2.3.验证安装是否成功 (8)
3.安装配置DB2数据库 (9)
3.1.安装DB2 (9)
3.2.创建数据库 (9)
3.3.配置属性文件 (10)
3.4.转换数据库 (13)
3.5.验证转换是否成功 (13)
4.配置LDAP安全性 (13)
4.1.安装TDS (14)
4.2.使用向导配置安全性 (14)
4.3.验证配置是否成功 (25)
1.目的
主要介绍WebSphere Portal Server V6.1的安装和配置过程,包括了DB2数据库的配置和LDAP安全性的配置,为WebSphere Portal Server V6.1的实施和开发人员提供一个完整的参考资料,提高对WebSphere Portal Server V6.1的安装和配置速度。
2.安装WPS V6.1
2.1. 安装前的准备工作
安装Portal Server的机器必须具有固定的计算机名称,而且以后都不能更改,所以,安装portal之前一定要定好这个名称。
另外,安装Portal的用户还需要具有特定的权限,才能成功完成安装。
因此,在开始安装Portal之前,需要进行以下相应的设置:
设置固定IP,如:172.20.90.179 (安装Portal Server的机器的IP)
设置服务器名,如:bmsportal;设置DNS后缀,如:
此处操作系统为windows 2003 server
1.右键单击“我的电脑”,点击“属性”,选择“计算机名”标签页
2.单击“更改”,进入“计算机名称更改”页面, 将计算机名设置为bmsportal 3.单击“其它”,进入“DNS后缀和NetBIOS计算机名”页面
4.在“此计算机的主DNS后缀”文本框中,输入你要设置的DNS后缀。
如:
5.单击“确定”,完成DNS后缀的设置
设置本地host:更改你机器上...\WINDOWS\system32\drivers\etc\hosts文件,添加上述设置的完整主机名与固定IP地址的绑定。
在hosts文件中添加如下一行:
172.20.90.179
重启机器并用系统管理员登陆操作系统
2.2. 安装WPS v6.1
1.打开命令窗口,转到W-Setup目录下,运行命令:
install.bat
2.提示将安装Portal和Lotus Web Content Management 6.1。
单击“下一步”。
3.接受条款,单击“下一步”。
4.选择“完全”安装,点击“下一步”
5.输入安装WebSphere Portal和Lotus Web Content Management的安装目录(建议该目录不包含空格和特殊字符如‘.’等),默认为C:\IBM\WebSphere,点击“下一步”
6.指定服务器实例的属性,并单击“下一步”:
节点名:您要在其中安装WebSphere Portal 应用程序服务器的WebSphere Application Server 单元中的节点。
集群环境中,此值在同一单元的其他节点名中必须是唯一的。
通常,此值与计算机的主机名相同。
这里,填的默认为bmspo。
主机名:运行Portal的计算机的标准主机名或IP 地址。
如:。
7.输入WebSphere Portal和Lotus Web Content Management管理员的用户标识:wpsadmin,密码wpsadmin。
用户标识或密码中不要使用空格,并确保密码长度至少为 5 个字符。
单击“下一步”。
8.去掉“使用Microsoft Windows Services”选项,单击“下一步”。
9.检查安装信息,确认无误后单击“下一步”,开始安装。
10.选择下一张盘的路径,单击“下一步”。
装。
2.3. 验证安装是否成功
1.启动WebSphere Portal Server:
●方法一:打开命令窗口,进入WAS安装目录下的bin子目录,例如:
C:\IBM\WebSphere\AppServer\bin,执行命令:startServer.bat
WebSphere_Portal
●方法二:点击“开始> 程序> IBM WebSphere > Portal Server 和Lotus
Web Content Management > 启动server”
2.访问PortalServer(V6.1版本的访问端口为10040):
在浏览器中输入:10040/wps/portal
3.访问PortalWAS控制台(端口为10041或10027):
在浏览器中输入:10027/admin
4.启动Server1:
●方法一:在DOS命令窗口中,进入WAS安装目录下的bin子目录,例
如:C:\IBM\WebSphere\AppServer\bin,执行命令:startServer.bat server1
●方法二:点击“开始> 程序> IBM WebSphere > Application Server
Network Deployment V6.1 > 概要文件> wp_profile > 启动服务器”
5.登录WAS控制台(端口为10001):
在浏览器中输入:10001/admin
3.安装配置DB2数据库
3.1. 安装DB2
具体步骤请参看文档《DB2安装手册》。
3.2. 创建数据库
下面命令需要用windows的管理员,进入db2cmd命令窗口执行。
1.在DB2 服务器系统上运行以下命令来配置DB2 数据库实例:
选项描述
DB2 V8db2set DB2_RR_TO_RS=YES
db2set DB2_EVALUNCOMMITTED=YES
db2set DB2_INLIST_TO_NLJN=YES
db2 "UPDATE DBM CFG USING query_heap_sz 32768" db2 "UPDATE DBM CFG USING maxagents 500"
db2 "UPDATE DBM CFG USING sheapthres 50000"
DB2 V9db2set DB2_RR_TO_RS=YES
db2set DB2_EVALUNCOMMITTED=YES
db2set DB2_INLIST_TO_NLJN=YES
db2 "UPDATE DBM CFG USING query_heap_sz 32768"
db2 "UPDATE DBM CFG USING maxagents 500"
db2 "UPDATE DBM CFG USING sheapthres 0"
2.在DB2 服务器系统上运行以下命令来创建必需的数据库:
注:将dbname替换为数据库的实际名称。
运行命令,并且每次都使用release、community、customization、jcrdb、fdbkdb 和 lmdb 的实际值来替换dbname。
如:rele、comm、cust、jcr、fdbk、lkmd。
db2 "CREATE DB dbname using codeset UTF-8 territory us PAGESIZE 8192"
db2 "UPDATE DB CFG FOR dbname USING applheapsz 4096"
db2 "UPDATE DB CFG FOR dbname USING app_ctl_heap_sz 1024"
db2 "UPDATE DB CFG FOR dbname USING stmtheap 16384"
db2 "UPDATE DB CFG FOR dbname USING dbheap 2400"
db2 "UPDATE DB CFG FOR dbname USING locklist 1000"
db2 "UPDATE DB CFG FOR dbname USING logfilsiz 4000"
db2 "UPDATE DB CFG FOR dbname USING logprimary 12"
db2 "UPDATE DB CFG FOR dbname USING logsecond 20"
db2 "UPDATE DB CFG FOR dbname USING logbufsz 32"
db2 "UPDATE DB CFG FOR dbname USING avg_appls 5"
db2 "UPDATE DB CFG FOR dbname USING locktimeout 30"
db2 "UPDATE DB CFG FOR dbname using AUTO_MAINT off"
也可以把上面脚本写成bat文件,然后在db2cmd中执行。
3.在DB2 服务器系统上运行以下命令。
仅IBM Java内容存储库数据库jcrdb
需要此步骤。
▪jcrdb是用于存储用户数据和对象的数据库的名称
▪db2admin是jcrdb的数据库用户
注:该值可替换为任何具有管理权限的标识。
▪dbpassword是jcrdb的密码
db2 "CONNECT TO jcrdb USER db2admin USING dbpassword"
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"
也可以把上面脚本写成bat文件,然后在db2cmd中执行。
3.3. 配置属性文件
1.更改任何值前,先找到目录wp_profile_root/ConfigEngine/properties/下的如下
三个文件,并为每个文件创建备份副本:
●wkplc.properties
●wkplc_comp.properties
●wkplc_dbtype.properties
2.使用文本编辑器打开属性文件wkplc_comp.properties 并修改下表中的这些
值以适应环境。
根据要配置的数据库域,将dbdomain 分别替换为:
●release
●customization
●community
●feedback
4.更新文件wkplc_dbtype.properties 中的以下属性。
6.更新文件wkplc.properties 中的以下属性。
修改was管理员和portal管理员的密码。
如:wpsadmin。
7.保存并关闭此文件。
8.如果运行的是type 2 连接,请在转换数据之前编辑db2cli.ini 文件。
如果
没有按照这些步骤操作,将导致数据库传送在任务action-process-constraints
处挂起。
●找到文件C:\Program Files\ibm\SQLLIB\db2cli
●将以下内容添加到该文件的末尾。
在ReturnAliases=0 后留一空行。
[COMMON]
DYNAMIC=1ReturnAliases=0
3.4. 转换数据库
1.打开命令提示符并转至目录wp_profile_root/ConfigEngine。
2.输入下列命令来验证配置属性。
●ConfigEngine.bat validate-database-driver
-DTransferDomainList=release,customization,community,jcr,feedback,lik
eminds
●ConfigEngine.bat validate-database-connection
-DTransferDomainList=release,customization,community,jcr,feedback,lik
eminds
3.确保上面两个验证命令之行成功,并确保Server1和Portal都停止。
4.输入以下命令转换数据库到DB2上:
●ConfigEngine.bat database-transfer
-DTransferDomainList=release,customization,community,jcr,feedback,lik
eminds
注:运行过此任务后,日志文件中将会添加一条消息指出此任务是否成功。
检查日志文件。
如果配置失败,请验证wkplc.properties、wkplc_comp.properties 和wkplc_dbtype.properties 文件中的值,然后重复该步骤。
3.5. 验证转换是否成功
1.转至目录wp_profile_root/bin。
2.输入以下命令启动Portal服务器:startServer.bat WebSphere_Portal
3.访问PortalServer(V6.1版本的访问端口为40):
在浏览器中输入:10040/wps/portal,若能正常访问,则数据库转换成功。
4.配置LDAP安全性
本文档使用的LDAP服务器是IBM Tivoli Directory Server V6.1,并将LDAP 服务器作为联合存储库,具体的配置步骤如下:
4.1. 安装TDS
请参考Tivoli Directory Server的安装配置手册。
4.2. 使用向导配置安全性
1.打开命令窗口,转至目录wp_profile_root\PortalServer\wizard。
2.输入以下命令启动Portal配置向导:configwizard.bat
3.选择“配置安全性”,单击“下一步”。
4.输入WAS管理员标识和密码:wpsadmin/wpsadmin。
5.选中“配置联合存储库”,单击“下一步”。
6.选中“切换联合存储库”,单击“下一步”。
7.选中“更改主管理员标识”,单击“下一步”。
主机名:(确保在系统hosts文件中配置过此条目)
9.选择LDAP类型:IBM Directory Server6;输入LDAP管理员名称:cn=root,
密码:root。
单击“下一步”。
10.指定主管用户和组:
a)主管用户名:uid=wpsbind,cn=users,dc=smartdot,dc=com
b)密码:wpsbind
c)Portal主管理用户名:uid=wpsadmin,cn=users,dc=smartdot,dc=com
d)密码:wpsadmin
e)Portal主管理组名:cn=wpsadmins,cn=groups,dc=smartdot,dc=com
11.指定存储库信息:
a)存储库标识:RepositoryID_:389(默认)
b)基本专有名称:dc=smartdot,dc=com
12.实体类型Person的LDAP设置:
13.实体类型Group的LDAP设置:
14.组成员属性的LDAP设置:全部默认。
15.缺省父代和RDN的LDAP设置:
a)实体类型PersonAccount的缺省父代:cn=users,dc=smartdot,dc=com
b)实体类型Group的缺省父代:cn=groups,dc=smartdot,dc=com
c)实体类型PersonAccount的RDN:uid
d)实体类型Group的RDN:cn
16.查看设置,确认无误后,单击“下一步”。
17.开始运行任务,大概需要20分钟。
18.配置任务成功完成。
单击“完成”,结束配置。
4.3. 验证配置是否成功
1.配置完LDAP安全性之后Portal是启动着的,在浏览器中输入如下地址访问
PortalServer(V6.1版本的访问端口为10040):
:10040/wps/portal,看是否能正常登录。
2.在浏览器中输入如下地址访问server1控制台:
:10001/admin,如果配置成功,需要输入用户名密码才能登录,在此输入:wpsbind/wpsbind,看是否能正常登录。