[AIX]

准备 AIX 系统以进行安装

在 AIX® 系统上,必须先执行一些步骤以准备操作系统,然后才能安装 IBM® WebSphere® Application Server 产品。

开始之前

注: WebSphere Application Server 将阻止用户安装到一个非空目录中。如果将 WebSphere Application Server 安装到具有 lost+found 子目录的目录中,那么系统将提示您使用空目录。如果您仍然想安装到此目录中,那么可以删除 lost+found 目录。但是,下一次执行 fsck 时,就会创建 lost+found 目录。这应该不会对现有安装造成任何影响;但是,在卸载期间,将不会除去此目录。
限制: 在远程 AIX 机器上使用 Cygwin/X 来运行基于 Eclipse 的应用程序时存在一些已知问题。这将影响您对 Profile Management Tool 的使用。例如,借助远程 AIX 上的 Cygwin/X,将显示 Profile Management Tool 的启动屏幕,但是 Profile Management Tool 不会实际启动。有关这些问题的现有 Bugzilla 报告的详细信息,请参阅 https://bugs.eclipse.org/bugs/show_bug.cgi?id=36806 处提供的信息。如果使用了另一个 X 服务器,那么可能不会发生这些问题。
提示: Installation Manager 基于 Eclipse Rich Client Platform 体系结构。此体系结构需要特定的图形库和版本才能正常工作。请参阅 Solaris、Linux 和 AIX 上的 Installation Manager 图形环境问题,以获取有关特定系统需求的信息。

关于此任务

准备操作系统涉及到诸如为操作系统分配磁盘空间和安装补丁等更改。IBM 将在每个操作系统平台上测试 WebSphere Application Server 产品。 这些测试将验证是否需要对操作系统进行更改以便正确运行 WebSphere Application Server 产品。不进行必需的更改,WebSphere Application Server 产品就不会正确运行。

