1346 lines
79 KiB
Plaintext
1346 lines
79 KiB
Plaintext
<!-- $XConsortium: ch05.sgm /main/11 1996/12/21 18:56:22 rws $ -->
|
|
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
|
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
|
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
|
<!-- (c) Copyright 1995 Sun Microsystems, 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">Configuration du Bureau dans un réseau</title>
|
|
<para><indexterm><primary><$nopage>Mise en réseau</primary><secondary>voir aussi serveurs</secondary></indexterm>Le Bureau est conçu pour
|
|
fonctionner dans un environnement de réseau. Son architecture permet
|
|
aux administrateurs système de répartir les ressources informatiques
|
|
à travers le réseau. Ces ressources sont:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>les applications</para>
|
|
</listitem>
|
|
<listitem><para>les fichiers de données des applications</para>
|
|
</listitem>
|
|
<listitem><para>la gestion des sessions du Bureau (applications du Bureau
|
|
telles que le Gestionnaire de connexion et le Gestionnaire de fichiers)</para>
|
|
</listitem>
|
|
<listitem><para>les services d'aide. Les fichiers de données d'aide
|
|
peuvent être placés dans un serveur d'aide central</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: 'Généralités
|
|
sur la mise en réseau du Bureau92'--><xref role="JumpText" linkend="SAG.ClSrv.mkr.2"></para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Etapes
|
|
générales de configuration du réseau du Bureau96'--><xref role="JumpText"
|
|
linkend="SAG.ClSrv.mkr.5"></para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Mise en
|
|
réseau du système d'exploitation de base pour le Bureau96'--><xref role="JumpText"
|
|
linkend="SAG.ClSrv.mkr.6"></para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Configuration
|
|
des clients et serveurs du Bureau100'--><xref role="JumpText" linkend="SAG.ClSrv.mkr.9"></para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Gestion
|
|
des services d'applications106'--><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">Généralités sur la mise en
|
|
réseau du Bureau<indexterm><primary>Mise en réseau</primary>
|
|
<secondary>généralités</secondary></indexterm><indexterm>
|
|
<primary>Configuration client-serveur, voir mise en réseau<$nopage></primary></indexterm></title>
|
|
<para>Le système d'exploitation propose une vaste gamme de services
|
|
de mise en réseau, comprenant les systèmes de fichiers répartis
|
|
et l'exécution à distance. Les serveurs X offrent d'autres fonctions
|
|
de mise en réseau, dont l'accès à des écrans à
|
|
distance et des services de sécurité.</para>
|
|
<para>Le Bureau offre une interface utilisateur pour ces fonctions de réseau.
|
|
Le but de cette interface et de son architecture sous-jacente est de:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Simplifier l'utilisation des systèmes en réseau.
|
|
Les utilisateurs peuvent lancer des applications et accéder aux fichiers
|
|
de données sans avoir à s'inquiéter de l'emplacement
|
|
des applications et des données sur le réseau.</para>
|
|
</listitem>
|
|
<listitem><para>Simplifier la gestion des systèmes en réseau.
|
|
Le Bureau fournit des outils d'intégration des applications et des
|
|
chemins de recherche en réseau qui autorisent un repérage plus
|
|
rapide des données et des applications éloignées. De
|
|
plus, le processus de correspondance des noms de fichiers du Bureau facilite
|
|
la gestion de réseaux complexes comportant de nombreux serveurs.</para>
|
|
</listitem>
|
|
<listitem><para>Améliorer la souplesse du réseau. Les fonctions
|
|
de gestion du Bureau ont été conçues pour certaines situations
|
|
de réseau habituelles, tout en permettant la mise en oeuvre de nombreuses
|
|
autres configurations de réseau personnalisées.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect2 id="SAG.ClSrv.div.3">
|
|
<title>Types de services du Bureau en réseau<indexterm><primary>Mise
|
|
en réseau</primary><secondary>types de services</secondary></indexterm></title>
|
|
<para>La mise en réseau permet à l'utilisateur d'accéder
|
|
à différents services informatiques répartis entre différents
|
|
systèmes. Il s'agit entre autres:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>de la session du Bureau et de ses applications — par
|
|
exemple, le Gestionnaire de l'espace de travail et le Gestionnaire de fichiers
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>des autres applications</para>
|
|
</listitem>
|
|
<listitem><para>des fichiers de données</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Dans la terminologie réseau,<indexterm><primary>Serveurs</primary>
|
|
<secondary>définition</secondary></indexterm> <emphasis>serveur</emphasis>
|
|
désigne un système offrant des services informatiques à
|
|
un ou plusieurs autres systèmes. Lorsqu'un système reçoit
|
|
des services d'un serveur, on l'appelle le<indexterm><primary>Client</primary>
|
|
<secondary>définition</secondary></indexterm> <symbol role="Variable">client</symbol> de ce serveur.</para>
|
|
<para>Dans un réseau complexe, un système peut utiliser les
|
|
services de différents systèmes du réseau. En outre,
|
|
un système peut être à la fois un type de serveur particulier
|
|
(par exemple, un serveur de sessions) et un client (par exemple, un serveur
|
|
d'applications).</para>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.4">
|
|
<title>Situations de réseau types</title>
|
|
<para>Dans un environnement CDE, la configuration type d'un réseau
|
|
peut comprendre la combinaison des principaux éléments suivants
|
|
:</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="210*">
|
|
<colspec colwidth="318*">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Ecrans</para></entry>
|
|
<entry align="left" valign="top"><para>Exécution du serveur X</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Serveurs</primary>
|
|
<secondary>session</secondary></indexterm><indexterm><primary>Serveurs</primary>
|
|
<secondary>connexion</secondary></indexterm>Serveurs de connexion/sessions
|
|
</para></entry>
|
|
<entry align="left" valign="top"><para>Exécution des applications du
|
|
Bureau (Gestionnaire de sessions, Gestionnaire de l'espace de travail, etc.)
|
|
</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Serveurs</primary>
|
|
<secondary>application</secondary></indexterm><indexterm><primary>Serveurs</primary><secondary>d'applications</secondary><tertiary>dé</tertiary>
|
|
</indexterm><indexterm><primary>finition</primary></indexterm>Serveurs d'applications
|
|
</para></entry>
|
|
<entry align="left" valign="top"><para>Exécution des autres applications
|
|
</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Serveurs</primary>
|
|
<secondary>fichiers</secondary></indexterm>Serveurs de fichiers</para></entry>
|
|
<entry align="left" valign="top"><para>Stockage des données utilisées
|
|
par les applications</para></entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
<para>Dans les configurations de réseau les plus courantes, ces systèmes
|
|
clients accèdent à un serveur d'applications. La <!--Original
|
|
XRef content: 'Figure 5‐1'--><xref role="CodeOrFigureOrTable"
|
|
linkend="SAG.ClSrv.mkr.3"> illustre un poste de travail qui utilise un serveur
|
|
d'applications. Les sessions du serveur X et du Bureau s'exécutent
|
|
sur le poste de travail.</para>
|
|
<figure>
|
|
<title id="SAG.ClSrv.mkr.3">Les serveurs d'applications offrent des services
|
|
aux sessions du Bureau</title>
|
|
<graphic id="SAG.ClSrv.grph.1" entityref="SAG.ClSrv.fig.1"></graphic>
|
|
</figure>
|
|
<para>Les réseaux font également appel à<indexterm>
|
|
<primary>Serveurs</primary><secondary>fichiers</secondary></indexterm> des
|
|
serveurs de fichiers pour le stockage de grandes quantités de données.
|
|
Ces données peuvent être utilisées par des applications
|
|
fonctionnant sur un serveur d'applications ou par les applications du Bureau
|
|
(par exemple, le Gestionnaire de fichiers a besoin d'accéder aux fichiers
|
|
de données pour les afficher dans sa fenêtre).</para>
|
|
<figure>
|
|
<title>Les serveurs de fichiers fournissent des données au serveur
|
|
d'applications et au serveur de sessions.</title>
|
|
<graphic id="SAG.ClSrv.grph.2" entityref="SAG.ClSrv.fig.2"></graphic>
|
|
</figure>
|
|
<para><indexterm><primary>Terminaux X</primary><secondary>accès à
|
|
la gestion des sessions</secondary></indexterm>Les terminaux X lancent le
|
|
serveur X et accèdent aux fonctions de gestion des sessions du Bureau
|
|
à partir d'un autre système.</para>
|
|
<figure>
|
|
<title>Les terminaux X accèdent aux fonction de gestion des sessions
|
|
à partir d'un serveur de sessions</title>
|
|
<graphic id="SAG.ClSrv.grph.3" entityref="SAG.ClSrv.fig.3"></graphic>
|
|
</figure>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.5">
|
|
<title>Autres situations de mise en réseau</title>
|
|
<para>Le Bureau est souple et peut supporter des configurations de réseau
|
|
plus complexes. Les serveurs d'applications doivent alors avoir accès
|
|
aux serveurs de fichiers, mais aussi aux différents services du réseau.
|
|
</para>
|
|
<figure>
|
|
<title>Les services requis par un serveur d'applications du Bureau peuvent
|
|
être répartis</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>Serveurs</primary><secondary>types</secondary></indexterm>Résumé — Types de serveurs</title>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="264*">
|
|
<colspec colwidth="264*">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Ecran</para></entry>
|
|
<entry align="left" valign="top"><para>Le système sur lequel s'exécute
|
|
le serveur X.</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Serveurs de connexion/sessions</para></entry>
|
|
<entry align="left" valign="top"><para>Le système sur lequel s'exécute
|
|
la session du Bureau (Gestionnaire de connexion, de sessions, de fenêtres,
|
|
de fichiers, etc).</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Serveur d'applications</para></entry>
|
|
<entry align="left" valign="top"><para>Le système sur lequel s'exécute
|
|
une application. Egalement appelé <emphasis>hôte d'exécution</emphasis>.</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Serveur de fichiers</para></entry>
|
|
<entry align="left" valign="top"><para>Système sur lequel sont stockés
|
|
les fichiers de données des applications.</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Serveurs</primary>
|
|
<secondary>aide</secondary></indexterm>Serveur d'aide</para></entry>
|
|
<entry align="left" valign="top"><para>Système sur lequel sont stockés
|
|
les fichiers d'aide.</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Serveurs</primary>
|
|
<secondary>bases de données</secondary></indexterm>Serveur de bases
|
|
de données (actions)</para></entry>
|
|
<entry align="left" valign="top"><para>Système sur lequel sont stockés
|
|
les fichiers contenant les définitions de types d'actions et de données.
|
|
</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>Serveurs</primary>
|
|
<secondary>icône</secondary></indexterm><indexterm><primary>Serveurs</primary><secondary>d'icônes</secondary></indexterm>Serveur d'icônes
|
|
</para></entry>
|
|
<entry align="left" valign="top"><para>Système sur lequel sont stockés
|
|
les fichiers d'icônes.</para></entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
<para>Le réseau peut comporter d'autres serveurs, tels qu'un serveur
|
|
de mot de passe, un serveur de messagerie, un serveur vidéo, etc.</para>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1 id="SAG.ClSrv.div.7">
|
|
<title id="SAG.ClSrv.mkr.5">Etapes générales de configuration
|
|
du réseau du Bureau<indexterm><primary>Réseau</primary><secondary>étapes générales de configuration</secondary></indexterm></title>
|
|
<para>Il existe trois étapes générales de configuration
|
|
du réseau pour le Bureau:</para>
|
|
<orderedlist>
|
|
<listitem><para>La configuration des services réseau de base du système
|
|
d'exploitation.</para>
|
|
<para>Il s'agit des services réseau offerts par le système d'exploitation
|
|
et dont dépend le Bureau. Reportez-vous à la section <!--Original
|
|
XRef content: '”Mise en réseau du système d'exploitation de base pour
|
|
le Bureau”, page 96'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.6">.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>L'installation et la configuration des services et du logiciel
|
|
réseau du Bureau.</para>
|
|
<para>Il s'agit des services dont le Bureau a besoin, quel que soit le type
|
|
de système client ou serveur configuré. Reportez-vous à
|
|
la section <!--Original XRef content: '”Configuration des clients et
|
|
serveurs du Bureau”, page 100'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.9">.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>La configuration d'un type de serveur ou de client donné.
|
|
</para>
|
|
<para>Les étapes de configuration d'un serveur d'applications diffèrent
|
|
en effet de celles d'un serveur de fichiers. Reportez-vous à la section <!--Original
|
|
XRef content: '”Gestion des services d'applications”, page 106'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.15">.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect1>
|
|
<sect1 id="SAG.ClSrv.div.8">
|
|
<title id="SAG.ClSrv.mkr.6">Mise en réseau du système d'exploitation
|
|
de base pour le Bureau<indexterm><primary>Réseau</primary><secondary>configuration de base</secondary></indexterm></title>
|
|
<para>Le Bureau requiert la configuration de réseau de base suivante
|
|
:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Les utilisateurs doivent disposer d'un compte de connexion
|
|
au serveur de sessions et à tout système lui offrant des services
|
|
réseau. Il doit avoir les mêmes ID utilisateur et de groupe sur
|
|
tous les systèmes clients et serveurs.</para>
|
|
</listitem>
|
|
<listitem><para>Les systèmes doivent pouvoir accéder aux systèmes
|
|
de fichiers éloignés contenant des données utilisées
|
|
par la session et d'autres applications.</para>
|
|
</listitem>
|
|
<listitem><para>Le spouleur d'impression <command>lp</command> doit pouvoir
|
|
accéder aux imprimantes éloignées.</para>
|
|
</listitem>
|
|
<listitem><para><command>sendmail</command> doit être configuré
|
|
pour les services de courrier.</para>
|
|
</listitem>
|
|
<listitem><para>L'autorisation d'accès au serveur X doit être
|
|
configurée.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect2 id="SAG.ClSrv.div.9">
|
|
<title>Ouverture de comptes de connexion<indexterm><primary>Comptes de connexion</primary></indexterm></title>
|
|
<para>Cette section décrit les conditions préalables requises
|
|
pour l'ouverture de comptes de connexion sur le Bureau.</para>
|
|
<sect3 id="SAG.ClSrv.div.10">
|
|
<title>Ouverture de comptes de connexion</title>
|
|
<para>Les utilisateurs doivent disposer d'un tel compte sur:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>tous les systèmes fournissant des services au Bureau,
|
|
y compris les serveurs d'applications, de fichiers et les systèmes
|
|
d'imprimantes réseau;</para>
|
|
</listitem>
|
|
<listitem><para>tous les serveurs de sessions accessibles aux utilisateurs.
|
|
Généralement, ces serveurs sont utilisés avec des terminaux
|
|
X.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.11">
|
|
<title>Attribution d'ID utilisateur et de groupe cohérents</title>
|
|
<para>Les utilisateurs UNIX sont identifiés par un nom de connexion
|
|
et un<indexterm><primary>UID</primary></indexterm><indexterm><primary>ID
|
|
utilisateur</primary></indexterm> ID utilisateur numérique (UID). Dans
|
|
le réseau, l'utilisateur doit avoir le même nom de connexion
|
|
et le même UID sur tous les systèmes clients et serveurs.</para>
|
|
<para>Les utilisateurs UNIX sont également affectés à
|
|
un ou plusieurs groupes de connexion. Chaque groupe possède un nom
|
|
et une ID de groupe numérique<indexterm><primary>GID</primary></indexterm><indexterm>
|
|
<primary>ID de groupe</primary></indexterm> (GID). Dans un réseau de
|
|
bureau, tous les systèmes doivent utiliser des noms de groupes et des
|
|
ID cohérents.</para>
|
|
<para>Pour plus de détails, reportez-vous à la page de manuel <filename moreinfo="RefEntry">id(1)</filename> ou <filename moreinfo="RefEntry">id(1M)</filename>.</para>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.12">
|
|
<title id="SAG.ClSrv.mkr.7">Configuration de l'accès au système
|
|
de fichiers réparti<indexterm><primary>Fichiers</primary><secondary>accès au système réparti</secondary></indexterm></title>
|
|
<para>Le Bureau utilise<indexterm><primary>Partage de fichiers</primary>
|
|
</indexterm><indexterm><primary>NFS</primary></indexterm><indexterm><primary>Fichiers</primary><secondary>accès à distance</secondary></indexterm>
|
|
NFS<superscript>‚</superscript> pour le partage des fichiers entre
|
|
les systèmes. Vous devez identifier tous les systèmes de fichiers
|
|
du réseau contenant des fichiers partagés et vérifier
|
|
qu'ils sont correctement<indexterm><primary>Fichiers</primary><secondary>montage</secondary></indexterm> montés sur les systèmes appropriés.
|
|
</para>
|
|
<para>L'accès à distance doit être possible dans tous
|
|
les cas indiqués ci-dessous.</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Le<indexterm><primary>Répertoire</primary><secondary>personnel</secondary><tertiary>partage</tertiary></indexterm> répertoire
|
|
personnel de l'utilisateur doit être partagé par tous les systèmes
|
|
clients et serveurs du Bureau. Ce partage est nécessaire car:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Le répertoire personnel contient des fichiers de données
|
|
auxquels doivent pouvoir accéder les applications résidant sur
|
|
des systèmes éloignés. Par exemple, les applications
|
|
qui utilisent souvent des fichiers de données prennent le répertoire
|
|
personnel comme emplacement par défaut de ces fichiers.</para>
|
|
</listitem>
|
|
<listitem><para>Le<indexterm><primary>Répertoire</primary><secondary>authentification</secondary></indexterm><indexterm><primary>dtspcd</primary>
|
|
<secondary>répertoire d'authentification</secondary></indexterm> répertoire
|
|
personnel est le répertoire d'authentification <command>dtspcd</command>
|
|
par défaut. Pour plus de détails sur le répertoire <command>dtspcd</command>, reportez-vous à la section <!--Original XRef content:
|
|
'”Configuration du démon de contrôle des sous-processus”, page
|
|
104'--><xref role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.13">.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
<listitem><para>Lorsque les utilisateurs veulent accéder à des
|
|
fichiers de données qui ne se trouvent pas dans leur répertoire
|
|
personnel, ces fichiers doivent être partagés par tous les systèmes
|
|
clients et serveurs du Bureau qui travaillent sur ceux-ci.</para>
|
|
</listitem>
|
|
<listitem><para>Les répertoires d'installation et de configuration
|
|
du Bureau (<filename>/usr/dt</filename> et <filename>/etc/dt</filename>) doivent
|
|
être partagés par tous les systèmes clients et serveurs
|
|
du bureau afin que l'ensemble des applications de l'utilisateur accèdent
|
|
aux mêmes fichiers de configuration du Bureau.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect3 id="SAG.ClSrv.div.13">
|
|
<title><indexterm><primary>Répertoire</primary><secondary>personnel</secondary><tertiary>mise en réseau</tertiary></indexterm>Mise en
|
|
réseau d'un répertoire personnel</title>
|
|
<para>Un réseau fonctionne plus efficacement lorsque les utilisateurs
|
|
ont un seul répertoire personnel partagé par l'ensemble des
|
|
systèmes clients et serveurs du réseau.</para>
|
|
<para>Un répertoire personnel en réseau permet d'utiliser différents
|
|
systèmes du réseau sans perdre les personnalisations et configurations
|
|
spécifiques. En effet, les personnalisations et les informations nécessaires
|
|
au rétablissement de la session précédente sont sauvegardées
|
|
dans des sous-répertoires du répertoire personnel.</para>
|
|
<para>Un répertoire personnel commun est également requis pour
|
|
:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>le mécanisme d'autorisation d'accès au serveur
|
|
X. Reportez-vous à la section <!--Original
|
|
XRef content: '”Configuration de l'autorisation X”, page 100'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.8">;</para>
|
|
</listitem>
|
|
<listitem><para>le démon de contrôle des sous-processus, qui
|
|
intervient dans le lancement d'applications à distance, doit pouvoir
|
|
écrire dans le répertoire personnel de l'utilisateur.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.14">
|
|
<title><indexterm><primary>Fichiers</primary><secondary>cohérence des
|
|
noms</secondary></indexterm><indexterm><primary>Cohérence des noms
|
|
de fichiers</primary></indexterm>Cohérence des noms de fichiers</title>
|
|
<para>Configurez le réseau de manière à permettre aux
|
|
utilisateurs d'accéder à leurs fichiers de données à
|
|
partir de tous les systèmes en utilisant le même nom. Cette règle
|
|
est appelée <emphasis>cohérence des noms de fichiers</emphasis>,
|
|
et est généralement appliquée par la création
|
|
de<indexterm><primary>Lien</primary><secondary>symbolique</secondary><tertiary>cohérence des noms de fichiers</tertiary></indexterm> liens symboliques
|
|
adéquats. Vous pouvez par exemple configurer chaque système
|
|
afin que le répertoire personnel de chaque utilisateur soit accessible
|
|
sous la forme <filename>/users/</filename><symbol role="Variable">nom_connexion</symbol> après la création d'un lien symbolique à l'emplacement
|
|
réel du montage du répertoire.</para>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.15">
|
|
<title>Configuration de l'accès aux imprimantes éloignées<indexterm>
|
|
<primary>Imprimantes</primary><secondary>accès à distance</secondary>
|
|
</indexterm></title>
|
|
<para>Le Bureau utilise le spooleur d'impression<indexterm><primary>Spooleur
|
|
d'impression lp</primary></indexterm> <command>lp</command> pour accéder
|
|
aux imprimantes locales ou éloignées. Pour plus de détails
|
|
sur la configuration du spouleur <command>lp</command>, reportez-vous à
|
|
la page de manuel <filename moreinfo="RefEntry">lpadmin(1M)</filename>.</para>
|
|
<para><indexterm><primary>Impression</primary><secondary>test</secondary>
|
|
</indexterm>Avant d'imprimer via l'interface graphique du Bureau, vous devez
|
|
vérifier que vous pouvez imprimer correctement sur toutes les imprimantes
|
|
à l'aide de la<indexterm><primary>Commandes</primary><secondary>lp</secondary></indexterm> commande <command>lp</command>.</para>
|
|
<para><indexterm><primary>Imprimantes</primary><secondary>nom des unités</secondary></indexterm>Il est recommandé d'utiliser des noms d'imprimantes
|
|
cohérents. Par exemple, dans le cas d'une imprimante appelée <filename>Postscript1</filename> et directement rattachée au système,
|
|
tous les autres systèmes ayant accès à distance à
|
|
cette imprimante doivent également utiliser le nom <filename>Postscript1</filename>.</para>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.16">
|
|
<title><indexterm><primary>Messagerie électronique, configuration</primary>
|
|
</indexterm><indexterm><primary>Mise en réseau</primary><secondary>messagerie électronique</secondary></indexterm>Configuration de la
|
|
messagerie électronique</title>
|
|
<para>La Messagerie du Bureau utilise <command>sendmail</command> pour transmettre
|
|
des messages entre les systèmes. Reportez-vous à la<indexterm>
|
|
<primary>Sendmail</primary></indexterm> page de manuel <filename moreinfo="RefEntry">sendmail(1M)</filename> pour apprendre à configurer la connexion de
|
|
la messagerie électronique.</para>
|
|
<para>Avant d'essayer d'envoyer ou de recevoir des messages du Bureau, vous
|
|
devez vérifier que vous pouvez effectuer ces opérations correctement
|
|
à l'aide de la<indexterm><primary>Mailx</primary></indexterm> commande <command>mailx</command>.</para>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.17">
|
|
<title id="SAG.ClSrv.mkr.8">Configuration de l'autorisation X<indexterm>
|
|
<primary>Autorisation X</primary></indexterm><indexterm><primary>Mise en
|
|
réseau</primary><secondary>autorisation X</secondary></indexterm></title>
|
|
<para>Le Bureau utilise la procédure X par défaut pour autoriser
|
|
l'accès à un écran local aux applications éloignées
|
|
(clients X). La façon la plus simple d'effectuer cette configuration
|
|
consiste à fournir un répertoire personnel en réseau
|
|
à chaque utilisateur. De la sorte, les conditions indiquées
|
|
ci-après sont respectées.</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>L'utilisateur doit disposer des droits d'accès en lecture
|
|
et en écriture au fichier <symbol role="Variable">RépPersonnel</symbol><filename>/.Xauthority.</filename></para>
|
|
</listitem>
|
|
<listitem><para>Le fichier <filename>.Xauthority</filename> d'un serveur d'applications
|
|
doit contenir la description de l'écran sur lequel l'application tournera.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Pour plus de détails, reportez-vous aux pages de manuel <filename moreinfo="RefEntry">X(1)</filename> ou <filename moreinfo="RefEntry">xauth(1)</filename>.</para>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1 id="SAG.ClSrv.div.18">
|
|
<title id="SAG.ClSrv.mkr.9">Configuration des clients et serveurs du Bureau<indexterm>
|
|
<primary>Client</primary><secondary>du serveur, configuration</secondary>
|
|
</indexterm><indexterm><primary>Serveurs</primary><secondary>configuration</secondary></indexterm><indexterm><primary>Réseau</primary><secondary>configuration des clients et des serveurs</secondary></indexterm></title>
|
|
<para>Cette section traite des impératifs de configuration du réseau
|
|
propres au Bureau — à savoir, les fonctions fournies par celui-ci
|
|
et non par le système d'exploitation de base.</para>
|
|
<para>Elle est divisée en deux parties:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>configuration des services de connexion et de session;</para>
|
|
</listitem>
|
|
<listitem><para>configuration des services requis par les applications et
|
|
leurs données. Elle comprend les serveurs d'applications, de bases
|
|
de données, d'icônes, de fichiers et d'aide ainsi que leurs clients.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect2 id="SAG.ClSrv.div.19">
|
|
<title>Configuration des services de connexion et de session<indexterm><primary>Serveurs</primary><secondary>connexion</secondary><tertiary>configuration</tertiary></indexterm></title>
|
|
<para>Un serveur de connexion/de sessions est un système qui offre
|
|
les services du Bureau (Gestionnaires de connexion, de sessions, de fichiers,
|
|
de fenêtres, etc.) à un écran et à un serveur X.
|
|
</para>
|
|
<para><indexterm><primary>Serveurs</primary><secondary>de sessions</secondary>
|
|
</indexterm><indexterm><primary>Terminaux X</primary></indexterm><indexterm>
|
|
<primary>Serveurs</primary><secondary>de connexion</secondary></indexterm>Généralement,
|
|
un serveur de sessions fournit des services aux terminaux X. Cependant, un
|
|
réseau peut être configuré de manière à
|
|
concentrer les services de sessions sur un ou plusieurs serveurs auxquels
|
|
les terminaux X et les postes de travail ont accès.</para>
|
|
<para>Le Gestionnaire de connexion est le composant du Bureau chargé
|
|
de fournir les services de connexion aux autres écrans. Lorsque l'utilisateur
|
|
s'est connecté, le Gestionnaire de sessions est lancé.</para>
|
|
<para>Pour plus de détails sur la configuration des serveurs de connexion/de
|
|
sessions et les terminaux X, reportez-vous à la section <!--Original
|
|
XRef content: '”Affichage d'un écran de connexion sur un écran du réseau”,
|
|
page 7'--><xref role="SecTitleAndPageNum" linkend="SAG.LogMg.mkr.6">.</para>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.19a">
|
|
<title>Configuration des serveurs de méthode d'entrée<indexterm>
|
|
<primary>input method servers</primary><secondary>configuring</secondary>
|
|
</indexterm></title>
|
|
<para>Un serveur de méthode d'entrée (IMS, Input Method Server)
|
|
est lancé par la commande <command>dtimsstart</command>. <command>dtimsstart</command> est automatiquement appelée lors de la session
|
|
X de lancement (login de l'utilisateur) par le script <filename>/usr/dt/config/Xsession.d/0020.dtims</filename>.</para>
|
|
<para>Selon l'environnement du pays sélectionné, les paramètres
|
|
d'environnement, les fichiers de configuration et les options de ligne de
|
|
commande, <command>dtimsstart</command> affiche une fenêtre de sélection
|
|
dans laquelle l'utilisateur peut sélectionner le IMS à utiliser.
|
|
A partir de cette fenêtre, il peut aussi demander le lancement d'un
|
|
IMS sur un système éloigné. Dans ce cas, <command>dtimsstart</command>:</para>
|
|
<itemizedlist>
|
|
<listitem><para>Exécute l'action <literal>DtImsGetRemoteConf</literal>
|
|
pour extraire l'information relative aux IMS enregistrés sur le système
|
|
éloigné spécifié</para>
|
|
</listitem>
|
|
<listitem><para>Liste les IMS enregistrés dans la fenêtre de
|
|
sélection</para>
|
|
</listitem>
|
|
<listitem><para>Exécute l'action <literal>DtImsRunRemoteIms</literal>
|
|
pour démarrer le IMS sélectionné par l'utilisateur sur
|
|
le système éloigné</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Au cours de la recherche d'un IMS sur un système éloigné, <command>dtimsstart</command> n'extrait que les IMS enregistrés. Pour être
|
|
enregistré sur un système (local ou éloigné) un
|
|
IMS doit:</para>
|
|
<itemizedlist>
|
|
<listitem><para>Etre défini dans le fichier d'entrée de l'environnement
|
|
du pays en cours. Chaque environnement du pays a son propre fichier d'entrée
|
|
qui liste les IMS de sa prise en charge. L'emplacement du fichier d'entrée
|
|
de l'environnement du pays est <filename>/usr/dt/config/ims/<locale_name></filename>.</para>
|
|
</listitem>
|
|
<listitem><para>Avoir son propre fichier d'entrée sur le système.
|
|
Les attributs du IMS décrits dans le fichier d'entrée comprennent
|
|
les protocoles, le nom du serveur sur lequel le IMS est exécuté,
|
|
les options de la ligne de commande et l'indication si le IMS permet ou non
|
|
une exécution éloignée. L'emplacement des fichiers d'entrée
|
|
IMS est <filename>/usr/dt/config/ims/<ims_name></filename>.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Pour la description des formats de fichiers accompagnée d'exemples,
|
|
reportez-vous à la page de manuel <command>dtimsstart</command>.</para>
|
|
<para>Pour définir les hôtes sur lesquels le IMS se trouve, vous
|
|
pouvez configurer la ressource d''application <literal>imServerHosts</literal>.
|
|
<?Pub Caret>Cette ressource (utilisée par le Gestionnaire de configuration
|
|
lors de l'identification des IMS pour la sélection de l'utilisateur)
|
|
contient la liste des noms d'hôtes séparés par des virgules.
|
|
Par exemple:</para>
|
|
<programlisting>*imServerHosts: xylo,expo</programlisting>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.20">
|
|
<title>Configuration d'autres services associés aux applications</title>
|
|
<para>Cette section traite de la configuration des éléments
|
|
de réseau dans un environnement CDE:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para><indexterm><primary>Serveurs</primary><secondary>d'applications</secondary><tertiary>configuration</tertiary></indexterm><indexterm><primary>Serveurs</primary><secondary>d'applications</secondary></indexterm>serveurs
|
|
d'applications,</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Serveurs</primary><secondary>bases de
|
|
données, configuration</secondary></indexterm><indexterm><primary>Serveurs</primary><secondary>bases de données</secondary></indexterm>serveurs
|
|
de bases de données,</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Serveurs</primary><secondary>d'icônes,
|
|
configuration</secondary></indexterm><indexterm><primary>Serveurs</primary>
|
|
<secondary>d'icônes</secondary></indexterm>serveurs d'icônes,
|
|
</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Serveurs</primary><secondary>d'aide</secondary>
|
|
<tertiary>configuration</tertiary></indexterm><indexterm><primary>Serveurs</primary><secondary>d'aide</secondary></indexterm>serveurs d'aide.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect3 id="SAG.ClSrv.div.21" role="Procedure">
|
|
<title id="SAG.ClSrv.mkr.10">Configuration des clients et des serveurs du
|
|
Bureau</title>
|
|
<orderedlist>
|
|
<listitem><para>Effectuez les configurations de réseau du système
|
|
d'exploitation requises par le Bureau.</para>
|
|
<para>Reportez-vous à la section <!--Original
|
|
XRef content: '”Mise
|
|
en riseau du systhme d'exploitati--><!--on de base pour le
|
|
Bureau”, page 96'--><xref role="SecTitleAndPageNum" linkend="sag.clsrv.mkr.6">.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Fichiers</primary><secondary>requis pour
|
|
la mise en réseau</secondary></indexterm><indexterm><primary>Mise en
|
|
réseau</primary><secondary>fichiers requis</secondary></indexterm>Installez
|
|
le Bureau ou le jeu de fichiers de base.</para>
|
|
<para>Vous devez installer:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>le jeu de fichiers d'exécution complet du Bureau CDE
|
|
;</para>
|
|
</listitem>
|
|
<listitem><para><emphasis>ou</emphasis> les jeux de fichiers suivants:<indexterm>
|
|
<primary>Fichiers</primary><secondary>CDE-MIN</secondary></indexterm><indexterm>
|
|
<primary>Fichiers</primary><secondary>CDE-TT</secondary></indexterm> CDE-MIN
|
|
et CDE-TT.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<note>
|
|
<para>L'installation et les jeux de fichiers peuvent varier en fonction des
|
|
fournisseurs.</para>
|
|
</note>
|
|
</listitem>
|
|
<listitem><para>Configurez le système pour le<indexterm><primary>Serveur</primary><secondary>base de données</secondary></indexterm> démon
|
|
Tooltalk du serveur de base de données des noms de fichiers <filename>rpc.ttdbserver.</filename><indexterm><primary>rpc.ttdbserver</primary></indexterm></para>
|
|
<para>Cette configuration est automatique lorsque le Bureau est installé.
|
|
Pour plus de détails, reportez-vous à la section <!--Original
|
|
XRef content: '”Configuration du serveur de
|
|
base de do--><!--nnies ToolTalk”,
|
|
page 106'--><xref role="SecTitleAndPageNum" linkend="sag.clsrv.mkr.14">.</para>
|
|
</listitem>
|
|
<listitem><para>Installez et configurez le démon de contrôle
|
|
des sous-processus (<command><indexterm><primary>dtspcd</primary></indexterm>dtspcd</command> ).</para>
|
|
<para>Cette configuration est automatique lorsque le Bureau est installé.
|
|
Pour plus de détails, reportez-vous à la section <!--Original
|
|
XRef content: '”Configuration du dimon de contrtle
|
|
des--><!-- sous-processus”,
|
|
page 104'--><xref role="SecTitleAndPageNum" linkend="sag.clsrv.mkr.13">.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Fichiers</primary><secondary>données
|
|
éloignées</secondary></indexterm>Montez toutes les données
|
|
éloignées requises.</para>
|
|
<para>Celles-ci sont considérées comme “éloignées”
|
|
lorsqu'elles se trouvent sur un système autre que celui qui les utilise.
|
|
</para>
|
|
<para>Par exemple:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>si une application utilise les données situées
|
|
sur un serveur de fichiers, elle doit monter ces fichiers</para>
|
|
</listitem>
|
|
<listitem><para>si les icônes du Gestionnaire de fichiers sont situées
|
|
sur un serveur d'icônes, le serveur de sessions doit monter ces fichiers
|
|
</para>
|
|
</listitem>
|
|
<listitem><para>si le réseau utilise un serveur d'aide pour les fichiers
|
|
d'aide du Bureau, le serveur de sessions et tous les serveurs d'applications
|
|
doivent monter ces fichiers</para>
|
|
<para>Pour plus de détails sur les points de montage, reportez-vous
|
|
à la section suivante, <!--Original
|
|
XRef content: '”Configuration
|
|
du point de montage des --><!--systhmes de fichiers iloignis”'--><xref
|
|
role="SectionTitle" linkend="sag.clsrv.mkr.11">.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.22">
|
|
<title id="SAG.ClSrv.mkr.11">Configuration du point de montage des systèmes
|
|
de fichiers éloignés<indexterm><primary>Fichiers</primary>
|
|
<secondary>point de montage</secondary></indexterm><indexterm><primary>Point
|
|
de montage des fichiers éloignés</primary></indexterm></title>
|
|
<para><indexterm><primary>Mappage des noms de fichiers</primary></indexterm>Lorsque
|
|
le Bureau transmet des noms de fichiers d'un système à l'autre,
|
|
il doit transformer ou les <emphasis>mapper</emphasis>, en noms de fichiers
|
|
compréhensibles par le système cible. Ce mappage est nécessaire
|
|
car un fichier peut être monté à différents endroits
|
|
de différents systèmes et, donc accessibles avec des noms différents.
|
|
Par exemple, le fichier /<filename>projets/grd</filename> sur <command>sysA</command> est accessible sous la forme <filename>/net/sysA/projets/grd</filename>
|
|
sur <command>sysB</command>.</para>
|
|
<sect4 id="SAG.ClSrv.div.23">
|
|
<title>Conditions préalables au mappage des noms de fichiers</title>
|
|
<para>Pour effectuer cette procédure correctement, l'une des conditions
|
|
ci-après doit être vraie.</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>La commande <command>mount</command> permet de monter les
|
|
systèmes de fichiers de façon statique. Ces types de montages
|
|
statiques sont généralement configurés dans un fichier
|
|
tel que <filename>/etc/checklist</filename>, <filename>/etc/mnttab</filename>,
|
|
ou <filename>/etc/filesystems</filename>.</para>
|
|
<para>Pour que le mappage des noms de fichiers fonctionne correctement entre
|
|
les systèmes, les montages des systèmes de fichiers doivent
|
|
utiliser des noms d'hôtes cohérents. Si un système hôte
|
|
porte plusieurs noms (par exemple, des alias, ou s'il possède plus
|
|
d'une adresse de réseau local ayant des noms différents), vous
|
|
devez utiliser le même nom et format de nom pour tous les montages.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para><emphasis>Ou</emphasis> le processus de montage automatique
|
|
est utilisé pour monter les systèmes de fichiers au point par
|
|
défaut <filename>/net</filename>.</para>
|
|
</listitem>
|
|
<listitem><para><emphasis>Ou</emphasis> le<indexterm><primary>Processus de
|
|
montage automatique</primary></indexterm> processus de montage automatique
|
|
est utilisé pour monter les systèmes de fichiers à un
|
|
endroit autre que <filename>/net</filename> et la variable d'environnement <systemitem>DTMOUNTPOINT</systemitem> est définie afin d'indiquer ce point de montage.
|
|
Reportez-vous à la section suivante, <!--Original XRef content: '”Définition
|
|
d'une valeur pour DTMOUNTPOINT”'--><xref role="SectionTitle" linkend="SAG.ClSrv.mkr.12">.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Pour plus de détails sur le processus de montage automatique,
|
|
reportez-vous à la page de manuel <filename moreinfo="RefEntry">automount(1M)</filename>.</para>
|
|
</sect4>
|
|
<sect4 id="SAG.ClSrv.div.24">
|
|
<title id="SAG.ClSrv.mkr.12">Définition d'une valeur pour<indexterm>
|
|
<primary>Variables</primary><secondary>DTMOUNTPOINT</secondary><tertiary>définition</tertiary></indexterm> DTMOUNTPOINT</title>
|
|
<para><indexterm><primary>Variables</primary><secondary>DTMOUNTPOINT</secondary>
|
|
<tertiary>processus utilisant</tertiary></indexterm>Vous devez définir
|
|
la variable d'environnement <systemitem>DTMOUNTPOINT</systemitem> si les deux
|
|
conditions suivantes sont vraies:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>le processus de montage automatique est utilisé pour
|
|
monter des systèmes de fichiers;</para>
|
|
</listitem>
|
|
<listitem><para><emphasis>et</emphasis> les systèmes de fichiers éloignés
|
|
sont montés à un endroit autre que <filename>/net</filename>.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para><indexterm><primary>Variables</primary><secondary>DTMOUNTPOINT</secondary>
|
|
<tertiary>processus requérant</tertiary></indexterm><systemitem>DTMOUNTPOINT</systemitem> doit être définie pour les différents processus,
|
|
notamment:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>les processus utilisateur du Bureau lancés automatiquement
|
|
à la connexion, tels que le Gestionnaire de l'espace de travail ( <command>dtwm</command>) et le Gestionnaire de fichiers (<command>dtfile</command>)
|
|
;</para>
|
|
</listitem>
|
|
<listitem><para>les processus système, tels que <command><indexterm>
|
|
<primary>rpc.ttdbserver</primary></indexterm>rpc.ttdbserver</command> et <command>dtspcd</command> lancés par des mécanismes comme <command>inetd
|
|
;</command></para>
|
|
</listitem>
|
|
<listitem><para>les applications lancées par le Bureau sur des systèmes
|
|
locaux ou éloignés;</para>
|
|
</listitem>
|
|
<listitem><para>les applications lancées par l'utilisateur à
|
|
partir d'une ligne de commande du shell.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Pour définir la variable <systemitem>DTMOUNTPOINT</systemitem>
|
|
pour tous ces processus:</para>
|
|
<orderedlist>
|
|
<listitem><para>Editez le fichier <filename>/etc/<indexterm><primary>inetd.conf</primary></indexterm> inetd.conf</filename>:</para>
|
|
<orderedlist>
|
|
<listitem><para>Recherchez l'entrée <command><indexterm><primary>dtspcd</primary></indexterm>dtspcd</command> et ajoutez:</para>
|
|
<para remap="CodeIndent2"><computeroutput>-mount_point <symbol role="Variable">point_montage</symbol></computeroutput></para>
|
|
</listitem>
|
|
<listitem><para>Recherchez l'entrée <filename>rpc.ttdbserver</filename>
|
|
et ajoutez:</para>
|
|
<para remap="CodeIndent2"><computeroutput>-m <symbol role="Variable">point_montage</symbol> </computeroutput></para>
|
|
<para>Par exemple, pour que le processus de montage utilise le point de montage <command>/nfs</command>, les entrées de <filename>/etc/inetd.conf</filename>
|
|
doivent être modifiées comme suit:</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>
|
|
</orderedlist>
|
|
</listitem>
|
|
<listitem><para>Effectuez sur votre système la procédure permettant
|
|
de relire <filename>/etc/inetd.conf</filename>. Pour plus de détails,
|
|
reportez-vous à la page de manuel <filename moreinfo="refentry">inetd(1M)</filename>.</para>
|
|
</listitem>
|
|
<listitem><para><indexterm><primary>Variables</primary><secondary>DTMOUNTPOINT</secondary><tertiary>héritées des utilisateurs</tertiary></indexterm>Définissez <systemitem>DTMOUNTPOINT</systemitem> afin que sa valeur provienne des connexions des
|
|
utilisateurs.</para>
|
|
<para>Cette opération peut être effectuée en définissant
|
|
cette variable dans <filename>/etc/dt/config/Xsession.d</filename>. Pour plus
|
|
de détails sur la définition des variables d'environnement,
|
|
reportez-vous à la section <!--Original
|
|
XRef content: '”Difinition
|
|
de variables d'environnemen--><!--t”, page 36'--><xref role="SecTitleAndPageNum"
|
|
linkend="sag.sesmg.mkr.9">.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect4>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.25">
|
|
<title id="SAG.ClSrv.mkr.13">Configuration du démon de contrôle
|
|
des sous-processus</title>
|
|
<para>Le<indexterm><primary>Service de contrôle des sous-processus,
|
|
voir SPC <$nopage></primary></indexterm> service de contrôle des sous-processus
|
|
(<indexterm><primary>SPC</primary></indexterm> SPC) permet l'exécution
|
|
de commandes client-serveur.</para>
|
|
<para>Le<indexterm><primary>Démon</primary><secondary>dtspcd</secondary>
|
|
</indexterm> démon de contrôle des sous-processus (<command><indexterm>
|
|
<primary>dtspcd</primary></indexterm>dtspcd</command>) est utilisé
|
|
par le Bureau pour lancer des applications à distance. Il s'agit d'un
|
|
démon <command>inet</command> qui accepte les requêtes d'exécution
|
|
de commandes de clients à distance. Pour plus de détails sur
|
|
la configuration des démons <command>inet</command>, reportez-vous
|
|
à la page de manuel <filename moreinfo="RefEntry">inetd.conf(1M)</filename>.
|
|
</para>
|
|
<para>La bibliothèque d'appel des actions du Bureau utilise le service
|
|
SPC pour invoquer des actions à distance.</para>
|
|
<sect4 id="SAG.ClSrv.div.26">
|
|
<title>Pour configurer<indexterm><primary>dtspcd</primary><secondary>configuration</secondary></indexterm> dtspcd</title>
|
|
<orderedlist>
|
|
<listitem><para>Vérifiez que <command>dtspc</command> est correctement
|
|
enregistré dans <filename>/etc/services</filename> et dans <filename>/etc/inetd.conf</filename>. Reportez-vous à la page de manuel <filename moreinfo="RefEntry">dtspcd(1M)</filename>.</para>
|
|
</listitem>
|
|
<listitem><para>HP-UX seulement: Vérifiez que <filename>/usr/adm/inetd.sec</filename> est configuré correctement. Reportez-vous à la page
|
|
de manuel <filename moreinfo="RefEntry"><indexterm><primary>inetd.sec</primary>
|
|
</indexterm>inetd.sec(4)</filename>.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect4>
|
|
<sect4 id="SAG.ClSrv.div.27">
|
|
<title><indexterm><primary>SPC</primary><secondary>sécurité</secondary></indexterm>Sécurité SPC</title>
|
|
<para>L'authentification du service de contrôle des sous-processus est
|
|
basée sur celle des systèmes de fichiers. Le <command>dtspcd</command> doit pouvoir accéder à un <emphasis>répertoire
|
|
d'authentification</emphasis> qui est également monté par tous
|
|
les systèmes clients SPC.</para>
|
|
<para>Par défaut, le répertoire d'authentification <command><indexterm>
|
|
<primary>dtspcd</primary><secondary>répertoire d'authentification</secondary>
|
|
</indexterm><indexterm><primary>Répertoire</primary><secondary>d'authentification</secondary></indexterm> dtspcd</command> est le répertoire personnel
|
|
de l'utilisateur. Cependant, vous pouvez configurer <command>dtspcd</command>
|
|
afin d'utiliser un emplacement différent. Pour ce faire, définissez
|
|
l'option <filename>-auth_dir</filename> dans le répertoire <filename>/etc/inetd.conf</filename>. Pour plus de détails, reportez-vous à
|
|
la page de manuel <filename>dtspcd(1M)</filename>.</para>
|
|
<para>L'authentification SPC étant basée sur celle des systèmes
|
|
de fichiers, le niveau de sécurité du service SPC est directement
|
|
lié à celui du système de fichiers réparti. Si
|
|
le système de fichiers réparti du réseau ne vous semble
|
|
pas suffisamment sécurisé, vous pouvez éventuellement
|
|
désactiver le démon <command>dtspcd</command>. Pour ce faire,
|
|
il suffit de supprimer l'entrée <command>dtspc</command> dans <filename>/etc/services</filename>.</para>
|
|
</sect4>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.28">
|
|
<title><indexterm><primary>Variables</primary><secondary>d'environnement</secondary>
|
|
<tertiary>exécution à distance</tertiary></indexterm>Configuration
|
|
de variables d'environnement pour l'exécution à distance</title>
|
|
<para>Lorsque le Bureau utilise une action pour lancer une application sur
|
|
un système éloigné, les variables d'environnement de
|
|
l'utilisateur sont copiées sur le système éloigné
|
|
et placées dans l'environnement de l'application.</para>
|
|
<para>Par défaut, certaines variables d'environnement sont modifiées
|
|
avant d'être copiées sur le système éloigné.
|
|
Vous pouvez configurer le composant d'appel et le service de contrôle
|
|
des sous-processus du Bureau pour traiter d'autres variables d'environnement
|
|
avant que ces dernières ne soient placées dans l'environnement
|
|
d'application.</para>
|
|
<para>Pour plus de détails sur la configuration par défaut et
|
|
sur la façon de la modifier, reportez-vous aux pages de manuel <filename>dtactionfile(4)</filename> et <filename>dtspcdenv(4)</filename>.</para>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.29">
|
|
<title id="SAG.ClSrv.mkr.14">Configuration du<indexterm><primary>ToolTalk</primary><secondary>serveur de base de données, voir rpc.ttdbserver<$nopage></secondary></indexterm> serveur de base de données ToolTalk</title>
|
|
<para>Tooltalk comprend notamment un serveur de base de données, <filename>/usr/dt/bin/rpc.ttdbserver</filename>.</para>
|
|
<para>Ce serveur est utilisé par le service de messagerie de Tooltalk
|
|
et pour le mappage des noms de fichiers. Il est généralement
|
|
enregistré dans <filename>/etc/inetd.conf</filename> lorsque le Bureau
|
|
est installé et qu'aucune configuration supplémentaire n'est
|
|
requise.</para>
|
|
<para>Pour plus de détails sur le serveur de base de données
|
|
Tooltalk et ses options de configuration, reportez-vous à la page de
|
|
manuel <filename>rpc.ttdbserver(1M)</filename>.</para>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.30">
|
|
<title>Configuration du<indexterm><primary>Serveur de messages Tooltalk,
|
|
voir ttsession<$nopage></primary></indexterm> serveur de messages ToolTalk</title>
|
|
<para>Le serveur de messages Tooltalk est <command><indexterm><primary>ttsession</primary></indexterm>ttsession</command>. Par défaut, il ne requiert
|
|
aucune configuration. Il est lancé par le script <command>Xsession</command> lors de la connexion.</para>
|
|
<para>Pour plus de détails sur le serveur de messages Tooltalk et ses
|
|
options de configuration, reportez-vous à la page de manuel <command>ttsession</command>.</para>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.31">
|
|
<title>Configuration du<indexterm><primary>Démon</primary><secondary>agenda</secondary></indexterm> démon Agenda</title>
|
|
<para>L'application Agenda possède un démon appelé <filename>rpc.cmsd</filename><indexterm><primary>rpc.cmsd</primary></indexterm>. Il
|
|
est généralement enregistré dans <filename>/etc/inetd.conf</filename> lorsque le Bureau est installé et aucune configuration
|
|
supplémentaire n'est requise.</para>
|
|
<para>Pour plus de détails sur ce démon et ses options de configuration,
|
|
reportez-vous à la page de manuel <filename>rpc.cmsd</filename><filename moreinfo="RefEntry">(1)</filename>.</para>
|
|
</sect3>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1 id="SAG.ClSrv.div.32">
|
|
<title id="SAG.ClSrv.mkr.15">Gestion des services d'applications<indexterm>
|
|
<primary>Serveurs</primary><secondary>d'applications</secondary><tertiary>gestion</tertiary></indexterm></title>
|
|
<para>Cette section traite des impératifs de configuration relatifs
|
|
aux:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>serveurs d'applications et leurs clients;</para>
|
|
</listitem>
|
|
<listitem><para>serveurs du Bureau qui offrent des fonctions spéciales
|
|
— serveurs de bases de données, d'icônes et d'aide.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Elle traite également des impératifs de mise en réseau
|
|
pour deux configurations particulières:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>hôtes d'exécution éloignés;</para>
|
|
</listitem>
|
|
<listitem><para>applications tournant entre des montages de systèmes
|
|
de fichiers.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect2 id="SAG.ClSrv.div.33">
|
|
<title>Variables d'environnement des chemins de recherche</title>
|
|
<para>Le Bureau utilise un jeu de variables d'environnement pour indiquer
|
|
le chemin utilisé pour rechercher des fichiers de configuration d'applications
|
|
(actions, base de données des types de données, fichiers d'aide
|
|
et icônes).</para>
|
|
<para>Pour plus de détails sur ces variables d'environnement, reportez-vous
|
|
au <!--Original XRef content: 'chapitre 7, ”Chemins de recherche du
|
|
Bureau”'--><xref role="ChapNumAndTitle" linkend="SAG.Datab.mkr.1">,
|
|
ou à la page de manuel <filename moreinfo="RefEntry">dtenvvar(5)</filename>.
|
|
</para>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.34">
|
|
<title>Configuration d'un serveur d'applications et de ses clients<indexterm>
|
|
<primary>Exécution à distance</primary><secondary>configuration
|
|
du serveur d'applications</secondary></indexterm></title>
|
|
<para>Dans la configuration standard d'un serveur d'applications, le serveur
|
|
d'applications contient tous les fichiers binaires et de configuration associés
|
|
à l'application, y compris:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>le(s) fichier(s) exécutable(s) de l'application</para>
|
|
</listitem>
|
|
<listitem><para>les fichiers de configuration standard de l'application, tels
|
|
que app-defaults, les catalogues de messages et les bibliothèques partagées
|
|
pour cette application</para>
|
|
</listitem>
|
|
<listitem><para>les fichiers de configuration du Bureau:</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>fichiers de définitions des actions et des types de
|
|
données,</para>
|
|
</listitem>
|
|
<listitem><para>fichiers d'images d'icônes,</para>
|
|
</listitem>
|
|
<listitem><para>fichiers de données d'aide du Bureau.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<figure>
|
|
<title><indexterm><primary>Serveurs</primary><secondary>d'applications</secondary>
|
|
<tertiary>configuration standard</tertiary></indexterm>Configuration standard
|
|
du serveur d'applications</title>
|
|
<graphic id="SAG.ClSrv.grph.5" entityref="SAG.ClSrv.fig.5"></graphic>
|
|
</figure>
|
|
<sect3 id="SAG.ClSrv.div.35" role="Procedure">
|
|
<title>Configuration d'un serveur d'applications<indexterm><primary>Serveurs
|
|
d'applications</primary><secondary>configuration</secondary></indexterm></title>
|
|
<orderedlist>
|
|
<listitem><para>Effectuez les configurations de réseau du système
|
|
d'exploitation requises par le Bureau.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Mise
|
|
en réseau du système d'exploitation de base pour le Bureau”, page 96'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.6">.</para>
|
|
</listitem>
|
|
<listitem><para>Effectuez la configuration générale du Bureau
|
|
requise pour les serveurs.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Configuration
|
|
des clients et des serveurs du Bureau”, page 101'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.10">.</para>
|
|
</listitem>
|
|
<listitem><para>Installez les applications voulues.</para>
|
|
</listitem>
|
|
<listitem><para>Si une application ne s'enregistre pas automatiquement, vous
|
|
devez effectuer la procédure d'enregistrement.</para>
|
|
<para>Reportez-vous au <!--Original XRef content: 'chapitre 4, ”Enregistrement
|
|
d'une application”'--><xref role="ChapNumAndTitle" linkend="SAG.RegAp.mkr.1">.
|
|
</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.36" role="Procedure">
|
|
<title>Configuration du client d'un serveur d'applications<indexterm><primary>Serveurs</primary><secondary>d'applications</secondary><tertiary>client</tertiary>
|
|
</indexterm><indexterm><primary>Serveurs</primary><secondary>d'applications</secondary><tertiary>configuration du client</tertiary></indexterm></title>
|
|
<orderedlist>
|
|
<listitem><para>Effectuez les configurations de réseau du système
|
|
d'exploitation requises par le Bureau.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Mise
|
|
en réseau du système d'exploitation de base pour le Bureau”, page 96'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.6">.</para>
|
|
</listitem>
|
|
<listitem><para>Effectuez la configuration générale du Bureau
|
|
requise pour les clients.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Configuration
|
|
des clients et des serveurs du Bureau”, page 101'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.10">.</para>
|
|
</listitem>
|
|
<listitem><para>Ajoutez le serveur d'applications au chemin de recherche de
|
|
l'application au niveau système ou personnel:</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="106*">
|
|
<colspec colwidth="422*">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Système</para></entry>
|
|
<entry align="left" valign="top"><para>Définissez la<indexterm><primary>Variables</primary><secondary>DTSPSYSAPPHOSTS</secondary></indexterm> variable <systemitem>DTSPSYSAPPHOSTS</systemitem> dans/<filename>etc/dt/config/Xsession.d/0010.dtpaths</filename></para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Personnel</para></entry>
|
|
<entry align="left" valign="top"><para>Définissez la<indexterm><primary>Variables</primary><secondary>DTSPUSERAPPHOSTS</secondary></indexterm> variable <systemitem>DTSPSYSAPPHOSTS</systemitem> dans <symbol role="Variable">RépPersonnel</symbol><filename>/.dtprofile</filename></para></entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</informaltable>
|
|
</listitem>
|
|
</orderedlist>
|
|
<para>Par exemple, la ligne suivante de <filename>/etc/dt/config/Xsession.d/0010.dtpaths</filename> ajoute un système avec le nom d'hôte <command>SysAAA</command> et <command>SysBBB</command> au chemin de recherche de l'application
|
|
:</para>
|
|
<programlisting>DTSPSYSAPPHOSTS=SysAAA:,SysBBB:</programlisting>
|
|
<para>Pour plus de détails sur la définition du chemin de recherche
|
|
de l'application, reportez-vous aux sections suivantes:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para><!--Original XRef content: '”Chemin
|
|
de recherche des applications”, page 125'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.Datab.mkr.8">.</para>
|
|
</listitem>
|
|
<listitem><para><!--Original XRef content: '”Définition
|
|
de la valeur d'un chemin de recherche”, page 123'--><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">Configuration des services de bases de données,
|
|
d'icônes et d'aide<indexterm><primary>Serveurs</primary><secondary>d'icônes</secondary><tertiary>configuration</tertiary></indexterm><indexterm>
|
|
<primary>Serveurs</primary><secondary>d'aide</secondary><tertiary>configuration</tertiary></indexterm><indexterm><primary>Serveurs</primary><secondary>bases de données</secondary><tertiary>configuration</tertiary></indexterm><indexterm>
|
|
<primary>Serveurs</primary><secondary>bases de données</secondary>
|
|
<tertiary>configuration</tertiary></indexterm><indexterm><primary>Serveurs</primary><secondary>actions</secondary></indexterm><indexterm><primary>Serveurs</primary><secondary>types de données</secondary></indexterm><indexterm>
|
|
<primary>Serveurs</primary><secondary>actions</secondary></indexterm><indexterm>
|
|
<primary>Serveurs</primary><secondary>types de données</secondary>
|
|
</indexterm><indexterm><primary>Types de données</primary><secondary>serveur de</secondary></indexterm><indexterm><primary>Actions</primary><secondary>serveur de</secondary></indexterm></title>
|
|
<para>Généralement, les définitions de types de données
|
|
et d'actions, les icônes et les fichiers d'aide associés à
|
|
une application sont installés sur le même système que
|
|
celle-ci.</para>
|
|
<para>Prenons comme exemple la configuration type des fichiers d'aide.</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>Les fichiers d'aide du Gestionnaire de fichiers sont généralement
|
|
situés sur le serveur de sessions. Le Bureau les trouve car le chemin
|
|
de recherche de l'aide recherche automatiquement les emplacements adéquats
|
|
sur le serveur de sessions.</para>
|
|
</listitem>
|
|
<listitem><para>Les fichiers d'aide d'autres applications sont généralement
|
|
situés sur le même serveur d'applications que celle-ci. Le serveur
|
|
de sessions les trouve car la modification du chemin de recherche de l'application
|
|
entraîne automatiquement la modification du chemin de recherche de l'aide.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Dans certains cas, vous devez placer la base de données (actions
|
|
et types de données), l'aide ou les icônes en un autre endroit
|
|
du réseau. Par exemple, si votre réseau utilise de nombreux
|
|
serveurs de sessions, vous pouvez créer un serveur d'aide sur lequel
|
|
mémoriser tous les fichiers d'aide des applications du Bureau (Gestionnaire
|
|
de fichiers, Gestionnaire de configuration, etc.). Cela permet d'économiser
|
|
de l'espace disque car il est inutile de dupliquer les fichiers d'aide sur
|
|
chaque serveur de sessions.</para>
|
|
<sect3 id="SAG.ClSrv.div.38" role="Procedure">
|
|
<title id="SAG.ClSrv.mkr.17">Création d'un serveur de base de données,
|
|
d'icônes ou d'aide<indexterm><primary>Serveurs</primary><secondary>bases de données</secondary><tertiary>création</tertiary></indexterm><indexterm>
|
|
<primary>Serveurs</primary><secondary>d'icônes</secondary><tertiary>création</tertiary></indexterm><indexterm><primary>Serveurs</primary>
|
|
<secondary>d'aide</secondary><tertiary>création</tertiary></indexterm></title>
|
|
<orderedlist>
|
|
<listitem><para>Effectuez les configurations de réseau du système
|
|
d'exploitation requises par le Bureau.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Mise
|
|
en réseau du système d'exploitation de base pour le Bureau”, page 96'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.6">.</para>
|
|
</listitem>
|
|
<listitem><para>Effectuez la configuration générale du Bureau
|
|
requise pour les clients.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Configuration
|
|
des clients et des serveurs du Bureau”, page 101'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.10">.</para>
|
|
</listitem>
|
|
<listitem><para id="SAG.ClSrv.mkr.18">Installez les fichiers de base de données,
|
|
d'aide ou d'icônes.</para>
|
|
<para>Les fichiers peuvent se trouver en n'importe quel endroit du système.
|
|
Cependant, il est plus facile d'utiliser les emplacements suivants, dans la
|
|
mesure où il s'agit des répertoires recherchés automatiquement
|
|
lorsqu'un système a été désigné comme serveur
|
|
d'applications.</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Fichiers de bases de données: <filename>/etc/dt/appconfig/types/</filename><symbol role="Variable">langue.</symbol></para>
|
|
</listitem>
|
|
<listitem><para>Fichiers d'aide: <filename>/etc/dt/appconfig/help/</filename><symbol role="Variable">langue</symbol>.</para>
|
|
</listitem>
|
|
<listitem><para>Fichiers d'icônes: <filename>/etc/dt/appconfig/icons/</filename><symbol role="Variable">langue</symbol>.</para>
|
|
<para>Si vous configurez un serveur de base de données, les actions
|
|
doivent être écrites afin d'indiquer où leurs commandes
|
|
(<filename>EXEC_STRING</filename>) seront exécutées. Reportez-vous
|
|
à la section <!--Original XRef content: '”Spécification d'un
|
|
hôte d'exécution éloigné”, page 111'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.19">.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.39" role="Procedure">
|
|
<title>Configuration du serveur de sessions pour la recherche d'un serveur
|
|
de base de données, d'icônes ou d'aide<indexterm><primary>Serveurs</primary><secondary>d'aide</secondary><tertiary>client de</tertiary></indexterm><indexterm>
|
|
<primary>Serveurs</primary><secondary>d'icônes</secondary><tertiary>client de</tertiary></indexterm><indexterm><primary>Serveurs</primary><secondary>bases de données</secondary><tertiary>client de</tertiary></indexterm></title>
|
|
<orderedlist>
|
|
<listitem><para>Effectuez les configurations de réseau du système
|
|
d'exploitation requises par le Bureau.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Mise
|
|
en réseau du système d'exploitation de base pour le Bureau”, page 96'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.6">.</para>
|
|
</listitem>
|
|
<listitem><para>Effectuez la configuration générale du Bureau
|
|
requise pour les clients.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Configuration
|
|
des clients et des serveurs du Bureau”, page 101'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.10">.</para>
|
|
</listitem>
|
|
<listitem><para>Ajoutez le serveur de base de données, d'icône
|
|
ou d'aide au chemin de recherche approprié.</para>
|
|
<itemizedlist remap="Bullet2">
|
|
<listitem><para>Si vous avez placé les fichiers de données aux
|
|
endroits indiqués dans l'<!--Original
|
|
XRef content: 'Etape 3'--><xref role="Step" linkend="SAG.ClSrv.mkr.18">
|
|
de la section <!--Original XRef content: '”Création d'un serveur de
|
|
base de données, d'icônes ou d'aide'--><xref role="SectionTitle" linkend="SAG.ClSrv.mkr.17">,
|
|
vous pouvez modifier le chemin de recherche de l'application.</para>
|
|
</listitem>
|
|
<listitem><para>Si vous avez enregistré ces fichiers ailleurs, vous
|
|
devez modifier le chemin de recherche spécifié.</para>
|
|
<para>Par exemple, si vous avez placé les fichiers d'aide dans le répertoire <filename>/etc/dt/help</filename> du système <command>SysCCC</command>, ajoutez
|
|
la ligne suivante à /<filename>etc/dt/config/Xsession.d/0010.dtpaths</filename>:</para>
|
|
<para remap="CodeIndent2"><computeroutput>DTSPSYSHELP=/net/SysCCC/etc/dt/help</computeroutput></para>
|
|
<para>Pour plus de détails sur la définition des chemins de
|
|
recherche, reportez-vous aux sections suivantes:</para>
|
|
</listitem>
|
|
<listitem><para><!--Original XRef content: '”Chemin de recherche
|
|
(Action/Types de données) de bases de données”, page 128'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.Datab.mkr.12">.</para>
|
|
</listitem>
|
|
<listitem><para><!--Original XRef content: '”Chemin de recherche
|
|
d'icônes”, page 130'--><xref role="SecTitleAndPageNum" linkend="SAG.Datab.mkr.13">.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para><!--Original XRef content: '”Chemin de recherche
|
|
d'aide”, page 132'--><xref role="SecTitleAndPageNum" linkend="SAG.Datab.mkr.14">.
|
|
</para>
|
|
</listitem>
|
|
<listitem><para><!--Original XRef content: '”Définition
|
|
de la valeur d'un chemin de recherche”, page 123'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.Datab.mkr.6">.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect3>
|
|
</sect2>
|
|
<sect2 id="SAG.ClSrv.div.40">
|
|
<title>Configurations d'applications en réseau spéciales</title>
|
|
<para>Cette section décrit comment configurer des systèmes pour
|
|
exécuter des applications:</para>
|
|
<itemizedlist remap="Bullet1">
|
|
<listitem><para>ailleurs que sur le système contenant l'action —
|
|
sur un hôte d'exécution éloigné;</para>
|
|
</listitem>
|
|
<listitem><para>localement sur des montages de systèmes de fichiers.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<sect3 id="SAG.ClSrv.div.41">
|
|
<title id="SAG.ClSrv.mkr.19">Spécification d'un hôte d'exécution
|
|
éloigné<indexterm><primary>Exécution à distance</primary><secondary>avec une action éloignée de l'application</secondary></indexterm></title>
|
|
<para>Dans une configuration de serveur d'applications typique, la définition
|
|
des actions se trouve sur le même système que l'exécutable
|
|
de l'application. Cependant,<indexterm><primary>Actions</primary><secondary>lancement d'applications à distance</secondary></indexterm> des actions
|
|
peuvent être écrites pour exécuter des commandes sur d'autres
|
|
systèmes. Dans cette configuration, le système contenant l'application
|
|
s'appelle <emphasis><indexterm><primary>Hôte d'exécution</primary>
|
|
<secondary>spécification</secondary></indexterm>l'hôte d'exécution</emphasis>.<indexterm><primary>EXEC_HOST, Voir hôte d'exécution<$nopage></primary></indexterm></para>
|
|
<para>La définition des actions peut résider sur le serveur
|
|
de sessions ou sur un système qui fournit des services d'actions et
|
|
de types de données au serveur de sessions — appelé<emphasis><indexterm><primary>Serveurs</primary><secondary>bases de données</secondary></indexterm><indexterm><primary>Hôte d'exécution</primary><secondary>base de données</secondary></indexterm>
|
|
serveur
|
|
de base de données</emphasis> ou <emphasis>hôte de base de données</emphasis>.</para>
|
|
<para>Les définitions d'actions utilisent la zone <filename>EXEC_HOST</filename> pour indiquer où leurs commandes (<filename>EXEC_STRING</filename>) doivent être exécutées. Par exemple, la définition
|
|
d'action suivante indique qu'un client <command>xload</command> doit être
|
|
exécuté sur un système avec un nom hôte <command>SysDDD</command>:</para>
|
|
<programlisting>ACTION XloadSysDDD
|
|
{
|
|
TYPE COMMAND
|
|
EXEC_HOST SysDDD
|
|
EXEC_STRING /usr/bin/X11/xload -label SysDDD
|
|
}</programlisting>
|
|
<para>Si la zone <filename><indexterm><primary>Zone</primary><secondary>EXEC_HOST</secondary><tertiary>valeurs multiples</tertiary></indexterm>EXEC_HOST</filename>
|
|
indique plusieurs noms d'hôtes, le Bureau tente alors d'exécuter <filename>EXEC_STRING</filename> sur chaque hôte, dans l'ordre, jusqu'à
|
|
ce qu'il en trouve un capable d'exécuter l'action. Par exemple, la
|
|
zone <filename>EXEC_HOST</filename> suivante indique que l'action doit d'abord
|
|
essayer d'exécuter <filename>EXEC_STRING</filename> sur <command>SysDDD</command> et, en cas d'échec, sur <command>SysEEE</command>.</para>
|
|
<programlisting> EXEC_HOST SysDDD,SysEEE</programlisting>
|
|
<para>Si la zone <filename><indexterm><primary>Zone</primary><secondary>EXEC_HOST</secondary><tertiary>valeur par défaut</tertiary></indexterm>EXEC_HOST</filename> n'est pas définie pour une action, elle adopte par défaut
|
|
la valeur <filename>%DatabaseHost%</filename>. La valeur de <filename>%DatabaseHost%</filename> est obtenue à partir du chemin de recherche de la base
|
|
de données.</para>
|
|
<para>Supposons, par exemple, que le chemin de recherche de la base de données
|
|
a été modifié par l'ajout de la ligne ci-dessous à <filename>/etc/dt/config/Xsession.d/0010.dtpaths</filename>:</para>
|
|
<para><indexterm><primary>Chemin de recherche</primary><secondary>base de
|
|
données</secondary><tertiary>effet sur EXEC_HOST</tertiary></indexterm><indexterm>
|
|
<primary>Variable DTSPSYSDATABASEHOSTS</primary><secondary>effet sur la zone
|
|
EXEC_HOST</secondary></indexterm><indexterm><primary>Zone EXEC_HOST</primary>
|
|
<secondary>affectée par le chemin de recherche de la base de données</secondary></indexterm></para>
|
|
<programlisting>DTSPSYSDATABASEHOSTS=SysAAA:,/net/SysBBB/etc/dt/appconfig/types/C
|
|
</programlisting>
|
|
<para><command>SysAAA</command> est indiqué à l'aide de la syntaxe
|
|
qualifiée de l'hôte — <filename>SysAAA:</filename>. Une
|
|
définition d'actions trouvée à l'aide de cet élément
|
|
du chemin de recherche donne la valeur <command>SysAAA</command> à
|
|
l'hôte de la base de données. Cependant, une action trouvée
|
|
à l'aide de la partie <filename>/net/SysBBB</filename>… du chemin
|
|
de recherche donne comme valeur à l'hôte de la base de données
|
|
celle du système local, car la syntaxe n'inclut pas le qualifiant de
|
|
l'hôte.</para>
|
|
<sect4 id="SAG.ClSrv.div.42">
|
|
<title><indexterm><primary>Hô</primary></indexterm><indexterm><primary>te d'exé</primary></indexterm><indexterm><primary>cution</primary>
|
|
<secondary>configuration</secondary></indexterm>Configuration de l'hôte
|
|
d'exécution éloigné</title>
|
|
<orderedlist>
|
|
<listitem><para>Effectuez les configurations de réseau du système
|
|
d'exploitation requises par le Bureau.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Mise
|
|
en réseau du système d'exploitation de base pour le Bureau”, page 96'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.6">.</para>
|
|
</listitem>
|
|
<listitem><para>Effectuez la configuration générale du Bureau
|
|
requise pour les serveurs.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Configuration
|
|
des clients et des serveurs du Bureau”, page 101'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.10">.</para>
|
|
</listitem>
|
|
<listitem><para>Vérifiez que les applications sont correctement installées
|
|
et configurées pour exécution locale.</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect4>
|
|
<sect4 id="SAG.ClSrv.div.43">
|
|
<title>Configuration des systèmes contenant les définitions
|
|
d'actions</title>
|
|
<orderedlist>
|
|
<listitem><para>Effectuez les configurations de réseau du système
|
|
d'exploitation requises par le Bureau.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Mise
|
|
en réseau du système d'exploitation de base pour le Bureau”, page 96'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.6">.</para>
|
|
</listitem>
|
|
<listitem><para>Effectuez la configuration générale du Bureau
|
|
requise pour les serveurs.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Configuration
|
|
des clients et des serveurs du Bureau”, page 101'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.10">.</para>
|
|
</listitem>
|
|
<listitem><para>Créez et installez les définitions d'actions
|
|
et les groupes d'applications.</para>
|
|
<para>Reportez-vous aux sections <!--Original XRef content: '”Création
|
|
d'actions exécutant des applications sur des systèmes éloignés”, page
|
|
189'--><xref role="SecTitleAndPageNum" linkend="SAG.CrAct.mkr.32"> et <!--Original
|
|
XRef content: '”Création et administration de groupes d'applications
|
|
généraux”, page 50'--><xref role="SecTitleAndPageNum" linkend="SAG.CnfAM.mkr.10">.
|
|
</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect4>
|
|
<sect4 id="SAG.ClSrv.div.44">
|
|
<title>Pour configurer le serveur de sessions</title>
|
|
<orderedlist>
|
|
<listitem><para>Fournissez les configurations de réseau du système
|
|
d'exploitation requises par le Bureau.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Mise
|
|
en réseau du système d'exploitation de base pour le Bureau”, page 96'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.ClSrv.mkr.6">.</para>
|
|
</listitem>
|
|
<listitem><para>Effectuez la configuration générale du Bureau
|
|
requise pour les clients.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Configuration
|
|
des clients et des serveurs du Bureau”, page 101'--><xref role="SecTitleAndPageNum"
|
|
linkend="SAG.ClSrv.mkr.10">.</para>
|
|
</listitem>
|
|
<listitem><para>Modifiez le chemin de recherche des actions afin d'inclure
|
|
l'hôte de base de données.</para>
|
|
<para>Reportez-vous à la section <!--Original XRef content: '”Chemin
|
|
de recherche (Action/Types de données) de bases de données”, page 128'--><xref
|
|
role="SecTitleAndPageNum" linkend="SAG.Datab.mkr.12">.</para>
|
|
</listitem>
|
|
<listitem><para>Modifiez le chemin de recherche des actions afin d'inclure
|
|
l'hôte d'exécution.</para>
|
|
<para>Voir la section <!--Original XRef content: '”Chemin de recherche
|
|
des applications”, page 125'--><xref role="SecTitleAndPageNum" linkend="SAG.Datab.mkr.8">.
|
|
</para>
|
|
</listitem>
|
|
</orderedlist>
|
|
</sect4>
|
|
</sect3>
|
|
<sect3 id="SAG.ClSrv.div.45">
|
|
<title><indexterm><primary>Montages, exécution d'applications entre</primary></indexterm><indexterm><primary>Applications</primary><secondary>exécution locale entre montages</secondary></indexterm><indexterm>
|
|
<primary>Réseau</primary><secondary>exécution d'applications
|
|
entre montages</secondary></indexterm>Exécution locale d'applications</title>
|
|
<para>La configuration standard du serveur d'applications permet d'exécuter
|
|
des applications sur ce serveur. Il est parfois souhaitable d'installer une
|
|
application sur un système éloigné, mais de l'exécuter
|
|
localement sur le serveur de sessions.</para>
|
|
<figure>
|
|
<title>Exécution entre points de montage</title>
|
|
<graphic id="SAG.ClSrv.grph.6" entityref="SAG.ClSrv.fig.6"></graphic>
|
|
</figure>
|
|
<sect4 id="SAG.ClSrv.div.46">
|
|
<title>Configuration du serveur d'applications</title>
|
|
<para>Aucune configuration spéciale n'est requise.</para>
|
|
</sect4>
|
|
<sect4 id="SAG.ClSrv.div.47">
|
|
<title>Configuration du serveur de sessions</title>
|
|
<itemizedlist>
|
|
<listitem><para>Modifiez le chemin de recherche de l'application. Utilisez
|
|
le chemin absolu local de l'application.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<para>Par exemple, vous pouvez utiliser la définition de variable ci-dessous
|
|
pour loacliser une application enregistrée sur <command>sysAAA</command>
|
|
:</para>
|
|
<programlisting>DTSPSYSAPPHOSTS=/net/SysAAA/etc/dt/appconfig/appmanager/C
|
|
</programlisting>
|
|
<para>Le serveur de sessions doit être capable d'accéder aux
|
|
fichiers de configuration de l'application, tels que les app-defaults, les
|
|
catalogues de messages et les bibliothèques réparties.</para>
|
|
</sect4>
|
|
</sect3>
|
|
</sect2>
|
|
</sect1>
|
|
</chapter>
|
|
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 15:21:25-->
|
|
<?Pub *0000085742>
|