12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268 |
- <!-- $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>
|