CDE Handbuch für fortgeschrittene Benutzer und Systemverwalter

Spezielle Konfigurationen für Anwendungen im Netzwerk

In diesem Abschnitt wird beschrieben, wie Systeme konfiguriert werden, damit Anwendungen:

Entfernten Ausführungs-Host angeben

In der typischen Anwendungs-Server-Konfiguration befindet sich die Aktionsdefinition auf demselben System wie die ausführbare Datei der Anwendung. Bei dieser Konfiguration wird das System, das die Anwendung enthält, als Ausführungs-Host bezeichnet.

Die Aktionsdefinition kann sich sowohl auf dem Sitzungs-Server als auch auf einem System befinden, das dem Sitzungs-Server Aktions- und Datentyp-Services zur Verfügung stellt und das alsDatenbank-Server oderDatenbankrechner bezeichnet wird.

Aktionsdefinitionen verwenden das Feld EXEC_HOST, um den Ausführungsort der Befehle (EXEC_STRINGs) festzulegen. Die folgende Aktionsdefinition geht beispielsweise davon aus, daß ein xload-Client auf einem System mit dem Host-Namen SysDDD ausgeführt wird:

ACTION XloadSysDDD
 {	TYPE				COMMAND
 	EXEC_HOST		SysDDD
 	EXEC_STRING		/usr/bin/X11/xload -label SysDDD
 }

Sind im Feld EXEC_HOST mehrere Host-Namen angegeben, versucht das Desktop, den Befehl EXEC_STRING der Reihe nach auf jedem Host auszuführen, bis ein Host gefunden wird, der die Aktion ausführen kann. Beispielsweise wird durch das folgende Feld EXEC_HOST festgelegt, daß die Aktion zuerst versuchen soll, den Befehl EXEC_STRING auf SysDDD auszuführen. Sollte die Ausführung auf diesem Host scheitern, soll versucht werden, die Aktion auf Host SysEEE auszuführen.

	EXEC_HOST				SysDDD,SYSEEE

Ist das Feld EXEC_HOST für eine Aktion nicht gesetzt, wird der Standardwert %DatabaseHost% verwendet. Der Wert von %DatabaseHost% wird dem Datenbanksuchpfad entnommen.

Beispiel: Der Datenbanksuchpfad wurde durch Hinzufügen der folgenden Zeile in /etc/dt/config/Xsession.d/0010.dtpaths geändert:

DTSPSYSDATABASEHOSTS=SysAAA:,/net/SysBBB/etc/dt/appconfig/types/C

SysAAA wird mit der Syntax zur Festlegung des Hosts angegeben – SysAAA:. Eine Aktionsdefinition, die dieses Element des Suchpfads verwendet, setzt den Datenbank-Host auf SysAAA. Dagegen setzt eine Aktion, die den Teil /net/SysBBB… des Suchpfads verwendet, den Datenbank-Host auf das lokale System, da in der Syntax keine Angabe für den Host enthalten ist.

Entfernten Ausführungs-Host konfigurieren

  1. Richten Sie die für das Desktop erforderlichen Netzwerkkonfigurationen des Betriebssystems ein.

    Weitere Informationen finden Sie im Abschnitt Netzwerk des Basisbetriebssystems für das Desktop konfigurieren.

  2. Richten Sie die für Server erforderliche allgemeine Desktop-Konfiguration ein.

    Weitere Informationen finden Sie im Abschnitt Clients und Server für das Desktop konfigurieren.

  3. Stellen Sie sicher, daß die Anwendungen für die Ausführung auf dem lokalen System richtig installiert und konfiguriert sind.

Konfiguration des Systems, das die Aktionsdefinitionen enthält

  1. Richten Sie die für das Desktop erforderlichen Netzwerkkonfigurationen des Betriebssystems ein.

    Weitere Informationen finden Sie im Abschnitt Netzwerk des Basisbetriebssystems für das Desktop konfigurieren.

  2. Richten Sie die für Server erforderliche allgemeine Desktop-Konfiguration ein.

    Weitere Informationen finden Sie im Abschnitt Clients und Server für das Desktop konfigurieren.

  3. Erstellen und installieren Sie die Aktionsdefinitionen und Anwendungsgruppen.

    Weitere Informationen finden Sie in den Abschnitten Aktionen erstellen, die Anwendungen auf entfernten Systemen ausführen und Allgemeine Anwendungsgruppen erstellen und verwalten.

Sitzungs-Server konfigurieren

  1. Richten Sie die für das Desktop erforderlichen Netzwerkkonfigurationen des Betriebssystems ein.

    Weitere Informationen finden Sie im Abschnitt Netzwerk des Basisbetriebssystems für das Desktop konfigurieren.

  2. Richten Sie die für Clients erforderliche allgemeine Desktop-Konfiguration ein.

    Weitere Informationen finden Sie im Abschnitt Clients und Server für das Desktop konfigurieren.

  3. Fügen Sie den Datenbankrechner zum Suchpfad für Aktionen hinzu.

    Weitere Informationen finden Sie im Abschnitt Datenbanksuchpfad (für Aktionen/Datentypen).

  4. Fügen Sie dem Anwendungssuchpfad den Ausführungs-Host hinzu.

    Weitere Informationen finden Sie im Abschnitt Anwendungssuchpfad.

Anwendungen lokal ausführen

Die Server-Standardanwendungskonfiguration führt Anwendungen auf dem Anwendungs-Server aus. Manchmal ist es wünschenswert, daß eine Anwendung auf einem entfernten System installiert ist, aber auf dem Sitzungs-Server lokal ausgeführt wird.

Abbildung 7–6 Ausführung über Einhängepunkte

Graphic

Anwendungs-Server konfigurieren

Eine spezielle Konfiguration ist nicht erforderlich.

Sitzungs-Server konfigurieren

    Ändern Sie den Anwendungssuchpfad. Verwenden Sie den lokalen, absoluten Pfad zu der Anwendung.

Beispielsweise könnte die folgende Variablendefinition verwendet werden, um eine Anwendung zu finden, die auf sysAAA registriert ist:

DTSPSYSAPPHOSTS=/net/SysAAA/etc/dt/appconfig/appmanager/C

Der Sitzungs-Server muß auf die Konfigurationsdateien der Anwendung, wie app-defaults, Meldungskataloge und gemeinsam genutzte Bibliotheken zugreifen können.