Dieser Abschnitt behandelt spezifische Konfigurationserfordernisse 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
Darüber hinaus werden Netzwerkerfordernisse für zwei spezielle Konfigurationen für Anwendungen im Netzwerk behandelt:
Hosts für Ausführungen auf einem fernen System
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 in Kapitel 9 oder auf der Hilfeseite dtenvvar(5).
In der Standardkonfiguration des Anwendungs-Servers enthält der Anwendungs-Server alle zu einer Anwendung gehörenden binären Dateien und Konfigurationsdateien wie:
die ausführbare(n) Datei(en) der Anwendung
Standardanwendungskonfigurationsdateien wie app-defaults, Nachrichtenkataloge 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, müssen Sie die Registrierung durchführen.
Weitere Informationen finden Sie in 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 dem Anwendungssuchpfad entweder systemweit oder persönlich hinzu:
Systemweit - setzen und exportieren Sie die Variable DTSPSYSAPPHOSTS
in /etc/dt/config/Xsession.d/0010.dtpaths
Persönlich - setzen und exportieren Sie die Variable DTSPUSERAPPHOSTS
in Home-Verzeichnis/.dtprofile
Mit der folgenden Zeile in /etc/dt/config/Xsession.d/0010.dtpaths wird z.B. ein System mit dem Hostnamen SysAAA und SysBBB zum Anwendungssuchpfad hinzugefügt:
export DTSPSYSAPPHOSTS=SysAAA:,SysBBB:
Weitere Informationen zur Einrichtung des Anwendungssuchpfads entnehmen Sie bitte den folgenden Abschnitten:
Normalerweise werden die zu einer Anwendung gehörenden Definitionen für Aktionen und Datentyp, Symbole und Hilfedatendateien auf dasselbe System wie die Anwendung installiert.
Die typische Konfiguration von Hilfedatendateien sieht folgendermaßen aus:
Die Hilfedateien für den Dateimanager befinden sich normalerweise auf dem Session-Server. Das Desktop findet sie, weil der Hilfesuchpfad automatisch die richtigen Positionen auf dem Session-Server durchsucht.
Die Hilfedateien für andere Anwendungen befinden sich normalerweise auf demselben Anwendungs-Server wie die Anwendung. Der Session-Server findet sie, weil eine Änderung des Anwendungssuchpfads automatisch den Hilfesuchpfad ändert.
Möglicherweise gibt es Situationen, in denen der Benutzer Datenbank- (Aktionen und Datentypen), Hilfe- oder Symboldaten an eine anderen Position im Netzwerk stellen möchte. Verwendet das Netzwerk beispielsweise mehrere Session-Server, soll möglicherweise ein Hilfe-Server erstellt werden, auf dem alle Hilfedatendateien für Desktop-Anwendungen (Dateimanager, Umgebungsmanager usw) gespeichert werden. Dadurch wird Plattenspeicherplatz gespart, da die Hilfedateien nicht auf jedem einzelnen Session-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 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 erstellen, müssen die Aktionen geschrieben werden, um festzulegen, wo die entsprechenden Befehle (EXEC_STRINGs) ausgeführt werden sollen. Weitere Informationen finden Sie im Abschnitt "Rechner für die Ausführung auf einem fernen System 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 im entsprechenden Suchpfad hinzu.
Wurden die Datendateien an die Positionen gestellt, die Schritt 3 in "So erstellen Sie Datenbank-, Hilfe- oder Symbol-Server"" angegeben wurden, kann der Anwendungssuchpfad geändert werden.
Wurden die Datendateien an andere Positionen gestellt, muß der spezifische Suchpfad geändert werden.
Haben Sie z. B. die Hilfedateien in das Verzeichnis /etc/dt/help im System etc/dt/config/Xsession.d/0010.dtpaths gestellt, fügen Sie die folgende Zeile in /etc/dt/config/Xsession.d/0010.dtpaths:
export DTSPSYSHELP=/net/SysCCC/etc/dt/help
Weitere Informationen zur Einrichtung von Suchpfaden entnehmen Sie bitte den folgenden Abschnitten:
In diesem Abschnitt wird beschrieben, wie Systeme konfiguriert werden, damit Anwendungen:
an 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 fernen System.
lokal über Dateisystemeinhängungen ausgeführt werden können.
In der typischen Anwendungs-Serverkonfiguration 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 Session-Server als auch auf einem System, das dem Session-Server Aktions- und Datentyp-Services zur Verfügung stellt und das als Datenbank-Server oder Datenbankrechner bezeichnet wird, befinden.
Aktionsdefinitionen verwenden das Feld EXEC_HOST
, um den Ausführungsort der Befehle (EXEC_STRINGs) festzulegen. Die folgende Aktionsdefinition legt beispielsweise fest, daß ein xload -Client auf einem System ausgeführt wird, mit dem Host-NamenSysDDD:
ACTION XloadSysDDD { TYPE COMMAND EXEC_HOST SysDDD EXEC_STRING /usr/bin/X11/xload -label SysDDD }
Legt das Feld EXEC_HOST
mehr als einen Hostnamen fest, versucht das Desktop den Befehl EXEC_STRING nacheinander auf jedem Host auszuführen, bis es einen Host findet, der die Aktion ausführen kann. Das folgende Feld EXEC_HOST
legt z. B. fest, daß die Aktion EXEC_STRING zuerst auf SysDDD ausführen soll, und falls dies nicht funktioniert, auf SysEEE.
EXEC_HOST SysDDD,SYSEEE
Ist das Feld EXEC_HOST
nicht für eine Aktion gesetzt, wird der Standardwert übernommen: %DatabaseHost%. Der Wert von %DatabaseHost% wird dem Datenbanksuchpfad entnommen.
Nehmen Sie z. B. an, der Datenbanksuchpfad wurde durch Hinzufügen der folgenden Zeile zu /etc/dt/config/Xsession.d/0010.dtpaths modifiziert:
DTSPSYSDATABASEHOSTS=SysAAA:,/net/SysBBB/etc/dt/appconfig/types/C
SysAAA wird unter Verwendung der für diesen Host gültigen Syntax festgelegt - SysAAA. Eine Aktion, die dieses Element des Suchpfads verwendet, setzt den Datenbankrechner auf SysAAA. Verwendet eine Aktion den Abschnitt /net/SysBBB... des Suchpfads, wird als Datenbankrechner das lokale System verwendet, da die Syntax das Qualifikationsmerkmal nicht enthält.
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 im Abschnitt "Aktionen erstellen, die Anwendungen auf entfernten Systemen ausführen" und "Allgemeine Gruppen von Anwendungen 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 dem Suchpfad für Aktionen hinzu.
Weitere Informationen finden Sie im Abschnitt "Datenbanksuchpfad (Aktionen/Datentypen) ".
Fügen Sie den ausführenden Rechner dem Anwendungssuchpfad 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 fernen System installiert ist, aber auf dem Session-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 registriert ist auf sysAAA:
DTSPSYSAPPHOSTS=/net/SysAAA/etc/dt/appconfig/appmanager/C
Der Session-Server muß auf die Konfigurationsdateien der Anwendung, wie app-defaults, Nachrichtenkataloge und gemeinsam genutzte Bibliotheken zugreifen können.