过程

  1. 登录至操作系统。

    作为 root 用户或者作为非 root 安装程序登录。

    选择允许所有者读写文件并允许其他人根据主要系统策略访问这些文件的 umask。对于 root 用户,建议选择 umask 022。对于非 root 用户,可以根据用户是否共享组而使用 umask 002 或 022。要验证 umask 设置,请发出以下命令:
    umask
    要将 umask 设置设置为 022,发出以下命令:
    umask 022
  2. 停止您要在其上安装产品的机器的与 WebSphere Application Server 相关的所有 Java™ 进程。
  3. 停止任何 Web 服务器进程(如 IBM HTTP Server)。
  4. 本产品包含 IBM Software Development Kit (SDK) V6。
    • 必须运行 AIX V6.1 或 V7.1,这样 SDK 6 才能正常运行。
      要测试此 Java SDK 在特定 System p 系统上是否受支持,请在系统提示符处输入以下命令:
      lscfg -p | fgrep Architecture

      您应当会接收到以下应答:Model Architecture: chrp。只有共用硬件参考平台 (chrp) 系统才受支持。

    • 对于 64 位进程,环境变量 LDR_CNTRL=MAXDATA 不受支持。仅对 32 位进程使用 LDR_CNTRL=MAXDATA
      注: 要显示此变量的值,请使用以下命令:
      echo $LDR_CNTRL
    • 如果要使用其中一种受支持的非 UTF8 CJK 语言环境,那么必须安装下列其中一个文件集。安装映像在 AIX 基本光盘上提供,而更新在 Fix Central Web 站点上提供。
      • X11.fnt.ucs.ttf(适用于 ja_JP 或 Ja_JP)
      • X11.fnt.ucs.ttf_CN(适用于 zh_CN 或 Zh_CN)
      • X11.fnt.ucs.ttf_KR(适用于 ko_KR)
      • X11.fnt.ucs.ttf_TW(适用于 zh_TW 或 Zh_TW)
    • 要在 AIX 上支持图形用户环境以使用 IBM Installation Manager GUI 和 WebSphere GUI ,请安装以下各项:
      • X11.fnt.coreX
      • X11.fnt.iso.T1
  5. 使用系统管理界面工具 (SMIT) 来显示已被安装的包,用以确定是否必须更新在以下步骤中描述的包。
  6. 下载 Info-ZIP 产品的最新版本,以避免有关压缩文件的问题。

    尽管压缩文件主要在服务流中使用,您还是应该从 http://www.info-zip.org Web 站点下载 Info-ZIP 包的当前版本以准备 AIX 操作系统。

  7. 提供足够的磁盘空间。

    需要的磁盘空间量随所安装的功能部件或产品数量不同而变化。如果您要使用 Installation Manager 来安装产品,那么安装摘要面板将根据您选择的功能部件和产品来指出大约需要的磁盘空间量。

    安装所有功能部件和产品大约需要 2 GB 磁盘空间。此估计值包括下列产品、组件和功能部件所需要的磁盘空间:
    • 主应用程序服务器产品安装版本
    • 概要文件
    • 样本应用程序
    • IBM HTTP Server
    • Web 服务器插件
    • Application Client for WebSphere Application Server

    通过 AIX 上的 JFS 文件系统,可以为目录分配扩展空间。如果 Installation Manager 没有足够的空间,那么它将发出系统调用以获取更多空间,从而动态增加空间分配。

    如果打算从前一个版本迁移应用程序和配置,那么验证应用程序对象是否具有足够的磁盘空间。作为粗略准则,计划空间等于应用程序大小的 110%。

  8. 使用中断链接卸下文件系统以避免 java.lang.NullPointerException 错误。

    在安装之前,请卸下带有中断链接的文件系统。

    文件系统中存在中断的链接时,安装可能会失败。

    使用 df -k 命令以检查到文件系统的中断链接。查找在 1024-块大小 列中显示空值的文件系统。带有“-”(短划线)值的列不存在问题。下列示例显示 /dev/lv00 文件系统带有的问题:
    >  df -k
    Filesystem    1024-blocks      Free %Used    Iused %Iused Mounted on
    /dev/hd4          1048576    447924   58%     2497     1% /
    /dev/hd3          4259840   2835816   34%      484     1% /tmp
    /proc                   -         -    -         -     -  /proc
    /dev/lv01         2097152    229276   90%     3982     1% /storage
    /dev/lv00
    /dev/hd2          2097152    458632   79%    42910     9% /usr
    iw031864:/cdrom/db2_v72_eee_aix32_sbcs
    /proc 文件系统不存在问题。iw031864:/cdrom/db2_v72_eee_aix32_sbcs 文件系统明显存在问题。/dev/lv00 文件系统也有可能存在问题。使用下列某个命令来解决该问题:
    >  umount /cdrom/db2_v72_eee_aix32_sbcs
    >  umount /cdrom 

    再次开始安装。如果还是存在问题,那么卸下任何具有空值的文件系统,例如示例中的 /dev/lv00 文件系统。如果您使用中断链接卸下文件系统后仍不能解决问题,那么重新引导机器并再次开始安装。

  9. 验证必备软件产品和并存产品是否符合所要求的发行版级别。

    虽然 Installation Manager 将查找必备的操作系统补丁,但是如果您尚未复查支持的硬件和软件 Web 站点上的必备软件产品,那么应执行此操作。

    请参阅非 IBM 必备软件产品和并存产品的文档,以了解如何迁移至他们支持的版本。

    注: 要在安装产品后运行 Profile Management Tool 或“配置迁移工具”,必须安装 GTK+ 2.18 或更新版本。不支持 GTK+ 3 和 Motif。
    如果尚未安装 GTK,那么您将接收到类似于以下的错误:
    Eclipse:
    		An error has occurred. See the log file
    	/workspace/.metadata/.log.
    1. 下载 gtk2-2.18.9-5 包或更高版本及其依赖项。依赖项包括以下包:
      • atk
      • cairo
      • expat
      • fontconfig
      • freetype2
      • glib2
      • jasper
      • jbigkit
      • libffi
      • libjpeg
      • libpng
      • libtiff
      • libXft
      • libxml2
      • libXrender
      • pango
      • pixman
      • xz
      • zlib
    2. 如果还未安装 libxlsmp.a(smprt.o) 从属库,请进行安装。
      1. 通过以 root 用户身份运行以下命令,检查是否已安装这个库。
        # lslpp -l |grep xlsmp
      2. 如果尚未安装这个库,请使用“系统管理界面工具”(SMIT) 或 smitty 命令从 AIX 安装介质安装 xlsmp.aix53.rte 包。
      3. 通过运行以下命令更新 RPM 数据库:
        /usr/sbin/updtvpkg
    3. 将 RPM 包解压缩到某个空目录,例如 gtk2rpms
    4. 安装 RPM 包。必须将这些包按以下顺序安装在下列组中:
      1. gettextlibiconv
      2. 除 GTK 以外的所有其他包
      3. gtk2
      在安装包之前,请为每个组创建子目录。以下命令将创建 gtk2rpms 目录的 step1step2step3 子目录。
      cd gtk2rpms	
      mkdir step1
      mv gettext-0.17-8.aix6.1.ppc.rpm step1
      mv libiconv-1.14-22.aix6.1.rpm step1
      
      mkdir step3
      mv gtk2-2.20-1-4.aix6.1.ppc.rpm step3
      
      mkdir step2 
      mv *.rpm step2
      运行以下命令,以便按指定顺序安装包。
      1. 安装 gettextlibiconv 包。LIBPATH 不得包含 /opt/freeware/lib,否则安装 libiconv 包时会发生 libiconv.a 错误。
        unset LIBPATH 
        cd step1; rpm -Uvh step1/*.rpm ; cd .. 
      2. 安装除 GTK 以外的所有其他包。LIBPATH 必须包含 /opt/freeware/lib,否则安装 fontconfig 包时将发生错误。
        export LIBPATH=/opt/freeware/lib:/usr/lib
        cd step2; rpm -Uvh  *.rpm ; cd ..
      3. 安装 gtk2 包。
        cd step3; rpm -Uvh  *.rpm ; cd ..

    在启动 Installation Manager 或 Profile Management Tool 之前,请确保 LIBPATH/usr/lib 之前包含 /opt/freeware/lib

  10. 当使用 emacs 或其他免费软件时,验证系统 cp 命令。
    如果操作系统上安装了 emacs 或其他免费软件,那么验证是否使用了系统 cp 命令。
    1. 运行 WebSphere Application Server 产品的安装程序之前,请输入以下命令提示符。
      which cp
    2. 如果结果目录输出包含 freeware,那么从路径中除去 freeware 目录。例如,假设输出的内容与以下消息相似:.../freeware/bin/cp。如果与此相似,那么将目录从路径中除去。
    3. 安装 WebSphere Application Server 产品。
    4. freeware 目录添加回到路径中。

    如果您通过 cp 命令(免费软件包的一部分)安装,那么安装看来可能会成功完成,但是产品安装的 Java 2 SDK 在 app_server_root/java 目录下可能会缺少文件。

    缺少文件可能会破坏所需的符号链接。如果您从路径中除去 freeware cp 命令,那么您可以成功地安装 Application Server 产品。

  11. 如果创建了自己的光盘,那么验证安装映像光盘上的 Java SDK 是否正常运行。

    例如,您可能已经从 Passport Advantage® 下载了安装映像,也可能已经将安装映像复制到一张备份光盘上。在任何一种情况下,执行以下步骤来验证光盘中是否包含有效的 Java 软件开发包 (SDK)。

    1. 将目录切换至产品光盘上的 /JDK/jre.pak/repository/package.java.jre/java/jre/bin 目录。 例如:
      cd /JDK/jre.pak/repository/package.java.jre/java/jre/bin
    2. 验证 Java 版本。 输入以下命令:
      ./java -version

      如果 SDK 是完整的,那么会成功完成此命令且不会产生任何错误。

  12. 可选: 如果尚未安装 Mozilla Firefox 浏览器,请进行安装。

    从以下位置下载 Mozilla for AIX:用于 AIX 的 Web 浏览器

    下载安装映像并从 SMIT 中进行安装。

  13. 可选: 导出受支持的浏览器的位置。

    使用识别浏览器的实际位置的命令来导出受支持的浏览器的位置。

    例如,如果 Mozilla Firefox 软件包位于 bin/firefox 目录中,那么使用以下命令来导出 BROWSER=/usr/bin/firefox:
    EXPORT BROWSER=/usr/bin/firefox
  14. 可选: 准备工作负载分区 (WPAR)。

    如果您将在 AIX V6.1 上的 WPAR 中安装产品,那么必须确保该 WPAR 具有专用并且可写的 /usr/opt 文件系统版本。如果没有此类型的 WPAR,请执行下列步骤以创建新的 WPAR:

    1. 为映射至网络 IP 地址的 WPAR选择一个名称,或者在 /etc/hosts 文件中为新的 WPAR 添加一个条目。还要确保您知道子网的 IP 地址。
    2. 使用以下命令来创建 WPAR:
      mkwpar -n <wpar_name> -h <host_name> -N netmask=<A.B.C.D> address=<A.B.C.D> -r -l 
      注: 使用 -l 参数时将创建专用并且可写版本的 /usr/opt 文件系统。

下一步做什么

要获取最佳性能,请针对操作系统调整 Java 环境。有关更多信息,请参阅特定 AIX 操作系统版本的 Java 调整信息。

验证先决条件和产品磁盘空间并设置安装目标之后,就可以开始安装了。请执行下列其中一个安装过程:

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-dist&topic=tins_aixsetup
文件名:tins_aixsetup.html