本主题介绍如何准备Linux®安装系统WebSphere® Application Server。
准备工作
安装过程使用安装管理器。 您可以使用图形界面、命令行或响应文件。
在 SUSE Linux Enterprise Server V10 操作系统上,缺省情况下存在
xorg-x11-libs 软件包。 此软件包包含下列库,需要这些库才能正确运行 WebSphere Application Server:
有关此软件包的更多信息,请参阅 Novell 的 Web 站点。
如果要在 64 位操作系统上安装 32 位
WebSphere Application Server,那么必须在系统上安装相应的 32 位库。
避免麻烦:确保你的Linux操作系统是
/bin/bash。 请使用以下命令来确保缺省 Shell 程序是
bash
而不是
dash:
$ readlink /bin/sh
如果此命令的结果为
dash,请参阅操作系统文档,以了解正确切换到
bash 作为缺省 Shell
程序的步骤。 如果未使用
bash Shell,那么可能会导致概要文件创建过程中发生错误和挂起情况。
有关此任务
准备操作系统涉及到诸如为操作系统分配磁盘空间和安装补丁等更改。 IBM®测试WebSphere Application Server每个操作系统平台上的产品。 此类测试可验证是否需要更改操作系统WebSphere Application Server产品正确运行。 如果不进行必要的改变, WebSphere Application Server产品无法正常运行。
虽然本文列出了许多大家都知道的步骤Linux分布,具体Linux分发可能需要额外的步骤。 请完成所有的共同步骤,以及您的
Linux 发行版所需的任何其他步骤。 如果您的发行版未在本文中列出,但受以下版本支持: WebSphere Application Server,请在产品支持站点上查看适用于您的操作系统的任何发布后技术说明https://www.ibm.com/software/webservers/appserv/was/support/。 如果没有适用于您所用发行版的技术说明,那么表示不需要执行其他步骤。
通常因为 Linux 发行版的缺省安装未提供必需的库或操作系统功能部件时,才会需要其他步骤。 如果您安装WebSphere Application Server在定制Linux安装的软件包与发行版默认安装提供的软件包有很大不同,请确保您的自定义安装具有所需的软件包WebSphere Application Server跑步。 WebSphere Application Server没有维护每个所需软件包的列表Linux分发或每个分发的更新。
跑步WebSphere Application Server, 你的Linux安装必须具备以下项目:
- 内核和 C 运行时库
- C++运行时库的当前版本和所有兼容版本
- X Window System 库和运行时
- GTK 运行时库
提示:如果你计划安装,则需要 X Window 系统库和运行时以及 GTK 运行时库WebSphere Application Server带有图形用户界面(GUI)。 这些库和运行时也是使用任何包含的 GUI 工具所必需的,例如iKeyman,配置文件管理工具,或WebSphere定制工具箱。 它们是可选项。
过程
- 登录至操作系统。
作为 root 用户或者作为非 root 安装程序登录。
选择允许所有者读写文件并允许其他人根据主要系统策略访问这些文件的 umask。 对于 root 用户,建议选择 umask 022。 对于非
root 用户,可以根据用户是否共享组而使用 umask 002 或 022。 要验证 umask 设置,请发出以下命令:
umask
要将 umask 设置设置为 022,请发出以下命令:
umask 022
- 下载并安装 Mozilla Firefox Web 浏览器。
笔记:可能需要运行
>firefox &url来自除目录之外的目录Firefox已安装,因此请确保Firefox在路径中。 可通过输入以下内容添加 FireFox 目录的符号链接:
>ln -s /locationToFirefox/firefox firefox
- 选修的:导出支持的浏览器的位置。
使用识别浏览器的实际位置的命令来导出受支持的浏览器的位置。
例如,如果 Mozilla Firefox 软件包位于
/opt/bin/firefox 目录中,您可以使用以下命令:
export BROWSER=/opt/bin/firefox
- 停止与以下相关的所有 Java™ 进程WebSphere Application Server在安装产品的机器上。
- 停止任何 Web 服务器进程,例如IBM HTTP Server。
- 提供足够的磁盘空间。
需要的磁盘空间量随所安装的功能部件或产品数量不同而变化。 如果您要使用
Installation Manager 来安装产品,那么安装摘要面板将根据您选择的功能部件和产品来指出大约需要的磁盘空间量。
安装所有功能部件和产品大约需要 2 GB 磁盘空间。 此估计值包括下列产品、组件和功能部件所需要的磁盘空间:
- 主应用程序服务器产品安装版本
- 概要文件
- Sample applications
- IBM HTTP Server
- Web Server Plug-ins
- Application Client for WebSphere Application Server
如果打算从前一个版本迁移应用程序和配置,那么验证应用程序对象是否具有足够的磁盘空间。 作为粗略准则,计划空间等于应用程序大小的 110%。
- 确认必备软件产品和并存产品符合所要求的发行版级别。
虽然Installation Manager检查必备操作系统补丁,查看支持的硬件和软件网站如果你还没有这样做的话。
请参阅非 IBM 必备软件产品和并存产品的文档,以了解如何迁移到它们支持的版本。
- 在 bash 命令 shell 概要文件中增大 ulimit 设置,以防止产生 addNode 和 importWasprofile 问题。
当添加节点时,addNode 命令脚本可能会失败;而导入配置归档文件时,importWasprofile 命令可能会失败。
在 bash shell 概要文件脚本中为内核设置更高的 ulimit 设置,该设置是在登录会话时装入的。
通过将命令添加至 shell 概要文件脚本来在 Linux 命令 shell 上设置 ulimit。 通常可在主目录下找到 shell 概要文件脚本:
cd ~
vi .bashrc
ulimit -n 8192
笔记:设置 ulimit -c设置为无限制,以确保发生故障时核心文件不会被截断。
- 恢复原始副本/etc/issue如果文件被修改了。
Installation Manager 使用该文件来验证操作系统的版本。 如果无法复原原始版本,那么忽略有关不受支持的操作系统的“操作系统级别检查”消息。 尽管产生了警告,但是安装仍然可以成功地继续进行。
- 验证系统cp使用 emacs 或其他免费软件时的命令。
如果操作系统上安装了 emacs 或其他免费软件,那么验证是否使用了系统
cp 命令。
- 在运行安装程序之前,键入以下命令提示符WebSphere Application Server产品。
which cp
- 如果产生的目录输出包括 freeware,请从 PATH 中移除 freeware 目录。 例如,假设输出的内容与以下消息相似:.../freeware/bin/cp。 如果与此相似,请将该目录从 PATH 中移除。
- 安装WebSphere Application Server产品。
- 将 freeware 目录添加回到路径中。
如果你安装的是cp命令是免费软件包的一部分,安装可能看似成功完成,但产品安装的 Java 2 SDK 可能缺少以下文件:应用程序服务器根目录/java目录。
缺少文件可能会破坏所需的符号链接。 如果您从 PATH 中移除 freeware cp 命令,那么可以成功地安装应用程序服务器产品。
- 完成特定于任何 Linux 发行版的设置。
完成对应您的 Linux 分发的步骤:
如果您正在使用除列出的发行版之外的受支持的发行版,请检查WebSphere Application Server支持站点上针对您的发行版发布的任何技术说明。 如果已发布技术说明,请应用修订。
- 为非 root 安装者标识授予在 Gnome 和 KDE 中创建菜单项的正确文件许可权。
在安装之前,root 用户可以为非 root 安装者授予对 /etc/xdg/menus/applications-merged 目录的写许可权。 然后,Installation Manager 将在非 root 用户安装期间创建菜单条目。
否则,您必须运行脚本来创建和删除菜单项,同时WebSphere Application Server产品已安装。
下一步做什么?
验证先决条件、验证产品磁盘并设置安装目标后,您可以开始安装WebSphere Application Server选择以下安装过程之一: