1269 lines
73 KiB
Plaintext
1269 lines
73 KiB
Plaintext
<!-- $XConsortium: ch05.sgm /main/10 1996/12/20 20:02:02 rws $ -->
|
|
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
|
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
|
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
|
<!-- (c) Copyright 1995 Sun MicrosystIMS, Inc. -->
|
|
<!-- (c) Copyright 1995 Novell, Inc. -->
|
|
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
|
<!-- (c) Copyright 1995 Hitachi. -->
|
|
<chapter id="SAG.ClSrv.div.1">
|
|
<title id="SAG.ClSrv.mkr.1">Desktop in einem Netzwerk konfigurieren</title>
|
|
<para><indexterm><primary>Netzwerk</primary><secondary>siehe auch Server</secondary>
|
|
</indexterm>Das Desktop ist speziell für den Betrieb in einer stark vernetzten
|
|
Umgebung ausgerichtet. Die Architektur des Desktops ermöglicht Systemadministratoren,
|
|
Computerressourcen im gesamten Netzwerk zu verteilen. Zu diesen Ressourcen
|
|
gehören:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Anwendungen</para>
|
|
</listitem>
|
|
<listitem><para>Datendateien für Anwendungen</para>
|
|
</listitem>
|
|
<listitem><para>Desktop-Session-Services (Desktop-Anwendungen wie zum Beispiel
|
|
Anmeldemanager und Dateimanager)</para>
|
|
</listitem>
|
|
<listitem><para>Hilfe-Services. Hilfedatendateien können auf einen zentralen
|
|
Hilfe-Server gestellt werden.</para>
|
|
<informaltable id="SAG.ClSrv.itbl.1" frame="All">
|
|
<tgroup cols="1" colsep="1" rowsep="1">
|
|
<colspec colwidth="4.00in">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Übersicht
|
|
über das Desktop im Netzwerk96'--><xref role="JumpText" linkend="SAG.ClSrv.mkr.2"></para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Allgemeine
|
|
Schritte für die Konfiguration eines Desktops im Netzwerk100'--><xref
|
|
role="JumpText" linkend="SAG.ClSrv.mkr.5"></para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Netzwerk
|
|
des BasisbetriebssystIMS für das Desktop konfigurieren100'--><xref role="JumpText"
|
|
linkend="SAG.ClSrv.mkr.6"></para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Clients
|
|
und Server für das Desktop konfigurieren104'--><xref role="JumpText"
|
|
linkend="SAG.ClSrv.mkr.9"></para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Anwendungs-Services
|
|
verwalten111'--><xref role="JumpText" linkend="SAG.ClSrv.mkr.15"></para></entry>
|
|
</row></tbody></tgroup></informaltable>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect1 id="SAG.ClSrv.div.2">
|
|
<title id="SAG.ClSrv.mkr.2">Übersicht über das Desktop im Netzwerk<indexterm>
|
|
<primary>Netzwerk</primary><secondary>Übersicht</secondary></indexterm><indexterm>
|
|
<primary>Client-Server Konfiguration, siehe Netzwerk</primary></indexterm></title>
|
|
<para>Das Betriebssystem stellt eine Reihe von Services im Netzwerk einschließlich
|
|
verteilter Dateisysteme und der Ausführung auf fernen Systemen zur Verfügung.
|
|
X-Server stellen zusätzliche Netzwerkfähigkeiten wie den Zugriff
|
|
auf ferne Bildschirme und Sicherheitsservices zur Verfügung.</para>
|
|
<para>Das Desktop legt eine Benutzerschnittstelle auf diese Netzwerkfunktionen.
|
|
Ziel dieser Schnittstelle und der ihr zugrundeliegenden Architektur ist</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>die einfachere Handhabung von Netzwerksystemen. Benutzer können
|
|
Anwendungen ausführen und auf Datendateien zugreifen, ohne sich damit
|
|
beschäftigen zu müssen, wo sich im Netzwerk die Anwendungen und
|
|
Daten befinden.</para>
|
|
</listitem>
|
|
<listitem><para>die einfachere Verwaltung von Netzwerksystemen. Das Desktop
|
|
stellt Werkzeuge zur Anwendungsintegration sowie Netzwerksuchpfade zur Verfügung,
|
|
die es Systemen leichter machen, ferne Daten und Anwendungen zu finden. Zusätzlich
|
|
erleichtert der Dateinamenzuordnungsprozeß des Desktops die Verwaltung
|
|
komplexer Netzwerke mit mehreren Servern.</para>
|
|
</listitem>
|
|
<listitem><para>Flexibilität. Die Verwaltungsfunktionen des Desktops
|
|
wurden zwar für bestimmte häufig vorkommende Netzwerksituationen
|
|
entwickelt, aber das Desktop kann für viele andere angepaßte Netzwerkkonfigurationen
|
|
eingerichtet werden.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect2 id="SAG.ClSrv.div.3">
|
|
<title>Typen von Desktop Services im Netzwerk<indexterm><primary>Netzwerk</primary><secondary>Servicetypen</secondary></indexterm></title>
|
|
<para>Bei der Arbeit im Netzwerk kann ein Benutzer, der an einem bestimmten
|
|
Bildschirm sitzt, auf verschiedene Computer-Services, die auf anderen Systemen
|
|
verteilt sind, zugreifen. Dazu gehören:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>die Desktop-Session und ihre Anwendungen— zum Beispiel
|
|
Arbeitsbereichsmanager und Dateimanager</para>
|
|
</listitem>
|
|
<listitem><para>andere Anwendungen</para>
|
|
</listitem>
|
|
<listitem><para>Datendateien</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>In der Netzwerkterminologie wird der Begriff<indexterm><primary>Server</primary><secondary>Definition</secondary></indexterm> <emphasis>Server</emphasis>
|
|
verwendet, um ein System zu beschreiben, das einem oder mehreren Systemen
|
|
Computerservices zur Verfügung stellt. Empfängt ein System Services
|
|
von einem Server, wird es als ein<indexterm><primary>Clients</primary><secondary>Definition</secondary></indexterm> <symbol role="Variable">Client</symbol>
|
|
dieses Servers bezeichnet.</para>
|
|
<para>In einem komplexen Netzwerk verwendet ein System möglicherweise
|
|
Services, die sich auf einer Reihe von verschiedenen Systemen im gesamten
|
|
Netzwerk befinden. Überdies kann ein System als ein bestimmter Servertyp
|
|
fungieren (zum Beispiel als Session-Server) und gleichzeitig ein Client (zum
|
|
Beispiel eines Anwendungs-Servers) sein.</para>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.4">
|
|
<title>Typische Netzwerksituationen</title>
|
|
<para>Aus der Perspektive des Desktops enthält eine typische Netzwerkkonfiguration
|
|
möglicherweise eine Kombination aus den folgenden wichtigen Komponenten:
|
|
</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="2.00in">
|
|
<colspec colwidth="4.00in">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Bildschirme</para></entry>
|
|
<entry align="left" valign="top">an denen der X-Server ausgeführt wird </entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Session</primary>
|
|
<secondary>Server</secondary><tertiary>Anmeldung</tertiary></indexterm>Anmelde-/Session-Server
|
|
</para></entry>
|
|
<entry align="left" valign="top"><para>an denen die Desktop-Anwendungen (Anmeldemanager,
|
|
Arbeitsbereichsmanager, usw.) ausgeführt werden</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Server</primary>
|
|
<secondary>Anwendung</secondary></indexterm><indexterm><primary>Anwendungs-Server</primary><secondary>Definition</secondary></indexterm>Anwendungs-Server</para></entry>
|
|
<entry align="left" valign="top"><para>an denen andere Anwendungen ausgeführt
|
|
werden</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Server</primary>
|
|
<secondary>Datei</secondary></indexterm><indexterm><primary>Datei-Server</primary></indexterm>Datei-Server</para></entry>
|
|
<entry align="left" valign="top"><para>in dem in Anwendungen verwendete Daten
|
|
gespeichert werden</para></entry></row></tbody></tgroup></informaltable>
|
|
<para>Zu den am häufigsten vorkommenden Netzwerkkonfigurationen gehören
|
|
Systeme, die auf einen Anwendungs-Server zugreifen. <!--Original XRef content:
|
|
'Abbildung 5‐1'--><xref role="CodeOrFigureOrTable" linkend="SAG.ClSrv.mkr.3">
|
|
zeigt eine Datenstation, die einen Anwendungs-Server verwendet. Der X-Server
|
|
und die Desktop-Session werden auf der Datenstation ausgeführt.</para>
|
|
<figure>
|
|
<title id="SAG.ClSrv.mkr.3">Anwendungs-Server stellen Services für die
|
|
Desktop-Sessions zur Verfügung</title>
|
|
<graphic id="SAG.ClSrv.grph.1" entityref="SAG.ClSrv.fig.1"></graphic>
|
|
</figure>
|
|
<para>Netzwerke verwenden<indexterm><primary>Datei-Server</primary></indexterm> Datei-Server
|
|
häufig, um große Datenmengen zu steuern. Diese Daten werden von
|
|
Anwendungen verwendet, die auf einem Anwendungs-Server ausgeführt werden
|
|
oder von den Desktop-Anwendungen (zum Beispiel benötigt der Dateimanager
|
|
Zugriff auf Datendateien, um diese im Dateimanagerfenster anzuzeigen).</para>
|
|
<figure>
|
|
<title>Datei-Server stellen Daten für Anwendungs-Server und Session-Server
|
|
zur Verfügung</title>
|
|
<graphic id="SAG.ClSrv.grph.2" entityref="SAG.ClSrv.fig.2"></graphic>
|
|
</figure>
|
|
<para><indexterm><primary>X-Stations</primary><secondary>Session-Services</secondary></indexterm>X-Stations führen den X-Server aus und erhalten
|
|
Desktop-Session-Services von einem anderen System.</para>
|
|
<figure>
|
|
<title>X-Stations erhalten Session-Services von einem Session-Server</title>
|
|
<graphic id="SAG.ClSrv.grph.3" entityref="SAG.ClSrv.fig.3"></graphic>
|
|
</figure>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.5">
|
|
<title>Weitere Netzwerksituationen</title>
|
|
<para>Das Desktop ist flexibel und kann komplexere Netzwerkkonfigurationen
|
|
unterstützen. Dazu gehört auch, daß verschiedene Services,
|
|
zusätzlich zu Datei-Servern, für Anwendungs-Server verfügbar
|
|
gemacht werden.</para>
|
|
<figure>
|
|
<title>Services, die für einen Desktop-Anwendungs-Server erforderlich
|
|
sind, können verteilt sein</title>
|
|
<graphic id="SAG.ClSrv.grph.4" entityref="SAG.ClSrv.fig.4"></graphic>
|
|
</figure>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.6">
|
|
<title id="SAG.ClSrv.mkr.4"><indexterm><primary>Server</primary><secondary>Typen</secondary></indexterm>Zusammenfassung—Servertypen</title>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="1.97in">
|
|
<colspec colwidth="4.02in">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Bildschirm</para></entry>
|
|
<entry align="left" valign="top">Das System, das den X-Server ausführt </entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Anmelde- und Session-Server</para></entry>
|
|
<entry align="left" valign="top">Das System, das die Desktop-Session (Anmeldemanager,
|
|
Session-Manager, Fenstersteuerung, Dateimanager, usw.) ausführt</entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Anwendungs-Server</para></entry>
|
|
<entry align="left" valign="top"><para>Ein System, auf dem eine Anwendung
|
|
ausgeführt wird. Wird auch als <emphasis>ausführender Rechner</emphasis>
|
|
bezeichnet.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Datei-Server</para></entry>
|
|
<entry align="left" valign="top">Ein System, auf dem Datendateien für
|
|
Anwendungen gespeichert sind</entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Server</primary>
|
|
<secondary>Hilfe</secondary></indexterm><indexterm><primary>Hilfe-Server</primary></indexterm>Hilfe-Server</para></entry>
|
|
<entry align="left" valign="top">Ein System, auf dem Hilfedatendateien gespeichert
|
|
werden</entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Aktions-Server,
|
|
siehe Datenbank-Server</primary></indexterm><indexterm><primary>Datenbank-Server</primary></indexterm>(Aktions-)Datenbank-Server</para></entry>
|
|
<entry align="left" valign="top"><para>Ein System, auf dem Dateien mit Definitionen
|
|
für Aktionen und Datentypen gespeichert werden</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Server</primary>
|
|
<secondary>Symbol</secondary></indexterm><indexterm><primary>Symbol-Server</primary></indexterm>Symbol-Server</para></entry>
|
|
<entry align="left" valign="top"><para>Ein System, auf dem Symboldateien gespeichert
|
|
werden</para></entry></row></tbody></tgroup></informaltable>
|
|
<para>Das Netzwerk enthält möglicherweise noch zusätzliche
|
|
Server, wie beispielsweise einen Kennwort-Server, einen Post-Server, einen
|
|
Video-Server, usw.</para>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1 id="SAG.ClSrv.div.7">
|
|
<title id="SAG.ClSrv.mkr.5">Allgemeine Schritte zur Konfiguration eines Desktops
|
|
im Netzwerk<indexterm><primary>Netzwerk</primary><secondary>allgemeine Schritte
|
|
für die Konfiguration</secondary></indexterm></title>
|
|
<para>Für die Konfiguration eines Desktops im Netzwerk sind drei grundlegende
|
|
Schritte erforderlich:</para>
|
|
<orderedlist>
|
|
<listitem><para>Die Netzwerk-Services des Basisbetriebssystems konfigurieren.
|
|
</para>
|
|
<para>Hierbei handelt es sich um die Netzwerk-Services des Betriebssystems,
|
|
auf die das Desktop angewiesen ist. Siehe <!--Original XRef content: '“Netzwerk
|
|
des BasisbetriebssystIMS
|
|
für das Desktop konfigurieren” auf Seite 100'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.6">.</para>
|
|
</listitem>
|
|
<listitem><para>Netzwerk-Software und -Services für das Desktop installieren
|
|
und konfigurieren.</para>
|
|
<para>Hierbei handelt es sich um Services, die für das Desktop, unabhängig
|
|
vom Typ des Clients oder Server-Systems, das eingerichtet wird, erforderlich
|
|
sind. Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Clients und Server für das Desktop konfigurieren”
|
|
auf Seite 104'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.9">
|
|
entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Den genauen Typ von Server oder Client konfigurieren.</para>
|
|
<para>Beispielweise erfordert die Konfiguration eines Anwendungs-Servers andere
|
|
Schritte als die Konfiguration eines Datei-Servers. Weitere Informationen
|
|
hierzu können dem Abschnitt <!--Original XRef content: '“Anwendungs-Services
|
|
verwalten” auf Seite 111'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.15">
|
|
entnommen werden.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect1>
|
|
<sect1 id="SAG.ClSrv.div.8">
|
|
<title id="SAG.ClSrv.mkr.6">Netzwerk des Basisbetriebssystems für das
|
|
Desktop konfigurieren<indexterm><primary>Netzwerk</primary><secondary>Basiskonfiguration</secondary></indexterm></title>
|
|
<para>Für das Desktop ist folgende Basisnetzwerkkonfiguration erforderlich:
|
|
</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Benutzer müssen über ein Anmeldeabrechnungskonto
|
|
am Session-Server und auf jedem System, das Desktop-Services für den
|
|
Session-Server zur Verfügung stellt, verfügen. Dem Benutzer muß
|
|
an allen Client- und Server- Systemen dieselbe Benutzer- und Gruppen-ID zugeordnet
|
|
sein.</para>
|
|
</listitem>
|
|
<listitem><para>Systeme müssen auf ferne Dateisysteme mit Daten, die
|
|
die Session und andere Anwendungen verwenden, Zugriff haben.</para>
|
|
</listitem>
|
|
<listitem><para>Der Druck-Spooler <command>lp</command> muß für
|
|
den Zugriff auf ferne Drucker konfiguriert sein.</para>
|
|
</listitem>
|
|
<listitem><para><command>sendmail</command> muß für E-mail-Services
|
|
konfiguriert sein.</para>
|
|
</listitem>
|
|
<listitem><para>X-Berechtigung muß eingerichtet sein.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect2 id="SAG.ClSrv.div.9">
|
|
<title>Anmeldeabrechnungen für Benutzer einrichten<indexterm><primary>Anmeldeabrechnungen</primary></indexterm></title>
|
|
<para>Dieser Abschnitt beschreibt, welche Anmeldeabrechnungen für das
|
|
Desktop im Netzwerk erforderlich sind.</para>
|
|
<sect3 id="SAG.ClSrv.div.10">
|
|
<title>Anmeldeabrechnungen einrichten</title>
|
|
<para>Benutzer müssen ein Anmeldeabrechnungskonto für folgende Server
|
|
und Systeme haben:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>alle Systeme, die Services für das Desktop zur Verfügung
|
|
stellen, einschließlich Anwendungs-Server, Datei-Server und Systeme,
|
|
die Drucker im Netzwerk zur Verfügung stellen.</para>
|
|
</listitem>
|
|
<listitem><para>alle Session-Server, auf die der Benutzer zugreift. Session-Server
|
|
werden normalerweise mit Xstations verwendet.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.11">
|
|
<title>Konsistente Benutzer- und Gruppen-IDs</title>
|
|
<para>UNIX-Benutzer werden durch einen Anmeldenamen und eine<indexterm><primary>UID</primary></indexterm><indexterm><primary>Benutzer-ID</primary></indexterm> numerische
|
|
Benutzer-ID (UID) identifiziert. In einem Desktop-Netzwerk sollten Anmeldename
|
|
und UID des Benutzers an allen Client- und Server-Systemen dieselbe sein.
|
|
</para>
|
|
<para>UNIX-Benutzer werden auch einer oder mehreren Anmeldegruppen zugeordnet.
|
|
Jede Gruppe verfügt über einen Gruppennamen und eine numerische
|
|
Gruppen-ID<indexterm><primary>GID</primary></indexterm><indexterm><primary>Gruppen-ID</primary></indexterm> (GID). In einem Desktop-Netzwerk sollten
|
|
alle Systeme konsistente Gruppennamen und Gruppen-IDs verwenden.</para>
|
|
<para>Weitere Informationen können den Hilfeseiten <filename moreinfo="RefEntry">id(1)</filename> oder <filename moreinfo="RefEntry">id(1M)</filename> entnommen
|
|
werden.</para>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.12">
|
|
<title id="SAG.ClSrv.mkr.7">Zugriff auf verteilte Dateisysteme konfigurieren<indexterm>
|
|
<primary>Dateien</primary><secondary>Zugriff auf verteilte Dateisysteme</secondary>
|
|
</indexterm></title>
|
|
<para>Das Desktop verwendet<indexterm><primary>gemeinsam benutzte Dateien</primary></indexterm><indexterm><primary>NFS</primary></indexterm><indexterm>
|
|
<primary>Dateien</primary><secondary>ferner Zugriff</secondary></indexterm> NFS
|
|
(Network File System — Netzwerk-Dateisystem),<superscript></superscript>
|
|
damit Dateien von verschiedenen Systemen gemeinsam benutzt werden können.
|
|
Alle Dateisysteme im Netzwerk, die gemeinsam benutzte Dateien enthalten, müssen
|
|
identifiziert werden, und es muß sichergestellt werden, daß sie
|
|
korrekt an allen betreffenden Systemen<indexterm><primary>Dateien</primary>
|
|
<secondary>anhängen</secondary></indexterm> angehängt sind.</para>
|
|
<para>In der Regel muß der folgende Zugriff auf ferne Dateien zur Verfügung
|
|
gestellt werden:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Das<indexterm><primary>Standardverzeichnis</primary><secondary>gemeinsame Nutzung</secondary></indexterm> Standardverzeichnis des Benutzers
|
|
muß von allen Client- und Server- Systemen des Desktops gemeinsam benutzt
|
|
werden. Dies ist notwendig, weil:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>das Standardverzeichnis Datendateien enthält, auf die
|
|
von Anwendungen auf fernen Systemen zugegriffen wird. Beispielsweise verwenden
|
|
Anwendungen, die mit Datendateien arbeiten, häufig das Standardverzeichnis
|
|
als die Standarddatendateiposition.</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Identifikationsverzeichnis</primary></indexterm><indexterm>
|
|
<primary>dtspcd</primary><secondary>Identifikationsverzeichnis</secondary>
|
|
</indexterm>Das Standardverzeichnis ist das Standardidentifikationsverzeichnis <command>dtspcd</command>. Weitere Informationen zu <command>dtspcd</command> können
|
|
dem Abschnitt <!--Original XRef content: '“Den Steuerungsdämonprozeß
|
|
für Unterprozesse konfigurieren” auf Seite 109'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.13"> entnommen werden.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
<listitem><para>Möchten Benutzer auf Datendateien zugreifen, die sich
|
|
nicht in ihrem Standardverzeichnis befinden, müssen diese Datendateien
|
|
von allen Client- und Server-Systemen des Desktops, die mit den Datendateien
|
|
arbeiten, gemeinsam benutzt werden.</para>
|
|
</listitem>
|
|
<listitem><para>Die Desktop-Installations- und Konfigurationsverzeichnisse
|
|
(<filename>/usr/dt</filename> und <filename>/etc/dt</filename>) müssen
|
|
von allen Client- und Server-Systemen des Desktops gemeinsam benutzt werden,
|
|
so daß alle Anwendungen des Benutzers auf dieselben Desktop-Konfigurationsdateien
|
|
zugreifen.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect3 id="SAG.ClSrv.div.13">
|
|
<title><indexterm><primary>Standardverzeichnis</primary><secondary>Netzwerk</secondary></indexterm>Standardverzeichnis im Netzwerk einrichten</title>
|
|
<para>Ein Desktop-Netzwerk arbeitet am effektivsten, wenn Benutzer über
|
|
ein einziges Standardverzeichnis verfügen, das alle Client- und Server-Systeme
|
|
im Netzwerk gemeinsam benutzen.</para>
|
|
<para>Ein Standardverzeichnis im Netzwerk erlaubt einem Benutzer, verschiedene
|
|
Systeme im Netzwerk zu verwenden, ohne daß die von ihm durchgeführten
|
|
Anpassungen und Konfigurationen verlorengehen. Dies kommt daher, daß
|
|
die Anpassungen des Benutzers und Informationen, die für die Wiederherstellung
|
|
einer vorherigen Session notwendig sind, in Unterverzeichnissen des
|
|
Standardverzeichnisses gespeichert sind.</para>
|
|
<para>Ein gemeinsames Standardverzeichnis ist ebenfalls erforderlich für:
|
|
</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>den standardmäßigen X-Identifikationsmechanismus.
|
|
Weitere Informationen hierzu können dem Abschnitt <!--Original XRef content:
|
|
'“X-Berechtigung konfigurieren”
|
|
auf Seite 104'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.8">
|
|
entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>den Desktop-Steuerungsdämonprozeß für Unterprozesse,
|
|
der beim Start ferner Anwendungen beteiligt ist und in das Standardverzeichnis
|
|
des Benutzers schreiben können muß.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.14">
|
|
<title><indexterm><primary>Dateien</primary><secondary>Namenkonsistenz</secondary>
|
|
</indexterm><indexterm><primary>Dateinamenkonsistenz</primary></indexterm>Dateinamenkonsistenz</title>
|
|
<para>Das Netzwerk sollte so konfiguriert sein, daß Benutzer von allen
|
|
Systemen aus mit demselben Namen auf ihre Datendateien zugreifen können.
|
|
Dies wird <emphasis>Dateinamenkonsistenz</emphasis> genannt und wird normalerweise
|
|
erreicht, indem die entsprechenden<indexterm><primary>Symbolische Verbindungen</primary><secondary>Dateinamenkonsistenz</secondary></indexterm> symbolischen
|
|
Verbindungen erstellt werden. Beispielsweise kann jedes System so konfiguriert
|
|
werden, daß das Standardverzeichnis jedes Benutzers als <filename>/users/</filename><symbol role="Variable">anmeldung_name</symbol> zur Verfügung
|
|
steht, indem eine symbolische Verbindung zur tatsächlichen Mount-Position
|
|
des Verzeichnisses hergestellt wird.</para>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.15">
|
|
<title>Zugriff auf ferne Drucker konfigurieren<indexterm><primary>Drucker</primary><secondary>ferner Zugriff</secondary></indexterm></title>
|
|
<para>Das Desktop verwendet den Druck-Spooler<indexterm><primary>lp Druck-Spooler</primary></indexterm> <command>lp</command> für den Zugriff auf lokale
|
|
oder ferne Drucker. Weitere Informationen zur Konfiguration des Druck-Spoolers
|
|
<command>lp</command> können der Hilfeseite <filename moreinfo="RefEntry">lpadmin(1M)</filename> entnommen werden.</para>
|
|
<para><indexterm><primary>Drucken</primary><secondary>Test</secondary></indexterm>Bevor
|
|
der Benutzer versucht, über die grafische Schnittstelle des Desktops
|
|
zu drucken, sollte er testen, ob mit dem Befehl<indexterm><primary>lp Befehl</primary></indexterm> <command>lp</command> an allen Druckern problemlos gedruckt
|
|
werden kann.</para>
|
|
<para><indexterm><primary>Drucker</primary><secondary>Einheitennamen</secondary>
|
|
</indexterm>Es wird unbedingt empfohlen, konsistente Druckereinheitennamen
|
|
zu verwenden. Ist beispielsweise ein bestimmter Drucker dem System, mit dem
|
|
er direkt verbunden ist, als <filename>Postscript1</filename> bekannt, sollten
|
|
alle weiteren Systeme, die auf den Drucker fern zugreifen, den Namen <filename>Postscript1</filename> verwenden.</para>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.16">
|
|
<title>Elektronische Post konfigurieren</title>
|
|
<para>Das Desktop-Postprogramm verwendet <command>sendmail</command> um Post
|
|
zwischen Systemen zu versenden. Weitere Informationen zur Konfigurierung von
|
|
E-mail- Konnektivität können der Hilfeseite<indexterm><primary>sendmail, Funktion</primary></indexterm> <filename moreinfo="RefEntry">sendmail(1M)</filename> entnommen werden.</para>
|
|
<para>Bevor der Benutzer versucht, Post über das Desktop zu senden oder
|
|
zu empfangen, sollte er testen, ob er Post problemlos mit dem Befehl<indexterm>
|
|
<primary>mailx Befehl</primary></indexterm> <command>mailx</command>senden
|
|
und empfangen kann.</para>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.17">
|
|
<title id="SAG.ClSrv.mkr.8">X-Berechtigung konfigurieren<indexterm><primary>X -Berechtigung</primary></indexterm><indexterm><primary>X-Netzwerk</primary>
|
|
<secondary>X -Berechtigung</secondary></indexterm></title>
|
|
<para>Das Desktop verwendet den standardmäßigen X-Mechanismus,
|
|
um ferne Anwendungen (X-Clients) zum Zugriff auf einen lokalen Bildschirm
|
|
zu berechtigen. Der einfachste Weg, dies zu erreichen, ist, ein Standa<?Pub Caret>rdverzeichnis
|
|
im Netzwerk für jeden Benutzer zur Verfügung zu stellen. Hierdurch
|
|
wird sichergestellt, daß folgende Erfordernisse erfüllt sind:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Der Benutzer muß über Lese- und Schreibberechtigung
|
|
für die Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.Xauthority</filename>verfügen.</para>
|
|
</listitem>
|
|
<listitem><para>Die Datei <filename>.Xauthority</filename> auf einem Anwendungs-Server
|
|
muß den Eintrag für den Bildschirm enthalten, auf dem die Anwendung
|
|
ausgeführt wird.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Weitere Informationen können den Hilfeseiten <filename moreinfo="RefEntry">X(1)</filename> oder <filename moreinfo="RefEntry">xauth(1)</filename> entnommen
|
|
werden.</para>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1 id="SAG.ClSrv.div.18">
|
|
<title id="SAG.ClSrv.mkr.9">Clients und Server für das Desktop konfigurieren<indexterm>
|
|
<primary>Clients</primary><secondary>eines Servers konfigurieren</secondary>
|
|
</indexterm><indexterm><primary>Server</primary><secondary>konfigurieren</secondary></indexterm><indexterm><primary>Netzwerk</primary><secondary>Clients und Server konfigurieren</secondary></indexterm></title>
|
|
<para>In diesem Abschnitt werden Desktop-spezifische Erfordernisse der Netzwerkkonfiguration
|
|
behandelt. Das heißt, diese Funktionen werden durch das Desktop und
|
|
nicht durch das Basisbetriebssystem zur Verfügung gestellt.</para>
|
|
<para>Der Abschnitt besteht aus zwei Teilen:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>der Konfiguration von Anmelde- und Session-Services.</para>
|
|
</listitem>
|
|
<listitem><para>der Konfiguration von Services, die für Anwendungen und
|
|
deren Daten erforderlich sind. Hierzu gehören: Anwendungs-, Datenbank-,
|
|
Symbol-, Datei- und Hilfe-Server und deren Clients.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect2 id="SAG.ClSrv.div.19">
|
|
<title>Anmelde- und Session-Services konfigurieren<indexterm><primary>Session-Server,
|
|
siehe Anmeldung Server</primary></indexterm><indexterm><primary>Anmelde-Server</primary><secondary>konfigurieren</secondary></indexterm></title>
|
|
<para>Bei einem Anmelde-/Session-Server handelt es sich um ein System, das
|
|
Desktop-Services (Anmeldemanager, Session-Manager, Dateimanager, Fenstersteuerung,
|
|
usw.) einem Bildschirm und X-Server zur Verfügung stellt.</para>
|
|
<para><indexterm><primary>Server</primary><secondary>Session</secondary></indexterm><indexterm>
|
|
<primary>X-Stationen</primary></indexterm><indexterm><primary>Server</primary>
|
|
<secondary>Anmeldung</secondary></indexterm>In der Regel stellt ein Session-Server
|
|
XStations Services zur Verfügung. Aber es kann auch eine Netzwerkkonfiguration
|
|
eingerichtet werden, die Session- Services auf einem oder mehreren Servern
|
|
konzentriert, auf die sowohl von XStations als auch von Datenstationen zugegriffen
|
|
wird.</para>
|
|
<para>Beim Anmeldemanager handelt es sich um die Desktop-Komponente, die dafür
|
|
zuständig ist, daß Anmelde-Services anderen Bildschirmen zur Verfügung
|
|
gestellt werden. Sobald der Benutzer sich angemeldet hat, wird der Session-Manager
|
|
für den Benutzer gestartet.</para>
|
|
<para>Weitere Informationen zur Konfiguration von Anmelde-/und Session-Servern
|
|
sowie XStations können dem Abschnitt <!--Original XRef content: '“Anmeldefenster
|
|
an einem Bildschirm im Netz anzeigen” auf Seite 7'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.LogMg.mkr.5"> entnommen werden.</para>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.19a">
|
|
<title>Die Konfiguration von Eingabemethode-Servern<indexterm><primary>Eingabemethode-Server</primary><secondary>konfigurieren</secondary></indexterm></title>
|
|
<para>Ein Eingabemethode-Server (IMS, Input Method Server) wird durch den
|
|
Befehl <command>dtimsstart</command> gestartet. <command>dtimsstart</command>
|
|
wird normalerweise automatisch beim Start der X-Session (Benutzeranmeldung)
|
|
durch das Skript<filename>/usr/dt/config/Xsession.d/0020.dtims</filename>
|
|
aufgerufen.</para>
|
|
<para>Abhängig von der derzeit ausgewählten Sprachumgebung, den
|
|
Umgebungsvariablen, Konfigurationsdateien und Befehlszeilenoptionen zeigt <command>dtimsstart</command> ein Auswahlfenster an, aus dem der Benutzer den IMS auswählen
|
|
kann, der verwendet werden soll. Von diesem Auswahlfenster aus kann der Benutzer
|
|
ebenfalls einen IMS auf einem entfernten System starten. In diesem Fall führt <command>dtimsstart</command> folgende Aufgaben durch:</para>
|
|
<itemizedlist>
|
|
<listitem><para>Führt die Aktion <literal>DtImsGetRemoteConf</literal>
|
|
aus, um Informationen über IMS-Server abzurufen, die auf dem angegebenen
|
|
entfernten System registriert sind</para>
|
|
</listitem>
|
|
<listitem><para>Listet die registrierten IMS-Server im Auswahlfenster auf
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>Führt die Aktion <literal>DtImsRunRemoteIms</literal>
|
|
aus, um den vom Benutzer ausgewählten IMS auf dem entfernten System zu
|
|
starten</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Bei der Suche nach IMS-Servern auf einem entfernten System ruft <command>dtimsstart</command> nur registrierte IMS—Server ab. Um in einem System
|
|
(lokal oder entfernt) registriert zu sein, muß ein IMS:</para>
|
|
<itemizedlist>
|
|
<listitem><para>In der Eingabedatei für die aktuelle Sprachumgebung definiert
|
|
sein. Jede Sprachumgebung hat ihre eigene Eingabedatei, die alle IMS-Server
|
|
auflistet, die diese Sprachumgebung unterstützen. Die Speicherstelle
|
|
der Eingabedatei der Sprachumgebung ist <filename>/usr/dt/config/ims/<locale_name></filename>.</para>
|
|
</listitem>
|
|
<listitem><para>Seine eigene Eingabedatei im System haben. Die IMS-Eingabedatei
|
|
beschreibt die Attribute eines IMS-Servers. Diese enthalten die unterstützten
|
|
Protokolle, den Namen des Servers, auf dem der IMS betrieben wird, die Befehlszeilenoptionen
|
|
für den IMS und die Angabe, ob der IMS entfernte Ausführung erlaubt
|
|
oder nicht. Die Speicherstelle der IMS-Eingabedateien ist <filename>/usr/dt/config/ims/<ims_name></filename>.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Beschreibungen der Dateiformate mit Beispielen finden Sie auf der Hilfeseite <command>dtimsstart</command>.</para>
|
|
<para>Zur Definition der Rechner, auf denen ein IMS gefunden werden kann,
|
|
können Sie die Anwendungsressource <literal>imServerHosts</literal> konfigurieren.
|
|
Diese Ressource (die vom Umgebungsparameter bei der Identifizierung von IMS-Servern
|
|
für die Benutzerauswahl verwendet wird) enthält eine durch Komma
|
|
abgetrennte Liste von Rechnernamen. Zum Beispiel:</para>
|
|
<programlisting>*imServerHosts: xylo,expo</programlisting>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.20">
|
|
<title>Weitere anwendungsbezogene Services konfigurieren</title>
|
|
<para>Dieser Abschnitt behandelt Erfordernisse des Desktops im Netzwerk für
|
|
folgende Server:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para><indexterm><primary>Anwendungs-Server</primary><secondary>konfigurieren</secondary></indexterm><indexterm><primary>Server</primary>
|
|
<secondary>Anwendung</secondary></indexterm>Anwendungs-Server</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Datenbank-Server</primary><secondary>konfigurieren</secondary></indexterm><indexterm><primary>Server</primary>
|
|
<secondary>Datenbank</secondary></indexterm>Datenbank-Server</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Symbol-Server</primary><secondary>Konfigurieren</secondary></indexterm><indexterm><primary>Server</primary><secondary>Symbol</secondary></indexterm>Symbol-Server</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Hilfe-Server</primary><secondary>konfigurieren</secondary></indexterm><indexterm><primary>Server</primary><secondary>Hilfe</secondary></indexterm>Hilfe-Server</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect3 id="SAG.ClSrv.div.21" role="Procedure">
|
|
<title id="SAG.ClSrv.mkr.10">Clients und Server für das Desktop konfigurieren</title>
|
|
<orderedlist>
|
|
<listitem><para>Die notwendigen Netzwerkkonfigurationen für das Betriebssystem
|
|
zur Verfügung stellen, die für das Desktop erforderlich sind.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Netzwerk des BasisbetriebssystIMS f&u--><!--uml;r
|
|
das Desktop konfigurieren” auf Seite 100'--><xref role="SecTitleAndPageNum"
|
|
linkend="sag.clsrv.mkr.6"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Das Desktop oder die Mindestdateigruppe<indexterm><primary>Dateien</primary><secondary>Netzwerk</secondary></indexterm><indexterm><primary>Netzwerk</primary><secondary>erforderliche Dateien</secondary></indexterm> installieren
|
|
:</para>
|
|
<para>Es müssen installiert werden:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>die gesamten Dateigruppen von `Common Desktop Environment
|
|
runtime'</para>
|
|
</listitem>
|
|
<listitem><para><emphasis>oder</emphasis> folgende Dateigruppen: CDE-MIN und
|
|
CDE-TT<indexterm><primary>CDE-MIN Dateien</primary></indexterm><indexterm>
|
|
<primary>CDE-TT Dateien</primary></indexterm></para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<note>
|
|
<para>Installation und Dateigruppen können bei verschiedenen Lieferanten
|
|
unterschiedlich zusammengesetzt sein.</para>
|
|
</note>
|
|
</listitem>
|
|
<listitem><para>Das System für den Dämon des Servers für die
|
|
ToolTalk- Dateinamendatenbank<indexterm><primary>Dateinamendatenbank-Server</primary></indexterm> <command>rpc.ttdbserver</command><indexterm><primary>rpc.ttdbserver</primary></indexterm> konfigurieren.</para>
|
|
<para>Dies sollte bei der Installation des Desktops automatisch geschehen.
|
|
Weitere Informationen können dem Abschnitt <!--Original XRef content:
|
|
'“ToolTalk-Datenbank-Server konfigurier--><!--en” auf Seite 110'--><xref
|
|
role="SecTitleAndPageNum" linkend="sag.clsrv.mkr.14"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Den Steuerungsdämonprozeß für Unterprozesse
|
|
(<command><indexterm><primary>dtspcd</primary></indexterm>dtspcd</command>)
|
|
installieren und konfigurieren.</para>
|
|
<para>Dies sollte bei der Installation des Desktops automatisch geschehen.
|
|
Weitere Informationen können dem Abschnitt <!--Original XRef content:
|
|
'“Den Steuerungsdämonprozeß f--><!--ür Unterprozesse
|
|
konfigurieren” auf Seite 109'--><xref role="SecTitleAndPageNum"
|
|
linkend="sag.clsrv.mkr.13"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Dateien</primary><secondary>ferne Daten</secondary></indexterm>Alle erforderlichen fernen Daten anhängen.</para>
|
|
<para>Daten werden als “fern” bezeichnet, wenn sie sich auf einem
|
|
anderen System als dem System befinden, auf dem die Anwendung, die die Daten
|
|
verwendet, ausgeführt wird.</para>
|
|
<para>Beispiel:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Verwendet eine Anwendung Daten auf einem Datei-Server, müssen
|
|
diese Dateien angehängt werden.</para>
|
|
</listitem>
|
|
<listitem><para>Befinden sich Dateimanagersymbole auf einem Symbol-Server,
|
|
muß der Session-Server diese Dateien anhängen.</para>
|
|
</listitem>
|
|
<listitem><para>Verwendet das Netzwerk einen Hilfe-Server für Desktop-Hilfedateien,
|
|
müssen der Session-Server und alle Anwendungs-Server die Hilfedaten anhängen.
|
|
</para>
|
|
<para>Weitere Informationen zu Einhängepunkten können dem nächsten
|
|
Abschnitt, <!--Original XRef content: '“Den Einhängepunkt für
|
|
ferne --><!--Dateisysteme konfigurieren'--><xref role="SectionTitle" linkend="sag.clsrv.mkr.11">
|
|
, entnommen werden.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.22">
|
|
<title id="SAG.ClSrv.mkr.11">Den Einhängepunkt für ferne Dateisysteme
|
|
konfigurieren<indexterm><primary>Dateien</primary><secondary>Einhängepunkt</secondary></indexterm><indexterm><primary>Einhängepunkt für ferne
|
|
Dateien</primary></indexterm></title>
|
|
<para><indexterm><primary>Dateinamen zuordnen</primary></indexterm>Wenn das
|
|
Desktop Dateinamen von einem System zum anderen übermittelt, müssen
|
|
diese Dateinamen in Namen umgesetzt, bzw. <emphasis>zugeordnet</emphasis>
|
|
werden, die für das Zielsystem verständlich sind. Diese Zuordnung
|
|
ist notwendig, weil eine Datei möglicherweise an den verschiedenen Systemen
|
|
an verschiedenen Positionen eingehängt ist, und deshalb verschiedene
|
|
Namen verwendet werden müssen, um auf die Datei zugreifen zu können.
|
|
Beispielsweise wird auf die Datei <filename>/projects/big</filename> auf <command>sysA</command> von <command>sysB</command> aus mit dem Namen <filename>/net/sysA/projects/big</filename> zugegriffen.</para>
|
|
<sect4 id="SAG.ClSrv.div.23">
|
|
<title>Erfordernisse für die Dateinamenzuordnung</title>
|
|
<para>Um die Dateinamenzuordnung problemlos durchführen zu können,
|
|
muß einer der folgenden Punkte zutreffen:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Der Befehl <command>mount</command> wird verwendet, um Dateisysteme
|
|
statisch anzuhängen. Diese Art des statischen Einhängens wird in
|
|
der Regel in einer Datei wie beispielsweise <filename>/etc/checklist</filename>, <filename>/etc/mnttab</filename> oder <filename>/etc/filesystems</filename> konfiguriert.
|
|
</para>
|
|
<para>Damit die Dateinamenzuordnung zwischen Systemen problemlos funktioniert,
|
|
müssen beim Einhängen von Dateisystemen konsistente Host- Namen
|
|
verwendet werden. Verfügt ein Host über mehrere Namen (zum Beispiel
|
|
Alias-Namen, oder der Host hat mehr als eine LAN-Adresse mit verschiedenen
|
|
Namen), muß bei allen Einhängevorgängen derselbe Name und
|
|
dasselbe Format verwendet werden.</para>
|
|
</listitem>
|
|
<listitem><para><emphasis>oder</emphasis> der Automounter wird verwendet,
|
|
um Dateisysteme am Standardeinhängepunkt <filename>/net</filename> anzuhängen.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para><emphasis>oder</emphasis> der<indexterm><primary>Automounter</primary></indexterm> Automounter wird verwendet, um Dateisysteme an einer
|
|
anderen Stelle als <filename>/net</filename> einzuhängen, und die Umgebungsvariable <systemitem>DTMOUNTPOINT</systemitem> wird so festgelegt, um den Einhängepunkt anzugeben.
|
|
Siehe <!--Original XRef content: '“Einen Wert für DTMOUNTPOINT
|
|
setzen'--><xref role="SectionTitle" linkend="SAG.ClSrv.mkr.12">.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Weitere Informationen zum Automounter können der Hilfeseite <filename moreinfo="RefEntry">automount(1M)</filename> entnommen werden.</para>
|
|
</sect4>
|
|
<sect4 id="SAG.ClSrv.div.24">
|
|
<title id="SAG.ClSrv.mkr.12">Einen Wert für<indexterm><primary>DTMOUNTPOINT
|
|
Variable</primary><secondary>Wert setzen</secondary></indexterm> DTMOUNTPOINT
|
|
setzen</title>
|
|
<para><indexterm><primary>DTMOUNTPOINT Variable</primary><secondary>Prozesse</secondary></indexterm>Treffen die beiden folgenden Bedingungen zu, muß
|
|
die Umgebungsvariable <systemitem>DTMOUNTPOINT</systemitem> festgelegt werden:
|
|
</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Der Automounter wird verwendet, um Dateisysteme anzuhängen
|
|
</para>
|
|
</listitem>
|
|
<listitem><para><emphasis>und</emphasis> ferne Dateisysteme werden an einer
|
|
anderen Position als <filename>/net</filename> angehängt.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para><indexterm><primary>DTMOUNTPOINT Variable</primary><secondary>Prozesse</secondary></indexterm>Zu den Prozessen, für die <systemitem>DTMOUNTPOINT</systemitem> festgelegt werden muß, gehören:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>die Desktop-Prozesse des Benutzers, die automatisch gestartet
|
|
werden, wenn der Benutzer sich anmeldet, wie zum Beispiel der Arbeitsbereichsmanager
|
|
(<command>dtwm</command>) und der Dateimanager (<command>dtfile</command>)
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>Systemprozesse, wie zum Beispiel <command>rpc.ttdbserver</command><indexterm>
|
|
<primary>rpc.ttdbserver</primary></indexterm> und <command>dtspcd</command>,
|
|
die durch Mechanismen wie <command>inetd</command> gestartet werden.</para>
|
|
</listitem>
|
|
<listitem><para>Anwendungen, die vom Desktop auf lokalen oder fernen Systemen
|
|
gestartet werden</para>
|
|
</listitem>
|
|
<listitem><para>Anwendungen, die vom Benutzer über eine Shell-Befehlszeile
|
|
gestartet werden.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Um <systemitem>DTMOUNTPOINT</systemitem> für diese Prozesse zu
|
|
setzen, muß der Benutzer</para>
|
|
<orderedlist>
|
|
<listitem><para>die Datei <filename>/etc/inetd.conf</filename><indexterm>
|
|
<primary>inetd.conf Datei</primary></indexterm> folgendermaßen bearbeiten:
|
|
</para>
|
|
<itemizedlist>
|
|
<listitem><para>den Eintrag <command><indexterm><primary>dtspcd</primary>
|
|
</indexterm>dtspcd</command> suchen und folgendes hinzufügen:</para>
|
|
<para remap="CodeIndent2"><command>-mount_point <symbol role="Variable">einhängepunkt</symbol> </command></para>
|
|
</listitem>
|
|
<listitem><para>den Eintrag <command>rpc.ttdbserver</command> suchen und folgendes
|
|
hinzufügen:</para>
|
|
<para remap="CodeIndent2"><command>-m <symbol role="Variable">einhängepunkt</symbol> </command></para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Wird beispielsweise der Automounter mit dem Einhängepunkt <command>/nfs</command> verwendet, sehen die Einträge in <filename>/etc/inetd.conf</filename> folgendermaßen aus:</para>
|
|
<programlisting>dtspc stream tcp nowait root /usr/dt/bin/dtspcd /usr/dt/bin/dtspcd -mount_point /nfs
|
|
rpc stream tcp wait root /usr/dt/bin/rpc.ttdbserver 100083 1 rpc.ttdbserver -m /nfs
|
|
</programlisting>
|
|
</listitem>
|
|
<listitem><para>Die Systemprozedur ausführen, mit der <command>/etc/inetd.conf</command> erneut gelesen wird. Weitere Informationen können der Hilfeseite <filename moreinfo="refentry">inetd(1M)</filename> entnommen
|
|
werden.</para>
|
|
</listitem>
|
|
<listitem><para><systemitem>DTMOUNTPOINT</systemitem> so setzen,
|
|
daß der Wert von Benutzeranmeldungen übernommen wird.</para>
|
|
<para>Dies geschieht, indem die Variable in <filename>/etc/dt/config/Xsession.d</filename> gesetzt wird. Weitere Informationen zum Setzen von Umgebungsvariablen
|
|
können dem Abschnitt <!--Original XRef content: '“Umgebungsvariablen
|
|
festlegen” a--><!--uf Seite 36'--><xref role="SecTitleAndPageNum"
|
|
linkend="sag.sesmg.mkr.9"> entnommen werden.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect4>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.25">
|
|
<title id="SAG.ClSrv.mkr.13">Den Steuerungsdämonprozeß für
|
|
Unterprozesse konfigurieren</title>
|
|
<para>Der<indexterm><primary>Unterprozeß</primary></indexterm><indexterm>
|
|
<primary>Steuerungs-Service, siehe SPC</primary></indexterm> Unterprozeßsteuerungs-Service
|
|
(<indexterm><primary>SPC</primary></indexterm> SPC) des Desktops stellt Client-/Server-
|
|
Befehlsausführungen zur Verfügung.</para>
|
|
<para>Der<indexterm><primary>Steuerungsdämon für Unterprozesse,
|
|
siehe dtspcd</primary></indexterm> Steuerungsdämonprozeß für
|
|
Unterprozesse des Desktops (<command><indexterm><primary>dtspcd</primary>
|
|
</indexterm>dtspcd</command>) wird vom Desktop verwendet, um ferne Anwendungen
|
|
zu starten. Es handelt sich um einen <command>inet</command>-Dämon, der
|
|
Anforderungen von fernen Clients zur Befehlsausführung akzeptiert. Weitere
|
|
Informationen zur Konfiguration von <command>inet</command>-Dämonen können
|
|
der Hilfeseite <filename moreinfo="RefEntry">inetd.conf(1M)</filename> entnommen
|
|
werden.</para>
|
|
<para>Die Aktionsaufrufbibliothek des Desktops verwendet den SPC-Service,
|
|
um ferne Aktionen aufzurufen.</para>
|
|
<sect4 id="SAG.ClSrv.div.26">
|
|
<title><indexterm><primary>dtspcd</primary><secondary>konfigurieren</secondary>
|
|
</indexterm>Dtspcd konfigurieren</title>
|
|
<orderedlist>
|
|
<listitem><para>Überprüfen, ob <command>dtspc</command> sowohl in <filename>/etc/services</filename> als auch in <filename>/etc/inetd.conf</filename>.
|
|
korrekt registriert ist. Weitere Informationen hierzu können dem Abschnitt
|
|
Hilfeseite <filename moreinfo="RefEntry">dtspcd(1M)</filename> entnommen werden.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>Nur für HP-UX: Sicherstellen, daß<filename>/usr/adm/inetd.sec</filename> korrekt konfiguriert ist. Weitere Informationen können der
|
|
Hilfeseite <filename moreinfo="RefEntry"><indexterm><primary>inetd.sec Datei</primary></indexterm>inetd.sec(4)</filename> entnommen werden.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect4>
|
|
<sect4 id="SAG.ClSrv.div.27">
|
|
<title><indexterm><primary>SPC</primary><secondary>Sicherheit</secondary>
|
|
</indexterm>SPC-Sicherheit</title>
|
|
<para>Die Identifikationsüberprüfung für den Unterprozeßsteuerungsservice
|
|
basiert auf der Dateisystemidentifikationsüberprüfung. <command>dtspcd</command> muß auf ein <emphasis>Identifikationsüberprüfungsverzeichnis</emphasis> Zugriff haben, das bei allen SPC-Client- Systemen ebenfalls eingehängt
|
|
ist.</para>
|
|
<para>Standardmäßig handelt es sich bei dem Identitätsüberprüfungsverzeichnis
|
|
für <command><indexterm><primary>dtspcd</primary><secondary>Identifikationsüberprüfungsverzeichnis</secondary></indexterm>dtspcd</command> um das Standardverzeichnis des Benutzers.
|
|
Aber <command>dtspcd</command> kann auch so konfiguriert werden, daß
|
|
ein anderes Verzeichnis gewählt wird, indem die Option <filename>-auth_dir</filename> in dem Verzeichnis <filename>/etc/inetd.conf</filename> gesetzt
|
|
wird. Weitere Informationen hierzu können der Hilfeseite <filename>dtspcd(1M)</filename> entnommen werden.</para>
|
|
<para>Da die SPC-Identitätsüberprüfung auf der Identitätsüberprüfung
|
|
des Dateisystems basiert, ist der SPC-Service nur so sicher wie das verteilte
|
|
Dateisystem. Wird das Desktop in einem Netzwerk verwendet, in dem der Benutzer
|
|
dem verteilten Dateisystem nicht traut, kann er <command>dtspcd</command>
|
|
inaktivieren. Hierzu muß der Eintrag <command>dtspc</command> in <filename>/etc/services</filename> auf Kommentar gesetzt werden.</para>
|
|
</sect4>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.28">
|
|
<title><indexterm><primary>Umgebungsvariable</primary><secondary>ferne Ausführung</secondary></indexterm>Umgebungsvariablen für eine Ausführung auf
|
|
einem fernen System konfigurieren</title>
|
|
<para>Verwendet das Desktop eine Aktion, um eine Anwendung auf einem fernen
|
|
System zu starten, werden die Umgebungsvariablen des Benutzers in das ferne
|
|
System kopiert und in die Umgebung der Anwendung gestellt.</para>
|
|
<para>Standardmäßig werden einige der Umgebungsvariablen geändert,
|
|
bevor sie in das ferne System kopiert werden. Sowohl die Aktionsaufrufkomponente
|
|
als auch der Steuerungsdämonprozeß für Unterprozesse des Desktops
|
|
können so konfiguriert werden, daß eine zusätzliche Verarbeitung
|
|
der Umgebungsvariablen erfolgt, bevor die Variablen in die Umgebung der Anwendung
|
|
gestellt werden.</para>
|
|
<para>Weitere Informationen zur Standardkonfiguration und den Möglichkeiten,
|
|
diese zu ändern, können den Hilfeseiten <filename>dtactionfile(4)</filename> und <filename>dtspcdenv(4)</filename> entnommen werden.</para>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.29">
|
|
<title id="SAG.ClSrv.mkr.14"><indexterm><primary>ToolTalk</primary><secondary>Datenbank-Server, siehe rpc.ttdbserver</secondary></indexterm>ToolTalk-Datenbank-Server
|
|
konfigurieren</title>
|
|
<para>Eine Komponente von ToolTalk ist der ToolTalk-Datenbank-Server, <filename>/usr/dt/bin/rpc.ttdbserver</filename>.</para>
|
|
<para>Der ToolTalk-Datenbank-Server wird vom ToolTalk-Meldungsservice und
|
|
für die Dateinamenzuordnung verwendet. Dieser Server wird normalerweise
|
|
bei der Installation des Desktops in <filename>/etc/inetd.conf</filename>
|
|
registriert und eine zusätzliche Konfiguration ist nicht notwendig.</para>
|
|
<para>Weitere Informationen zum ToolTalk-Datenbank-Server und dessen Konfigurationsoptionen
|
|
können der Hilfeseite <filename>rpc.ttdbserver(1M)</filename> entnommen
|
|
werden.</para>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.30">
|
|
<title><indexterm><primary>ToolTalk Meldungs-Server, siehe ttsession</primary>
|
|
</indexterm>ToolTalk-Meldungs-Server konfigurieren</title>
|
|
<para>Bei dem ToolTalk-Meldungs-Server handelt es sich um <command>ttsession</command> .<indexterm><primary>ttsession</primary></indexterm> Standardmäßig
|
|
muß bei diesem Server keine Konfiguration vorgenommen werden. Er wird
|
|
während der Anmeldung durch die Prozedur <command>Xsession</command>
|
|
gestartet.</para>
|
|
<para>Weitere Informationen zum ToolTalk-Meldungs-Server und dessen Konfigurationsoptionen
|
|
können der Hilfeseite <command>ttsession</command> entnommen werden.
|
|
</para>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.31">
|
|
<title><indexterm><primary>Kalender-Dämon</primary></indexterm>Kalender-Dämon
|
|
konfigurieren</title>
|
|
<para>Eine Komponente der Anwendung `Kalender' ist der Kalender-Dämon
|
|
<filename><indexterm><primary>rpc.cmsd</primary></indexterm>rpc.cmsd</filename>.
|
|
Dieser Dämon wird normalerweise bei der Installation des Desktops in <filename>/etc/inetd.conf</filename> registriert und eine zusätzliche Konfiguration
|
|
ist nicht notwendig.</para>
|
|
<para>Weitere Informationen zum Kalender-Dämon und dessen Konfigurationsoptionen
|
|
können der Hilfeseite <filename>rpc.cmsd</filename> <filename moreinfo="RefEntry">(1)</filename> entnommen werden.</para>
|
|
</sect3>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1 id="SAG.ClSrv.div.32">
|
|
<title id="SAG.ClSrv.mkr.15">Anwendungs-Services<indexterm><primary>Anwendungs-Server</primary><secondary>verwalten</secondary></indexterm> verwalten</title>
|
|
<para>Dieser Abschnitt behandelt spezifische Konfigurationserfordernisse für:
|
|
</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Anwendungs-Server und deren
|
|
Clients</para>
|
|
</listitem>
|
|
<listitem><para>Desktop-Server, die spezielle Services zur Verfügung
|
|
stellen, wie z.B. Datenbank-Server, Symbol-Server und Hilfe-Server</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Außerdem werden Netzwerkerfordernisse für zwei spezielle
|
|
Konfigurationen für Anwendungen im Netzwerk behandelt:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Hosts für Ausführungen
|
|
auf einem fernen System</para>
|
|
</listitem>
|
|
<listitem><para>Anwendungen, die über Dateisystemeinhängungen
|
|
ausgeführt werden</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect2 id="SAG.ClSrv.div.33">
|
|
<title>Suchpfadumgebungsvariablen</title>
|
|
<para>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.</para>
|
|
<para>Weitere Informationen zur Verwendung der Suchpfadumgebungsvariablen
|
|
können <!--Original XRef content: 'Kapitel 7, “Desktop-Suchpfade'--><xref
|
|
role="ChapNumAndTitle" linkend="SAG.Datab.mkr.1"> oder der Hilfeseite <filename moreinfo="RefEntry">dtenvvar(5)</filename> entnommen werden.</para>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.34">
|
|
<title>Anwendungs-Server und dessen Clients konfigurieren<indexterm><primary>Ferne Ausführung</primary><secondary>Anwendungs-Server konfigurieren</secondary></indexterm></title>
|
|
<para>In der Standardkonfiguration des Anwendungs-Servers enthält der
|
|
Anwendungs-Server alle zu einer Anwendung gehörenden binären Dateien
|
|
und Konfigurationsdateien, wie:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>die ausführbare(n) Datei(en)
|
|
der Anwendung</para>
|
|
</listitem>
|
|
<listitem><para>Standardanwendungskonfigurationsdateien wie app-defaults,
|
|
Nachrichtenkataloge sowie gemeinsam benutzte Bibliotheken für diese
|
|
Anwendung</para>
|
|
</listitem>
|
|
<listitem><para>Desktop- Konfigurationsdateien:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Definitionsdateien für
|
|
Aktionen und Datentyp</para>
|
|
</listitem>
|
|
<listitem><para>Symbolabbilddateien</para>
|
|
</listitem>
|
|
<listitem><para>Desktop-Hilfedatendateien</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<figure>
|
|
<title>Standardkonfiguration des Anwendungs-Servers</title>
|
|
<graphic id="SAG.ClSrv.grph.5" entityref="SAG.ClSrv.fig.5"></graphic>
|
|
</figure>
|
|
<sect3 id="SAG.ClSrv.div.35" role="Procedure">
|
|
<title>Anwendungs-Server<indexterm><primary>Anwendungs-Server</primary><secondary>konfigurieren</secondary></indexterm> konfigurieren</title>
|
|
<orderedlist>
|
|
<listitem><para>Die für das Desktop erforderlichen Netzwerkkonfigurationen
|
|
des Betriebssystems einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Netzwerk des BasisbetriebssystIMS für das Desktop
|
|
konfigurieren” auf Seite 100'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.6"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Die für Server erforderliche allgemeine Desktop-Konfiguration
|
|
einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Clients und Server für das Desktop konfigurieren”
|
|
auf Seite 105'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.10">
|
|
entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Die Anwendung(en) installieren.</para>
|
|
</listitem>
|
|
<listitem><para>Wird eine Anwendung nicht automatisch registriert, muß
|
|
die Registrierung durchgeführt werden.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: 'Kapitel 4, “Eine Anwendung registrieren'--><xref
|
|
role="ChapNumAndTitle" linkend="SAG.RegAp.mkr.1"> entnommen werden.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.36" role="Procedure">
|
|
<title>Client eines Anwendungs-Servers konfigurieren<indexterm><primary>Anwendungs-Server</primary><secondary>Client</secondary></indexterm><indexterm>
|
|
<primary>Anwendungs-Server</primary><secondary>Client konfigurieren</secondary>
|
|
</indexterm></title>
|
|
<orderedlist>
|
|
<listitem><para>Die für das Desktop erforderlichen Netzwerkkonfigurationen
|
|
des Betriebssystems einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Netzwerk des BasisbetriebssystIMS für das Desktop
|
|
konfigurieren” auf Seite 100'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.6"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Die für Clients erforderliche allgemeine Desktop-Konfiguration
|
|
einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Clients und Server für das Desktop konfigurieren”
|
|
auf Seite 105'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.10">
|
|
entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Den Anwendungs-Server dem Anwendungssuchpfad entweder für
|
|
das gesamte System oder für den einzelnen Benutzer hinzufügen:</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="1.25in">
|
|
<colspec colwidth="4.75in">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>systemweit</para></entry>
|
|
<entry align="left" valign="top"><para>Die Variable <systemitem>DTSPSYSAPPHOSTS</systemitem> in <filename>/etc/dt/config/Xsession.d/0010.dtpaths</filename>
|
|
setzen.</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>persönlich</para></entry>
|
|
<entry align="left" valign="top"><para>Die Variable<indexterm><primary>DTSPUSERAPPHOSTS
|
|
Variable</primary></indexterm> <systemitem>DTSPSYSAPPHOSTS</systemitem> in <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dtprofile</filename>
|
|
setzen.</para></entry></row></tbody></tgroup></informaltable>
|
|
</listitem>
|
|
</orderedlist>
|
|
<para>Beispielsweise fügt die folgende Zeile in <filename>/etc/dt/config/Xsession.d/0010.dtpaths</filename> ein System mit den Host-Namen <command>SysAAA</command> und <command>SysBBB</command> zum Anwendungssuchpfad hinzu:</para>
|
|
<programlisting>DTSPSYSAPPHOSTS=SysAAA:,SysBBB:</programlisting>
|
|
<para>Weitere Informationen zur Einrichtung des Anwendungssuchpfads können
|
|
folgenden Abschnitten entnommen werden:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para><!--Original XRef content: '“Anwendungssuchpfad”
|
|
auf Seite 131'--><xref role="SecTitleAndPageNum" linkend="SAG.Datab.mkr.8"></para>
|
|
</listitem>
|
|
<listitem><para><!--Original XRef content: '“Wert eines
|
|
Suchpfads setzen” auf Seite 129'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.Datab.mkr.6"></para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.37">
|
|
<title id="SAG.ClSrv.mkr.16">Datenbank-, Symbol- und Hilfe-Services<indexterm>
|
|
<primary>Symbol-Server</primary><secondary>konfigurieren</secondary></indexterm><indexterm>
|
|
<primary>Hilfe-Server</primary><secondary>konfigurieren</secondary></indexterm><indexterm>
|
|
<primary>Datenbank-Server</primary><secondary>konfigurieren</secondary></indexterm><indexterm>
|
|
<primary>Server</primary><secondary>Aktionen</secondary></indexterm><indexterm>
|
|
<primary>Server</primary><secondary>Datentypen</secondary></indexterm><indexterm>
|
|
<primary>Datentypen</primary><secondary>Server</secondary></indexterm><indexterm>
|
|
<primary>Aktionen</primary><secondary>Server</secondary></indexterm></title>
|
|
<para>Normalerweise werden die zu einer Anwendung gehörenden Definitionen
|
|
für Aktionen und Datentyp, Symbole und Hilfedatendateien auf dasselbe
|
|
System wie die Anwendung installiert.</para>
|
|
<para>Die typische Konfiguration von Hilfedatendateien sieht folgendermaßen
|
|
aus:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>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.</para>
|
|
</listitem>
|
|
<listitem><para>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.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Möglicherweise gibt es Situationen, in denen der Benutzer Datenbank-
|
|
(Aktionen und Datentypen), Hilfe- oder Symboldaten an eine andere 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.</para>
|
|
<sect3 id="SAG.ClSrv.div.38" role="Procedure">
|
|
<title id="SAG.ClSrv.mkr.17">Datenbank-, Hilfe- oder Symbol-Server<indexterm>
|
|
<primary>Datenbank-Server</primary><secondary>erstellen</secondary></indexterm><indexterm>
|
|
<primary>Symbol-Server</primary><secondary>erstellen</secondary></indexterm><indexterm>
|
|
<primary>Hilfe-Server</primary><secondary>erstellen</secondary></indexterm>
|
|
erstellen</title>
|
|
<orderedlist>
|
|
<listitem><para>Die für das Desktop erforderlichen Netzwerkkonfigurationen
|
|
des Betriebssystems einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Netzwerk des BasisbetriebssystIMS für das Desktop
|
|
konfigurieren” auf Seite 100'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.6"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Die für Clients erforderliche allgemeine Desktop-Konfiguration
|
|
einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Clients und Server für das Desktop konfigurieren”
|
|
auf Seite 105'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.10">
|
|
entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para id="SAG.ClSrv.mkr.18">Die Datenbank-, Hilfe- oder Symboldateien
|
|
installieren.</para>
|
|
<para>Es ist dem Benutzer freigestellt, wo er die Dateien auf das System stellen
|
|
möchte. Es empfiehlt sich jedoch, die folgenden Positionen zu verwenden,
|
|
da diese Verzeichnisse automatisch durchsucht werden, wenn ein System als
|
|
Anwendungs-Server verwendet wird.</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Datenbankdateien: <filename>/etc/dt/appconfig/types/</filename><symbol role="Variable">sprache</symbol></para>
|
|
</listitem>
|
|
<listitem><para>Hilfedateien: <filename>/etc/dt/appconfig/help/</filename><symbol role="Variable">sprache</symbol></para>
|
|
</listitem>
|
|
<listitem><para>Symboldateien: <filename>/etc/dt/appconfig/icons/</filename><symbol role="Variable">sprache</symbol></para>
|
|
<para>Wird ein Datenbank-Server eingerichtet, müssen die Aktionen geschrieben
|
|
werden, um anzugeben, wo die zugehörigen Befehle (<filename>EXEC_STRING</filename> s) ausgeführt werden. Weitere Informationen hierzu können
|
|
dem Abschnitt <!--Original XRef content: '“Rechner für die Ausführung
|
|
auf einem fernen System angeben” auf Seite 116'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.19"> entnommen werden.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.39" role="Procedure">
|
|
<title>Verbindung zwischen Session-Server und Datenbank-, Symbol- oder Hilfe-Server
|
|
konfigurieren<indexterm><primary>Hilfe-Server</primary><secondary>Client</secondary></indexterm><indexterm><primary>Symbol-Server</primary><secondary>Client</secondary></indexterm><indexterm><primary>Datenbank-Server</primary>
|
|
<secondary>Client</secondary></indexterm></title>
|
|
<orderedlist>
|
|
<listitem><para>Die für das Desktop erforderlichen Netzwerkkonfigurationen
|
|
des Betriebssystems einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Netzwerk des BasisbetriebssystIMS für das Desktop
|
|
konfigurieren” auf Seite 100'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.6"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Die für Clients erforderliche allgemeine Desktop-Konfiguration
|
|
einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Clients und Server für das Desktop konfigurieren”
|
|
auf Seite 105'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.10">
|
|
entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Den Datenbank-, Symbol- oder Hilfe-Server im entsprechenden
|
|
Suchpfad hinzufügen.</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Wurden die Datendateien an die Positionen gestellt, die in
|
|
Schritt 3 des Abschnitts <!--Original XRef
|
|
content: '“Datenbank-, Hilfe- oder Symbol-Server erstellen'--><xref
|
|
role="SectionTitle" linkend="SAG.ClSrv.mkr.17"> angegeben wurden, kann der
|
|
Anwendungssuchpfad geändert werden.</para>
|
|
</listitem>
|
|
<listitem><para>Wurden die Datendateien an andere Positionen gestellt, muß
|
|
der spezifische Suchpfad geändert werden.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</orderedlist>
|
|
<para>Wurden beispielsweise die Hilfedateien in das Verzeichnis <filename>/etc/dt/help</filename> on system <command>SysCCC</command> gestellt, muß
|
|
die folgende Zeile zu /<filename>etc/dt/config/Xsession.d/0010.dtpaths</filename>
|
|
hinzugefügt werden:</para>
|
|
<programlisting>DTSPSYSHELP=/net/SysCCC/etc/dt/help</programlisting>
|
|
<para>Weitere Informationen zur Einrichtung von Suchpfaden können folgenden
|
|
Abschnitten entnommen werden:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para><!--Original XRef content: '“Datenbanksuchpfad
|
|
(Aktionen/Datentypen)” auf Seite 134'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.Datab.mkr.12"></para>
|
|
</listitem>
|
|
<listitem><para><!--Original XRef content: '“Symbolsuchpfad”
|
|
auf Seite 136'--><xref role="SecTitleAndPageNum" linkend="SAG.Datab.mkr.13"></para>
|
|
</listitem>
|
|
<listitem><para><!--Original XRef content: '“Hilfesuchpfad”
|
|
auf Seite 138'--><xref role="SecTitleAndPageNum" linkend="SAG.Datab.mkr.14"></para>
|
|
</listitem>
|
|
<listitem><para><!--Original XRef content: '“Wert eines
|
|
Suchpfads setzen” auf Seite 129'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.Datab.mkr.6"></para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.40">
|
|
<title>Spezielle Konfigurationen für Anwendungen im Netzwerk</title>
|
|
<para>In diesem Abschnitt wird beschrieben, wie Systeme konfiguriert werden,
|
|
damit Anwendungen:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>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.</para>
|
|
</listitem>
|
|
<listitem><para>lokal über Dateisystemeinhängungen ausgeführt
|
|
werden können.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect3 id="SAG.ClSrv.div.41">
|
|
<title id="SAG.ClSrv.mkr.19">Rechner für die Ausführung auf einem
|
|
fernen System angeben</title>
|
|
<para>In der typischen Anwendungs-Serverkonfiguration befindet sich die Aktionsdefinition
|
|
auf demselben System wie die ausführbare Datei der Anwendung. Aber es
|
|
können auch Aktionen geschrieben werden, mit denen Befehle an anderen
|
|
Systemen ausgeführt werden können. In einer solchen Konfiguration
|
|
wird das System, das die Anwendung enthält, als der <emphasis><indexterm>
|
|
<primary>Execution Host</primary><secondary>angeben</secondary></indexterm>ausführende
|
|
Rechner</emphasis> bezeichnet.<indexterm><primary>EXEC_HOST, siehe Execution
|
|
Host</primary></indexterm></para>
|
|
<para>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<emphasis><indexterm><primary>Datenbank-Server</primary></indexterm><indexterm><primary>Datenbank-Host</primary></indexterm> Datenbank-Server</emphasis> oder <emphasis>Datenbankrechner</emphasis>
|
|
bezeichnet wird, befinden.</para>
|
|
<para>In Aktionsdefinitionen wird durch das Feld <command>EXEC_HOST</command>
|
|
angegeben, wo die Befehle (<command>EXEC_STRINGs</command>) ausgeführt
|
|
werden sollen. Beispielsweise wird in der folgenden Aktionsdefinition angegeben,
|
|
daß ein Client<command>xload</command> auf einem System mit dem Rechnernamen <command>SysDDD</command> ausgeführt wird:</para>
|
|
<programlisting>ACTION XloadSysDDD
|
|
{
|
|
TYPE COMMAND
|
|
EXEC_HOST SysDDD
|
|
EXEC_STRING /usr/bin/X11/xload -label SysDDD
|
|
}</programlisting>
|
|
<para>Wird in Aktionsdefinitionen durch das Feld <command>EXEC_HOST</command>
|
|
mehr als ein Rechnername angegeben, dann versucht das Desktop, <command>EXEC_STRING</command> nacheinander auf jedem der angegebenen Rechner auszuführen,
|
|
bis es einen Rechner findet, der die Aktion ausführen kann. Beispielsweise
|
|
wird im folgenden Feld <command>EXEC_HOST</command> angegeben, daß die
|
|
Aktion zunächst versuchen soll, <command>EXEC_STRING</command> auf <command>SysDDD</command>, und falls dies fehlschlägt, auf <command>SysEEE</command>
|
|
auszuführen:</para>
|
|
<programlisting> EXEC_HOST SysDDD,SysEEE</programlisting>
|
|
<para>Ist das Feld <command>EXEC_HOST</command><indexterm><primary>EXEC_HOST
|
|
Feld</primary><secondary>Standardwert</secondary></indexterm> für eine
|
|
Aktion nicht gesetzt, wird der Standardwert <filename>%DatabaseHost%</filename>
|
|
gesetzt. Der Wert <filename>%DatabaseHost%</filename> wird dem Datenbanksuchpfad
|
|
entnommen.</para>
|
|
<para>Angenommen, der Datenbanksuchpfad wurde geändert, indem folgende
|
|
Zeile zu <filename>/etc/dt/config/Xsession.d/0010.dtpaths</filename> hinzugefügt
|
|
wurde:</para>
|
|
<programlisting>DTSPSYSDATABASEHOSTS=SysAAA:,/net/SysBBB/etc/dt/appconfig/types/C
|
|
</programlisting>
|
|
<indexterm><primary>Datenbank-Suchpfad</primary><secondary>Auswirkung auf
|
|
EXEC_HOST</secondary></indexterm><indexterm><primary>DTSPSYSDATABASEHOSTS
|
|
Variable</primary><secondary>Auswirkung auf EXEC_HOST</secondary></indexterm>
|
|
<indexterm><primary>EXEC_HOST Feld</primary></indexterm>
|
|
<para><command>SysAAA</command> wird mit der qualifizierten Syntax für
|
|
die Angabe des Rechners, <command>SysAAA:</command> angegeben. Eine Aktion,
|
|
die dieses Element des Suchpfads verwendet, setzt den Datenbankrechner auf <command>SysAAA</command>. Verwendet eine Aktion den Abschnitt <filename>/net/SysBBB</filename>… des Suchpfads, wird als Datenbankrechner das lokale System
|
|
verwendet, da die Syntax das Qualifikationsmerkmal nicht enthält.</para>
|
|
<sect4 id="SAG.ClSrv.div.42">
|
|
<title><indexterm><primary>Execution Host</primary><secondary>konfigurieren</secondary></indexterm>Rechner für die Ausführung auf einem fernen
|
|
System konfigurieren</title>
|
|
<orderedlist>
|
|
<listitem><para>Die für das Desktop erforderlichen Netzwerkkonfigurationen
|
|
des Betriebssystems einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Netzwerk des BasisbetriebssystIMS für das Desktop
|
|
konfigurieren” auf Seite 100'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.6"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Die für Server erforderliche allgemeine Desktop-Konfiguration
|
|
einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Clients und Server für das Desktop konfigurieren”
|
|
auf Seite 105'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.10">
|
|
entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Sicherstellen, daß die Anwendungen für die Ausführung
|
|
auf dem lokalen System richtig installiert und konfiguriert sind.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect4>
|
|
<sect4 id="SAG.ClSrv.div.43">
|
|
<title>System, das die Aktionsdefinitionen enthält, konfigurieren</title>
|
|
<orderedlist>
|
|
<listitem><para>Die für das Desktop erforderlichen Netzwerkkonfigurationen
|
|
des Betriebssystems einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Netzwerk des BasisbetriebssystIMS für das Desktop
|
|
konfigurieren” auf Seite 100'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.6"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Die für Server erforderliche allgemeine Desktop-Konfiguration
|
|
einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Clients und Server für das Desktop konfigurieren”
|
|
auf Seite 105'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.10">
|
|
entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Die Aktionsdefinitionen und Anwendungsgruppen erstellen und
|
|
installieren.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Aktionen erstellen, die Anwendungen auf fernen Systemen
|
|
ausführen” auf Seite 197'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.CrAct.mkr.32"> und <!--Original XRef content: '“Allgemeine
|
|
Gruppen von Anwendungen erstellen und verwalten” auf Seite 51'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.CnfAM.mkr.10"> entnommen werden.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect4>
|
|
<sect4 id="SAG.ClSrv.div.44">
|
|
<title>Session-Server konfigurieren</title>
|
|
<orderedlist>
|
|
<listitem><para>Die für das Desktop erforderlichen Netzwerkkonfigurationen
|
|
des Betriebssystems einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Netzwerk des BasisbetriebssystIMS für das Desktop
|
|
konfigurieren” auf Seite 100'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.6"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Die für Clients erforderliche allgemeine Desktop-Konfiguration
|
|
einrichten.</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Clients und Server für das Desktop konfigurieren”
|
|
auf Seite 105'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.10">
|
|
entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Den Datenbankrechner dem Suchpfad für Aktionen hinzufügen.
|
|
</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Datenbanksuchpfad (Aktionen/Datentypen)” auf Seite 134'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.Datab.mkr.12"> entnommen werden.</para>
|
|
</listitem>
|
|
<listitem><para>Den ausführenden Rechner dem Anwendungssuchpfad hinzufügen.
|
|
</para>
|
|
<para>Weitere Informationen hierzu können dem Abschnitt <!--Original
|
|
XRef content: '“Anwendungssuchpfad” auf Seite 131'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.Datab.mkr.8"> entnommen werden.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect4>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.45">
|
|
<title>Anwendungen lokal ausführen</title>
|
|
<para>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.</para>
|
|
<figure>
|
|
<title>Ausführung über Einhängepunkte</title>
|
|
<graphic id="SAG.ClSrv.grph.6" entityref="SAG.ClSrv.fig.6"></graphic>
|
|
</figure>
|
|
<sect4 id="SAG.ClSrv.div.46">
|
|
<title>Anwendungs-Server konfigurieren</title>
|
|
<para>Eine spezielle Konfiguration ist nicht erforderlich.</para>
|
|
</sect4>
|
|
<sect4 id="SAG.ClSrv.div.47">
|
|
<title>Session-Server konfigurieren</title>
|
|
<itemizedlist>
|
|
<listitem><para>Den Anwendungssuchpfad ändern. Den lokalen,
|
|
absoluten Pfad zu der Anwendung verwenden.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Beispielsweise könnte die folgende Variablendefinition verwendet
|
|
werden, um eine Anwendung zu finden, die auf <command>sysAAA</command> registriert
|
|
ist:</para>
|
|
<programlisting>DTSPSYSAPPHOSTS=/net/SysAAA/etc/dt/appconfig/appmanager/C
|
|
</programlisting>
|
|
<para>Der Session-Server muß auf die Konfigurationsdateien der Anwendung,
|
|
wie app-defaults, Nachrichtenkataloge und gemeinsam benutzte Bibliotheken
|
|
zugreifen können.</para>
|
|
</sect4>
|
|
</sect3>
|
|
</sect2>
|
|
</sect1>
|
|
</chapter>
|
|
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 13:50:20-->
|
|
<?Pub *0000082794>
|