本主题描述如何准备 Linux 系统来安装 WebSphere Application Server。
在您开始之前安装使用 InstallShield Multiplatform(ISMP)向导。您可以使用图形界面形式的向导。您也可以使用静默方式的向导。
静默方式是具有标识选项响应文件参数的命令行调用。安装之前编辑选项响应文件。
在 V6.1 中,对于安装向导和静默安装都引入了非根安装支持。
如果遇到问题(例如,需要更多临时空间或操作系统上缺少必备软件包),那么取消安装,作出必要更改并重新开始安装。
关于本任务准备操作系统涉及到诸如为操作系统分配磁盘空间和安装补丁等更改。IBM 将在每个操作系统平台上测试 WebSphere Application Server 产品。这些测试将验证是否需要对操作系统进行更改以便正确运行 WebSphere Application Server 产品。不进行必需的更改,WebSphere Application Server 产品就不会正确运行。
虽然本主题列示了安装所有 Linux 产品时的通用步骤,但特定 Linux 分发可能需要其他步骤。完成所有通用步骤以及您的 Linux 分发所需的任何其他步骤。如果您的分发未列示在本主题中但 WebSphere Application Server 支持该产品,请查阅产品支持站点上可供您的操作系统使用的任何发行后技术说明,该站点网址如下:http://www.ibm.com/software/webservers/appserv/was/support/。如果没有可供您的分发使用的技术说明,那么表示可能不需要其他步骤。
通常因为 Linux 分发的缺省安装未提供必需的库或操作系统功能部件时,才会需要其他步骤。如果在定制 Linux 上安装 WebSphere Application Server 并且该 Linux 安装的软件包与分发的缺省安装提供的软件包明显不同,那么应确保定制安装具有运行 WebSphere Application Server 所需的软件包。WebSphere Application Server 不会保留每个 Linux 分发或对每个产品的更新所需的软件包列表。
要让 WebSphere Application Server 充分运行,您的 Linux 安装必须具有下列各项:
1. 登录至操作系统。
作为 root 用户或者作为非 root 安装程序登录。
选择允许所有者读写文件并允许其他人根据主要系统策略访问这些文件的 umask。对于 root 用户,建议选择 umask 022。对于非 root 用户,可以根据用户是否共享组而使用 umask 002 或 022。要验证 umask 设置,发出以下命令:
umask要将 umask 设置设置为 022,发出以下命令:
umask 0222. 下载并安装 Mozilla Firefox Web 浏览器,以使您可以使用产品光盘上的启动板应用程序以及用于 WebSphere Application Server 的 Gnome 和 KDE 快捷菜单项。
如果您没有 Mozilla Firefox 浏览器,请从 http://www.mozilla.com/en-US/firefox/all.html 下载并安装该浏览器。
注: 可能需要从 Firefox 安装目录以外的目录运行 >firefox &url,以确保 Firefox 在该路径中。可通过输入以下内容添加 /opt/bin 目录的符号链接:
>ln -s /locationToFirefox/firefox firefox3. 可选: 导出受支持的浏览器的位置。
使用识别浏览器的实际位置的命令来导出受支持的浏览器的位置。
例如,如果 Mozilla 软件包位于 /opt/bin/mozilla 目录中,请使用以下命令:
export BROWSER=/opt/bin/mozilla4. 停止您要在其上安装产品的机器的与 WebSphere Application Server 相关的所有 Java 进程。
5. 停止任何 Web 服务器进程(如 IBM HTTP Server)。
6. 提供足够的磁盘空间。
注意:
WebSphere Application Server Base 产品需要以下磁盘空间:
/opt/IBM/WebSphere/AppServer 目录需要 930 MB
安装根目录包含核心产品文件。此空间大小包括样本应用程序。此空间大小包括 server1 进程的缺省应用程序服务器概要文件需要的空间。需求不包括您可能安装的应用程序的空间。
每个应用程序服务器概要文件大约需要 200 MB 和 40 MB 的临时空间,以及开发和部署任何应用程序所需要的空间。
/tmp 目录需要 100 MB 空间
临时目录是安装程序的工作目录。
总共需要 1030 MB 空间
此数量是从光盘安装产品时需要的空间总量。
IBM HTTP Server 产品需要以下空间量:
/opt/IBM/HTTPServer 目录需要 110 MB
IBM HTTP Server 产品需要此空间。
/opt/ibm/gsk7 目录需要 25 MB
IBM 全局安全性工具箱(GSKit)需要此空间。
用于 Linux 分布式平台的运行时模块是 gsk7bas.i386.rpm,而用于 Linux for System z 平台的运行时模块是 gsk7bas.s390.rpm。
WebSphere Application Server 的 Web 服务器插件需要的最大空间量如下:
/opt/IBM/WebSphere/plugins 目录需要 200 MB
Web 服务器插件需要此空间。
/opt/ibm/gsk7 目录需要 25 MB
IBM 全局安全性工具箱(GSKit)需要此空间。
运行时模块为 gskkm.rte。
IBM WebSphere Application Server 客户机产品需要以下空间量:
app_client_root 目录需要 150 MB 空间
实际上,安装应用程序客户机所需的空间小于 150 MB。空间的大小取决于您作为功能部件安装的客户机。
Update Installer 需要以下空间量:
/opt/IBM/WebSphere/UpdateInstaller 目录需要 200 MB
Application Server Toolkit 需要以下空间量:
/opt/IBM/WebSphere/AST 目录最多需要 550 MB
Application Server Toolkit 不包括集成测试环境。
安装 WebSphere Application Server 产品以创建测试环境。
在安装产品文件和所选功能部件前,每个组件的安装向导都会在确认面板上显示所需空间。如果没有足够的空间安装该产品,那么安装向导也会发出警告。
如果打算从前一个版本迁移应用程序和配置,那么验证应用程序对象是否具有足够的磁盘空间。作为粗略准则,计划空间等于应用程序对象大小的百分之 110:
o 对于 V4.0.x:企业归档(EAR)文件的大小
o 对于 V5.0.x:EAR 文件的大小
7. 验证先决条件和并存条件是否符合所要求的发行版级别。
虽然安装向导会通过 prereqChecker 应用程序检查必备的操作系统补丁,但是如果您尚未复查受支持的硬件和软件 Web 站点上的先决条件,那么应执行此操作。
请参阅非 IBM 必备软件产品和并存产品的文档,以了解如何迁移至它们支持的版本。
8. 在 bash 命令 shell 概要文件中增大 ulimit 设置,以防止产生 addNode 和 importWasprofile 问题。
当添加节点时,addNode 命令脚本可能会失败;而导入配置归档时,importWasprofile 命令可能会失败。在安装定制安装包(CIP)期间,如果 CIP 中包含定制概要文件,那么 importWasprofile 命令可能会失败。
在 bash shell 概要文件脚本中为内核设置更高的 ulimit 设置,该设置是在登录会话时装入的。
通过将命令添加至 shell 概要文件脚本来在 Linux 命令 shell 上设置 ulimit。通常可在主目录下找到 shell 概要文件脚本:
. cd ~
a. vi .bashrc
b. ulimit -n 8192
请参阅http://www.ibm.com/support/docview.wss?uid=swg21223909,以了解更多信息。
9. 如果修改了 etc/issue 文件,那么复原该文件的原始副本。
安装向导中的 prereqChecker 程序使用该文件来验证操作系统的版本。如果无法复原原始版本,那么忽略有关不受支持的操作系统的“操作系统级别检查”消息。尽管产生了警告,但是安装仍然可以成功地继续进行。
10. 当使用 emacs 或其他免费软件时,验证系统 cp 命令。
如果操作系统上安装了 emacs 或其他免费软件,那么验证是否使用了系统 cp 命令。
. 运行 WebSphere Application Server 产品的安装程序之前,在命令提示符下输入 which cp。
a. 如果结果目录输出包含 freeware,那么从路径中除去 freeware 目录。例如,假设输出的内容与以下消息相似:.../freeware/bin/cp。如果与此相似,那么将目录从路径中除去。
b. 安装 WebSphere Application Server 产品。
c. 将 freeware 目录添加回到路径中。
如果您通过 cp 命令(免费软件包的一部分)安装,那么安装看来可能会成功完成,但是产品安装的 Java 2 SDK 在 app_server_root/java 目录下可能会缺少文件。
缺少文件可能会破坏所需的符号链接。如果您从路径中除去 freeware cp 命令,那么您可以成功地安装 Application Server 产品。
11. 完成特定于任何 Linux 分发的设置。
完成对应您的 Linux 分发的步骤:
o SuSE Linux Enterprise Server 9
o SuSE Linux Enterprise Server 8
如果要使用以上列示分发以外的受支持分发,请查阅 WebSphere Application Server 支持站点以了解为您的分发发布的所有技术说明。如果已发布技术说明,那么应用修订。
12. 如果创建了自己的光盘,那么验证安装映像光盘上的 Java 2 SDK 是否在正常运行。
例如,您可能已经从 Passport Advantage 下载了安装映像,也可能已经将安装映像复制到一张备份光盘上。在任何一种情况下,执行以下步骤来验证光盘中是否包含有效的 Java 2 软件开发包(SDK)。
. 切换至产品 CD-ROM 或 DVD 上的 /JDK/jre.pak/repository/package.java.jre/java/jre/bin 目录。 例如:
cd /JDK/jre.pak/repository/package.java.jre/java/jre/bina. 验证 Java 2 SDK 版本。 输入以下命令:
./java -version如果 Java 2 SDK 是完整的,那么会成功完成此命令并且不会产生任何错误。
13. 为非 root 安装者标识授予在 Gnome 和 KDE 中创建菜单项的正确文件许可权。
在安装之前,root 用户可以为非 root 安装者授予对 /etc/xdg/menus/applications-merged 目录的写许可权。然后,安装向导将在非 root 安装期间创建菜单项。
否则,必须在安装了 WebSphere Application Server 的情况下运行脚本来创建和除去菜单项。请参阅非 root 安装人员受到的限制 ,以了解更多信息。
准备 Red Hat Enterprise Linux 5 以进行安装必须完成准备 Red Hat Enterprise Linux V5 系统所需的其他步骤以安装 WebSphere Application Server。
在您开始之前完成准备 Linux 系统以进行安装 中的步骤 1 到 10。这些步骤是安装所有 Linux 系统时的通用步骤。
关于本任务除安装所有 Linux 系统时所需的通用步骤之外,Red Hat Enterprise Linux V5 还需要一些特定于系统的步骤。
验证是否安装了下列必备软件包。Linux 软件包注册局限性会妨碍必备软件检查程序检查 Linux 系统上的必备软件包。请参阅安装和验证 Linux 包 ,以了解更多信息。
过程1. 安装用于所有硬件平台的软件包。
在任何硬件平台上安装下列软件包:
compat-libstdc++-33-3.2.3-61
这是保持 C++ 运行时兼容性所必需的软件包,供诸如 GSKit 等组件、Java 2 软件开发包(SDK)以及 Web 服务器插件使用。
compat-db-4.2.52-5.1
这是 IBM HTTP Server 必需的软件包。某些模块使用此软件包中包含的库。
libXp-1.0.0-8
Java 2 SDK 需要使用它来为图形用户界面提供打印功能。没有此软件包,就不能将基于 Swing 的应用程序和基于 AWT 的应用程序(例如,InstallShield for Multiplatforms(ISMP))实例化。
rpm-build-4.4.2-37.el5
ISMP 需要使用它来在 RPM 数据库中正确地注册产品。
这些软件包是 Red Hat Enterprise Linux 5 操作系统的一部分,但是缺省情况下可能均未安装。如果 Red Hat 提供了新的软件包作为勘误表,那么还可以安装其中任何软件包的更新发行版。
2. 为能够同时运行 32 位和 64 位应用程序的硬件平台选择软件包。
能够运行 32 位和 64 位应用程序的硬件平台包括:Opteron、EM64T、iSeries、pSeries(PowerPC)和 zSeries(64 位)机器。
缺省情况下,RHEL 5 在这些平台上仅安装 64 位运行时支持。但是,随 WebSphere Application Server V6.x 产品和软件包提供的各种应用程序还需要 32 位运行时支持。因此,必须安装 32 位运行时支持。
在安装 RHEL 5 期间,通过选择对软件包进行定制来安装下列必需的 32 位软件包。或者,通过从图形终端发出 system-config-packages 命令来实现在现有 RHEL 5 系统上定制软件包。
在“系统”类别下安装“兼容性体系结构支持”。如果您打算构建 C 或 C++ 库并与 32 位和 64 位应用程序配合使用,可选择在“开发”类别下安装“兼容性体系结构开发支持”。
同时支持 32 位和 64 位应用程序的平台将同时需要下列软件包的 32 位和 64 位版本:
o compat-libstdc++-33-3.2.3-61
o compat-db-4.2.52-5.1
o libXp-1.0.0-8
运行 rpm -qa | grep package_name 命令来验证您是否同时具有每个软件包的 32 位和 64 位版本。用每个软件包的名称来替换 package_name 变量。
已安装的软件包将显示在对该命令的答复中。对于每个软件包,如果没有获得两个答复,那么表示只安装了该软件包的一个版本。因此,您必须安装缺少的软件包。
3. 安装用于特定平台的其他软件包。
安装 WebSphere Application Server 产品和软件包之前,除了安装所有平台共有的软件包以外,还要在能够同时运行 32 位和 64 位应用程序的硬件平台上安装下列软件包。
x86 平台以及 Opteron 或 EM64T 平台:compat-libstdc++-296-2.96-138
为了保持 C++ 运行时兼容性,compat-libstdc++ 软件包是必需的。该软件包供诸如 GSKit 等组件、Java 2 SDK 以及 Web 服务器插件使用。
z/Series 平台:compat-libstdc++-295-2.95.3-85
为了保持 C++ 运行时兼容性,compat-libstdc++ 软件包是必需的。该软件包供诸如 GSKit 等组件、Java 2 SDK 以及 Web 服务器插件使用。
在 64 位 z/Series 硬件平台上同时安装软件包的 32 位和 64 位版本。
结果如果未安装所有必需的软件包,那么安装向导将无法启动。错误消息指出缺少库、无法装入图形界面或者在安装期间发生的其他错误。
安装必要的软件包:
查询:
# rpm -qa | grep package_name
安装:
# rpm –ivh package_file_name
compat-libstdc++-33-3.2.3-61.i386.rpm
compat-libstdc++-33-3.2.3-61.x86_64.rpm
compat-db-4.2.52-5.1.i386.rpm
compat-db-4.2.52-5.1.x86_64.rpm
compat-libstdc++-296-2.96-138.i386.rpm
libXp-1.0.0-8.i386.rpm
libXp-1.0.0-8.x86_64.rpm
libXp-devel-1.0.0-8.i386.rpm
libXp-devel-1.0.0-8.x86_64.rpm
rpm-build-4.4.2-37.el5.x86_64.rpm
设置环境变量:
# export BROWSER=/usr/bin/firefox
# export WAS_HOME=/opt/IBM/WebSphere/AppServer
安装DB2mount -t iso9660 -o loop /software/db2ese9.1.iso /mnt/iso
cd /mnt/iso
#./db2setup
卸载:# /opt/IBM/WebSphere/PortalServer/uninstall/uninstall.sh -console
编辑 vpd.properties 文件以除去与门户网站相关的行。不要删除或重命名 vpd.properties 文件,因为用于多平台的 InstallShield(ISMP)程序要为它安装的其他产品而使用它。
从操作系统的本机注册表除去与 WebSphere Portal 相关的条目
#rpm -qa | grep IBMWPS
如果使用该命令时不存在任何匹配条目,那么无需再对该条目做进一步的操作。包中的结果列表格式如下:
IBMWPScore 6.0-0#rpm -qa | grep WebSpherePortalProduct
如果使用该命令时不存在任何匹配条目,那么无需再对该条目做进一步的操作。包中的结果列表格式如下:
WebSpherePortalProduct-6.0.-0除去门户网站条目:
#rpm –e IBMWPScore-6.0-0 #rpm –e WebSpherePortalProduct-6.0-0
删除/tmp目录下的安装日志文件:
[root@office tmp]# ls -l install*
-rwxrwxrwx 1 root root 2051 09-08 14:07 installmessages.txt
-rw-r--r-- 1 root root 319617 09-08 13:36 installtraces1.txt
-rw-r--r-- 1 root root 526683 09-08 13:36 installtraces2.txt
-rw-r--r-- 1 root root 526412 09-08 13:27 installtraces3.txt
-rwxrwxrwx 1 root root 2 09-08 13:25 installtraces.txt
[root@office ~]# rm -f install*
export LANG=en_US
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论