Bevor Sie Access Manager SDK installieren, muss Access Manager Services Core auf einem Remote-Host installiert sein und ausgeführt werden. Die Webcontainer- und Konfigurationsinformationen für Directory Server, die Sie in diesem Installationsbeispiel bereitstellen, müssen mit den Webcontainer- und Konfigurationsinformationen für Directory Server übereinstimmen, die Sie bei der Installation von Access Manager Services Core angegeben haben.
Wenn das Installationsprogramm zur Angabe von Informationen zum Remote-Webcontainer und zu Directory Server auffordert, werden Standardwerte angezeigt, die auf dem lokalen Host beruhen. Übernehmen Sie diese Standardwerte nicht; verwenden Sie sie lediglich als Formatbeispiele. Stattdessen müssen Sie die korrekten Informationen für den Remote-Host eingeben.
Das Java ES-Installationprogramm ermöglicht nicht die Konfiguration des Webcontainers, wenn ausschließlich Access Manager SDK installiert wird.
Hierzu sind die folgenden grundlegenden Schritte erforderlich:
Überprüfen der Richtlinien zur Installationsabfolge
Überprüfen Sie, welche Richtlinien hinsichtlich der Installationsabfolge gelten. Siehe Tabelle 2–1.
Überprüfen der Installationsvoraussetzungen
Überprüfen Sie die geltenden Installationsvoraussetzungen. Siehe Tabelle 1–3.
Installieren und Starten der Core-Dienste für Access Manager
Hierzu sind die folgenden grundlegenden Schritte erforderlich:
Überprüfen der Richtlinien zur Installationsabfolge
Überprüfen Sie, welche Richtlinien hinsichtlich der Installationsabfolge gelten. Siehe Tabelle 2–1.
Überprüfen der Installationsvoraussetzungen
Überprüfen Sie die geltenden Installationsvoraussetzungen. Siehe Tabelle 1–3.
Ausführen des Java ES-Installationsprogramms zum Installieren eines Webcontainers
Der Webcontainer muss konfiguriert und gestartet werden.
Ausführen des Java ES-Installationsprogramms zum Installieren von Access Manager SDK
Auflösen von Inkompatibilitäten
Das Installationsprogramm überprüft die Software auf dem Host und bietet eine Anleitung zur Vorgehensweise, wenn Inkompatibilitäten gefunden werden.
Auswahl der Option “Später konfigurieren„
Ausführen der Installation
Anzeigen der Installationszusammenfassung und des Installationsprotokolls
Überprüfen, ob der Webcontainer installiert ist und ausgeführt wird
Bearbeiten der Datei amsamplesilent im Basisverzeichnis
Solaris OS: /opt/SUNWam/bin
Linux und HP-UX: /opt/sun/identity/bin
Kopieren Sie die Datei amsamplesilent nach am.sdk_install .
Bearbeiten Sie die Datei am.sdk_install, indem Sie die folgenden Parameter ändern:
SERVER_NAME
SERVER_HOST
SERVER_PORT
ADMIN_PORT
DS_HOST
DS_DIRMGRPASSWD
ROOT_SUFFIX
ADMINPASSWD
AMLDAPUSERPASSWD
COOKIE_DOMAIN
AM_ENC_PWD
NEW_OWNER
NEW_GROUP
PAM_SERVICE_NAME
WEB_CONTAINER
Bearbeiten Sie nur die folgenden Parameter in der Datei am.sdk_install:
Legen Sie für DEPLOY_LEVEL den Wert 4 fest.
Geben Sie für SERVER_HOST und SERVER_PORT den Host und Anschluss des vollständigen Servers an, der von Access Manager SDK verwendet wird.
Legen Sie für DS_HOST, DS_DIRMGRPASSWD und ROOT_SUFFIX den Hostnamen, das Directory Manager-Passwort und das Root-Suffix von Host A des Directory-Server an.
Legen Sie für ADMINPASSWD und AMLDAPUSERPASSWD die von Host A verwendeten Passwörter “amadmin„ und “amldapuser„ fest.
Legen Sie für AM_ENC_PWD den von Host A verwendeten Passwortverschlüsselungsschlüssel fest. Verwenden Sie für Access Manager SDK den Verschlüsselungsschlüssel für AM_ENC_PWD, den Sie während der Remote-Installation von Access Manager auf Host B als Verschlüsselungsschlüssel angegeben haben. Verwenden Sie folgenden Befehl, um diesen Wert unter Solaris OS zu ermitteln: grep pwd /etc/opt/SUNWam/config/AMConfig.properties . Verwenden Sie unter Linux und HP-UX den Befehl grep pwd /etc/opt/sun/identity/config/AMConfig.properties
Legen Sie für WEB_CONTAINER den entsprechenden vom Webcontainer verwendeten Wert fest.
Geben Sie für BASEDIR das Installationsverzeichnis an, das bei der Installation von Access Manager SDK mit der Option “Später konfigurieren„ verwendet wurde.
Legen Sie für AM_REALM die Einstellung “Aktiviert„ fest, wenn auf Host A der Realm-Modus verwendet wird, und “Deaktiviert„, wenn auf Host A der Legacy-Modus verwendet wird.
Ermitteln Sie die Einstellungen für den Webcontainer, der für SDK verwendet werden soll, und bearbeiten Sie diese Einstellungen entsprechend den Angaben für den Webcontainer. Wenn für WEB_CONTAINER beispielsweise WS (Sun Java System Web Server) angegeben ist, bearbeiten Sie die Einstellungen, die das Präfix WS_ enthalten (WS_INSTANCE , WS_HOME, WS_PROTOCOL usw.)
Bereitstellen von Access Manager als Benutzer “root„ unter Verwendung der bearbeiteten Datei am.sdk_install :
Neustart des Webcontainers