Dieser Abschnitt behandelt spezifische Konfigurationsanforderungen für:
Anwendungs-Server und deren Clients
Desktop-Server, die spezielle Services zur Verfügung stellen, wie z. B. Datenbank-Server, Symbol-Server und Hilfe-Server
Außerdem werden Netzwerkanforderungen für zwei spezielle Konfigurationen für Anwendungen im Netzwerk behandelt:
Hosts mit entfernten Ausführungen
Anwendungen, die über Dateisystemeinhängungen ausgeführt werden
Das Desktop verwendet eine Gruppe von Umgebungsvariablen, um den Suchpfad anzugeben, über den Desktop-Konfigurationsdateien für Anwendungen, wie z. B. die Datenbank für Aktionen und Datentypen, Hilfedateien oder Symboldateien, gesucht werden.
Weitere Informationen zur Verwendung der Suchpfadumgebungsvariablen finden Sie im Abschnitt Desktop-Suchpfade und ihre Umgebungsvariablen oder auf der Hilfeseite dtenvvar(5).
In der Standardkonfiguration des Anwendungs-Servers enthält dieser alle zu einer Anwendung gehörenden binären Dateien und Konfigurationsdateien wie:
die ausführbare(n) Datei(en) der Anwendung
Standardanwendungskonfigurationsdateien wie app-defaults, Meldungskataloge sowie gemeinsam genutzte Bibliotheken für diese Anwendung
Desktop-Konfigurationsdateien:
Definitionsdateien für Aktionen und Datentypen
Symboldateien
Desktop-Hilfedatendateien
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.
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.
Installieren Sie die Anwendung(en).
Wird eine Anwendung nicht automatisch registriert, muß die Registrierung von Ihnen durchgeführt werden.
Weitere Informationen finden Sie im Abschnitt Kapitel 5.
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.
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.
Fügen Sie den Anwendungs-Server anhand einer systemweiten oder persönlichen Definition zum Anwendungssuchpfad hinzu:
Systemweit – Setzen und exportieren Sie die Variable DTSPSYSAPPHOSTS
in /etc/dt/config/Xsession.d/0010.dtpaths
Persönliche – Setzen und exportieren Sie die Variable DTSPUSERAPPHOSTS
in HomeVerzeichnis/.dtprofile
Beispielsweise wird über die folgende Zeile in /etc/dt/config/Xsession.d/0010.dtpaths ein System mit dem Hostnamen SysAAA und SysBBB zum Anwendungssuchpfad hinzugefügt:
export DTSPSYSAPPHOSTS=SysAAA:,SysBBB:
Weitere Informationen zur Einrichtung des Anwendungssuchpfads können folgenden Abschnitten entnommen werden:
Normalerweise werden die zu einer Anwendung gehörenden Definitionen für Aktionen und Datentypen, die Symbole und die Hilfedateien auf demselben System wie die Anwendung installiert.
Die typische Konfiguration von Hilfedateien sieht folgendermaßen aus:
Die Hilfedateien für den Dateimanager befinden sich normalerweise auf dem Sitzungs-Server. Das Desktop findet sie, weil der Hilfesuchpfad automatisch die richtigen Positionen auf dem Sitzungs-Server durchsucht.
Die Hilfedateien für andere Anwendungen befinden sich normalerweise auf demselben Anwendungs-Server wie die Anwendung. Der Sitzungs-Server findet sie, weil eine Änderung des Anwendungssuchpfads automatisch den Hilfesuchpfad ändert.
Möglicherweise gibt es Situationen, in denen der Benutzer Datenbankdaten (d. h. die Aktions- und Datentypdaten), die Hilfe- oder die Symboldaten an eine andere Position im Netzwerk stellen möchte. Verwendet das Netzwerk beispielsweise mehrere Sitzungs-Server, soll möglicherweise ein Hilfe-Server erstellt werden, auf dem alle Hilfedateien für Desktop-Anwendungen (Dateimanager, Style Manager usw.) gespeichert werden. Dadurch wird Plattenspeicherplatz gespart, da die Hilfedateien nicht auf jedem einzelnen Sitzungs-Server vorhanden sein müssen.
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.
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.
Installieren Sie die Datenbank-, Hilfe- oder Symboldateien.
Die Dateien können in einem beliebigen Verzeichnis im System abgelegt werden. Es empfiehlt sich jedoch, die folgenden Positionen zu verwenden, da diese Verzeichnisse automatisch durchsucht werden, wenn ein System als Anwendungs-Server verwendet wird.
Datenbankdateien: /etc/dt/appconfig/types/sprache
Hilfedateien: /etc/dt/appconfig/help/sprache
Symboldateien: /etc/dt/appconfig/icons/sprache
Wenn Sie einen Datenbank-Server einrichten, muß in den Aktionen angegeben werden, wo ihre Befehle EXEC_STRINGs) ausgeführt werden sollen. Weitere Informationen finden Sie im Abschnitt Entfernten Ausführungs-Host angeben.
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.
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.
Fügen Sie den Datenbank-, Symbol- oder Hilfe-Server zum entsprechenden Suchpfad hinzu.
Wenn Sie die Datendateien in die Verzeichnisse gestellt haben, die in Schritt 3im Abschnitt Datenbank-, Hilfe- oder Symbol-Server erstellen“ angegeben sind, können Sie den Anwendungssuchpfad ändern.
Wurden die Datendateien an andere Positionen gestellt, muß der spezifische Suchpfad geändert werden.
Wenn Sie die Hilfedateien beispielsweise in das Verzeichnis /etc/dt/help auf dem System etc/dt/config/Xsession.d/0010.dtpaths gestellt haben, müßten Sie in etc/dt/config/Xsession.d/0010.dtpaths die folgende Zeile hinzufügen:
export DTSPSYSHELP=/net/SysCCC/etc/dt/help
Weitere Informationen zur Einrichtung von Suchpfaden können folgenden Abschnitten entnommen werden:
In diesem Abschnitt wird beschrieben, wie Systeme konfiguriert werden, damit Anwendungen:
auf einem anderen System, als an dem System, das die Aktion enthält, ausgeführt werden, d. h. auf einem Rechner für die Ausführung auf einem entfernten System
lokal über Dateisystemeinhängungen ausgeführt werden können.
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.
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.
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.
Stellen Sie sicher, daß die Anwendungen für die Ausführung auf dem lokalen System richtig installiert und konfiguriert sind.
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.
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.
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.
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.
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.
Fügen Sie den Datenbankrechner zum Suchpfad für Aktionen hinzu.
Weitere Informationen finden Sie im Abschnitt Datenbanksuchpfad (für Aktionen/Datentypen).
Fügen Sie dem Anwendungssuchpfad den Ausführungs-Host hinzu.
Weitere Informationen finden Sie im Abschnitt Anwendungssuchpfad.
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.
Eine spezielle Konfiguration ist nicht erforderlich.
Ä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.