Wenn Identity Manager auf einem Server mit dem Betriebssystem Red Hat Enterprise Linux 6.x installiert werden soll, muss der Server bestimmte Voraussetzungen erfüllen.
NetIQ empfiehlt die Prüfung der folgenden Voraussetzungen:
Die Datei /etc/hosts muss Einträge für die Loopback-Adresse 127.0.0.1 und die tatsächliche IP-Adresse enthalten. Kommentieren Sie dann die Loopback-Adresse in der Datei aus. Verwenden Sie das folgende Format:
127.0.0.1 localhost.localdomain localhost #loopback IP_address hostname
Beispiel:
127.0.0.1 localhost.localdomain localhost #loopback 123.45.678.9 server1
Wenn Sie den Eintrag nicht auskommentieren, schlägt die Konfiguration fehl, da ein Standard-IP-Zertifikat für die Loopback-Adresse 127.0.0.2 erstellt wird.
Installieren Sie die entsprechenden Bibliotheken auf dem Server. Weitere Informationen finden Sie in Abschnitt 6.2.3, Feststellen, ob der RHEL 6.x-Server die erforderlichen abhängigen Bibliotheken enthält.
Sie können für die einzelnen Manager-Komponenten einen Bericht über die nicht erfüllten Voraussetzungen generieren. Führen Sie das Skript II-rhel-Prerequisite.shaus (befindet sich standardmäßig im Verzeichnis install\utilities des Installations-Kits).
Auf einer 32-Bit-RHEL-Plattform installieren Sie compat-libstdc++-33-3.2.3-69.el6.i686.rpm. Auf einer 64-Bit-Plattform sind die erforderlichen Bibliotheken für RHEL abhängig vom gewählten Installationsverfahren. Installieren Sie die abhängigen Bibliotheken in der angegebenen Reihenfolge.
Geführte Installation (Benutzeroberfläche):
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
Nur Designer und Analyzer
gettext-0.18.3.2-1.x86_64.rpm
gettext-0.18.3.111.ram0.98.i686.rpm
Installation über Befehlszeile (Konsole oder automatisch):
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
Wenn auf dem RHEL 6.x-Server ein Repository für die Installationsmedien benötigt wird, können Sie dieses Repository manuell erstellen.
HINWEIS:
Auf dem RHEL-Server müssen außerdem die entsprechenden Bibliotheken installiert sein. Weitere Informationen finden Sie in Abschnitt 6.2, Installieren von Identity Manager auf einem RHEL 6.x-Server.
Vor der Installation von Identity Manager muss auf jeden Fall die unzip-RPM installiert sein. Das gilt für alle Linux-Plattformen.
(Bedingung) Wenn Sie das ISO auf den Server kopieren, müssen Sie den folgenden Befehl ausführen:
#mount-o loop <path to iso>/mnt/rhes65
(Bedingung) Wenn Sie auf eine CD oder DVD und auf den Server kopieren, führen Sie den folgenden Befehl aus:
#mount /dev/cdrom/mnt/rhes65
(Bedingung) Wenn Sie das ISO gemountet haben, erstellen Sie eine Repositorydatei in /etc/yum.repos.d, und führen Sie die folgenden Konfigurationsschritte aus:
#vi/etc/yum.repos.d/rhes.repo [redhat-enterprise] name=RedHat Enterprise $releasever - $basearch baseurl=file:///mnt/rhes65/ enabled=1
(Optional) Wenn Sie einen Installationsserver verwenden, geben Sie den folgenden Text invi /etc/yum.repo.d/rhes.repo ein:
[redhat-enterprise]
name=RedHat Enterprise $releasever - $basearch
baseurl=url_to_the_installation source
enabled=1
Führen Sie nach dem Einrichten des Repository die folgenden Befehle aus:
# yum clean all # yum repolist # yum makecache
Zum Installieren der 32-Bit-Pakete ändern Sie in der Datei /etc/yum.conf den Eintrag „exactarch=1“ zu „exactarch=0“.
Geben Sie zum Installieren des GPG-Schlüssels einen der folgenden Befehle ein:
# rpm --import /mnt/rhes65/RPM-GPG-KEY-redhat-release
Alternativ:
# rpm --import http://url/RPM-GPG-KEY-redhat-release
(Optional) Zum Installieren der erforderlichen Pakete für Identity Manager führen Sie das folgende Skript aus:
#!/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
HINWEIS:Das Skript kann die Bibliothek compat-libstdc++-33.x86_64 im 32-Bit-Repository nur dann finden, wenn Sie das 64-Bit-Repository modifiziert und das RPM separat installiert haben.