6.2 在 RHEL 6.x 服务器上安装 Identity Manager

要在运行 Red Hat Enterprise Linux 6.x 操作系统的服务器上安装 Identity Manager,请确保该服务器符合一组特定的先决条件。

6.2.1 在 RHEL 6.x 上安装的先决条件

NetIQ 建议您查看以下先决条件:

  • /etc/hosts 文件必须包含 127.0.0.1 回写地址项和真实 IP 地址项。然后要在该文件中注释掉回写地址。使用以下格式:

    127.0.0.1  localhost.localdomain localhost  #loopback
    IP_address  hostname
    

    例如:

    127.0.0.1  localhost.localdomain localhost  #loopback
    123.45.678.9 server1
    

    如果您未注释掉该项,配置将会失败;这是因为,进程将为 127.0.0.2 回写地址创建默认 IP 证书。

  • 在服务器上安装适当的库。有关更多信息,请参见部分 6.2.3, 确保 RHEL 6.x 服务器装有必要的依赖库

6.2.2 在 RHEL 6.x 上运行先决条件检查

您可以为每个 Identity Manager 组件生成缺失先决条件报告。运行 II-rhel-Prerequisite.sh 脚本(默认情况下,该脚本位于安装套件的 install\utilities 目录中)。

6.2.3 确保 RHEL 6.x 服务器装有必要的依赖库

在 32 位 RHEL 平台上安装 compat-libstdc++-33-3.2.3-69.el6.i686.rpm。在 64 位平台上,RHEL 视所选安装方法需要的库也有所不同。按列出的顺序安装依赖库。

  • 引导式安装 (GUI)

    • libXau-1.0.6-4.el6.i686.rpm

    • libxcb-1.8.1-1.el6.i686.rpm

    • libX11-1.5.0-4.el6.i686.rpm

    • libXext-1.3.1-2.el6.i686.rpm

    • libXi-1.6.1-3.el6.i686.rpm

    • libXtst-1.2.1-2.el6.i686.rpm

    • glibc-2.12-1.132.el6.i686.rpm

    • libstdc++-4.4.7-4.el6.i686.rpm

    • libgcc-4.4.7-4.el6.i686.rpm

    • compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

    • compat-libstdc++-33-3.2.3-69.el6.i686.rpm

    • libXrender-0.9.7-2.el6.i686.rpm

    • ksh-20120801-4mgc30.x86_64.rpm

  • 仅限 Designer 和 Analyzer

    • gettext-0.18.3.2-1.x86_64.rpm

    • gettext-0.18.3.111.ram0.98.i686.rpm

  • 命令行安装(控制台或无提示)

    • glibc-2.12-1.7.el6.i686.rpm

    • libstdc++-4.4.4-13.el6.i686.rpm

    • libgcc-4.4.4-13.el6.i686.rpm

    • compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

    • compat-libstdc++-33-3.2.3-69.el6.i686.rpm

    • libXrender-0.9.7-2.el6.i686.rpm

    • ksh-20120801-4mgc30.x86_64.rpm

6.2.4 创建用于安装媒体的储存库

如果 RHEL 6.x 服务器需要用于安装媒体的储存库,您可以手动创建一个储存库。

注:

要设置用于安装的储存库,请执行以下操作:

  1. (视情况而定)如果要将 ISO 复制到服务器,请运行以下命令:

    #mount-o loop <path to iso>/mnt/rhes65
    
  2. (视情况而定)如果要复制到 CD 或 DVD,以及复制到服务器,请运行以下命令:

    #mount /dev/cdrom/mnt/rhes65
    
  3. (视情况而定)如果已装入 ISO, 则在 /etc/yum.repos.d 位置创建一个储存库文件,并执行以下配置步骤:

    #vi/etc/yum.repos.d/rhes.repo
      [redhat-enterprise]
      name=RedHat Enterprise  $releasever - $basearch
      baseurl=file:///mnt/rhes65/
      enabled=1      
    
  4. (可选)如果您使用的是安装服务器,请在 vi/etc/yum.repos.d/rhes.repo 中输入以下文本:

    [redhat-enterprise]
    name=RedHat Enterprise  $releasever - $basearch
    baseurl=url_to_the_installation source
     enabled=1
    
  5. 设置储存库后,运行以下命令:

    # yum clean all
    # yum repolist
    # yum makecache
    
  6. 要安装 32 位包,请在 /etc/yum.conf 文件中将“exactarch=1”更改为“exactarch=0”。

  7. 要安装 GPG 密钥,请输入以下命令之一:

    # rpm --import /mnt/rhes65/RPM-GPG-KEY-redhat-release 
    

    或者

    # rpm --import http://url/RPM-GPG-KEY-redhat-release
    
  8. (可选)要安装 Identity Manager 所需的包,请执行以下脚本:

    #!/bin/bash
    
    PKGS="ksh gettext.i686 gettext.x86_64 libXrender.i686 libXau.i686 libxcb.i686 libX11.i686 libXext.i686 libXi.i686 libXtst.i686 glibc.i686 libstdc++.i686 libgcc.i686 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64"
    
    for PKG in $PKGS ; 
    do
        yum -y install "$PKG"
    done
    

    注:除非修改了 64 位储存库并单独安装了 RPM,否则脚本在 32 位储存库中找不到 compat-libstdc++-33.x86_64 库。