要在运行 Red Hat Enterprise Linux 6.x 操作系统的服务器上安装 Identity Manager,请确保该服务器符合一组特定的先决条件。
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 服务器装有必要的依赖库。
您可以为每个 Identity Manager 组件生成缺失先决条件报告。运行 II-rhel-Prerequisite.sh 脚本(默认情况下,该脚本位于安装套件的 install\utilities 目录中)。
在 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
如果 RHEL 6.x 服务器需要用于安装媒体的储存库,您可以手动创建一个储存库。
注:
RHEL 服务器还必须装有适当的库。有关更多信息,请参见部分 6.2, 在 RHEL 6.x 服务器上安装 Identity Manager。
在安装 Identity Manager 之前,请确保已安装 unzip rpm。这适用于所有 Linux 平台。
(视情况而定)如果要将 ISO 复制到服务器,请运行以下命令:
#mount-o loop <path to iso>/mnt/rhes65
(视情况而定)如果要复制到 CD 或 DVD,以及复制到服务器,请运行以下命令:
#mount /dev/cdrom/mnt/rhes65
(视情况而定)如果已装入 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
(可选)如果您使用的是安装服务器,请在 vi/etc/yum.repos.d/rhes.repo 中输入以下文本:
[redhat-enterprise]
name=RedHat Enterprise $releasever - $basearch
baseurl=url_to_the_installation source
enabled=1
设置储存库后,运行以下命令:
# yum clean all # yum repolist # yum makecache
要安装 32 位包,请在 /etc/yum.conf 文件中将“exactarch=1”更改为“exactarch=0”。
要安装 GPG 密钥,请输入以下命令之一:
# rpm --import /mnt/rhes65/RPM-GPG-KEY-redhat-release
或者
# rpm --import http://url/RPM-GPG-KEY-redhat-release
(可选)要安装 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 库。