Configuración del escritorio en una red<$nopage>redVea también
servidores[red aaa]El escritorio está diseñado
para trabajar sin problemas en un entorno de red compleja. La arquitectura
del escritorio permite a los administradores de sistema distribuir recursos
de sistema en toda la red, que incluyen:Aplicaciones.Archivos de datos para aplicaciones.Servicios de sesión de escritorio (aplicaciones de
escritorio, como por ejemplo el Gestor de inicio de sesión y el Gestor
de archivos).Servicios de ayuda. Los archivos de datos de ayuda se pueden
poner en un servidor de ayuda central.Visión general de la función de
red de escritoriofunción de redvisión generalconfiguración
cliente-servidor, Vea función de red<$nopage>El sistema operativo proporciona diversos servicios de red, incluidos
los sistemas de archivos distribuidos y la ejecución remota. Los servidores
de X proporcionan posibilidades adicionales de la función de red, incluidos
el acceso a pantallas remotas y los servicios de seguridad.Además de estas características de red, el escritorio
coloca una interfaz de usuario. Los objetivos de esta interfaz y de su arquitectura
subyacente son hacer que los sistemas de red sean:Más fáciles de usar. Los usuarios pueden ejecutar
aplicaciones y acceder a archivos de datos sin preocuparse de dónde
están ubicados en la red las aplicaciones y los datos.Más fáciles de administrar. El escritorio proporciona
herramientas de integración de aplicaciones y rutas de búsqueda
en la red que facilitan la localización de datos y aplicaciones remotas
por parte de los sistemas. Además, el proceso de correlación
de nombres de archivo del escritorio facilita la administración de
redes complejas que contienen numerosos servidores.Flexibles. Mientras que las características de administración
del escritorio se han diseñado para determinadas situaciones de red
comunes, el escritorio puede dar cabida a muchas otras configuraciones de
red personalizadas.Tipos de servicios de red del escritorioredtipos de serviciosLa función de red permite que un usuario sentado delante de una
pantalla determinada acceda a diversos servicios de sistema distribuidos entre
otros sistemas, tales como:La sesión de escritorio y sus aplicaciones (por ejemplo,
el Gestor de espacios de trabajo y el Gestor de archivos)Otras aplicacionesArchivos de datosEn la terminología de la función de red se utiliza el
términoservidoresdefiniciónservidor para describir un sistema
que proporciona servicios de sistema a uno o más sistemas. Cuando
un sistema recibe servicios de un servidor, se denominaclientesdefinicióncliente de dicho servidor.En una red compleja, un sistema puede utilizar servicios ubicados en
diversos sistemas de toda la red. Además, un sistema puede actuar como
un determinado tipo de servidor (por ejemplo, servidor de sesión) y
también puede ser cliente (por ejemplo, de un servidor de aplicaciones).
Situaciones de red característicasDesde la perspectiva del escritorio, una configuración de red
característica puede contener una combinación de estos componentes
principales:PantallasDonde se ejecuta el servidor de Xservidoressesiónservidoresinicio de sesiónServidores
de inicio de sesión/sesiónDonde se ejecutan las aplicaciones
de escritorio (Gestor de inicio de sesión, Gestor de espacios de trabajo,
etc.)servidoresaplicaciónservidores de aplicacionesdefiniciónServidores de aplicacionesDonde se ejecutan otras aplicaciones
servidoresarchivoservidores
de archivosServidores de archivosDonde están ubicados los datos
utilizados por las aplicacionesUna de las configuraciones de red más comunes incluye sistemas
que acceden a un servidor de aplicaciones. La
ilustra una estación de trabajo que utiliza un servidor de aplicaciones.
El servidor de X y la sesión de escritorio se están ejecutando
en la estación de trabajo.Los servidores de aplicaciones proporcionan servicios
a la sesión de escritorioLas redes también utilizan con frecuenciaservidores de archivos servidores de archivos para almacenar
grandes cantidades de datos. Estos datos pueden utilizarlos las aplicaciones
que se ejecutan en un servidor de aplicaciones o las aplicaciones de escritorio
(por ejemplo, el Gestor de archivos necesita acceder a los archivos de datos
para mostrarlos en la ventana Gestor de archivos).Los servidores de archivos proporcionan datos a los servidores de aplicaciones
y a los servidores de sesionesterminales de Xobtener servicios
de sesiónLas terminales de X ejecutan el servidor
de X y obtienen servicios de sesiones de escritorio de otro sistema.Las terminales de X obtienen servicios de sesiones de otro servidor
de sesionesOtras situaciones de redEl escritorio es flexible y puede soportar configuraciones de red más
complejas. Esto normalmente implica que deben dejarse disponibles diversos
servicios para los servidores de aplicaciones, además de los servidores
de archivos.Los servicios necesarios para un servidor de aplicaciones de escritorio
pueden estar distribuidosservidorestiposResumen—Tipos de servidoresPantallaSistema que ejecuta el servidor de
X.Servidor de inicio de sesión
y de sesionesSistema que ejecuta la sesión
de escritorio (Gestor de inicio de sesión, Gestor de sesiones, Gestor
de ventanas, Gestor de archivos, etc.)Servidor de aplicacionesSistema en el que se ejecuta una aplicación.
También se denomina host de ejecución.
Servidor de archivosSistema en el que se almacenan los
archivos de datos para las aplicacionesservidoresayudaservidores de
ayudaServidor de ayudaSistema en el que se almacenan los
archivos de datos de ayudaservidores de acciones,
Vea servidores de bases de datos<$nopage>servidores de bases de datosServidor de bases
de datos (acciones)Sistema en el que se almacenan los
archivos que contienen las definiciones de acciones y de tipos de datosservidoresiconoservidores de
iconosServidor de iconosSistema en el que se almacenan los
archivos de iconosLa red puede incluir servidores adicionales, tales como un servidor
de contraseñas, un servidor de correo, un servidor de vídeo,
etc.Pasos generales para configurar la función
de red de escritoriofunción de redpasos generales de configuraciónExisten tres pasos generales para configurar la función de red
de escritorio:Configurar los servicios básicos de red del sistema
operativo.Son los servicios de la función de red proporcionados por el
sistema operativo del que depende el escritorio. Consulte la sección
.Instalar y configurar los servicios y el software de la función
de red de escritorio.Son los servicios necesarios para el escritorio, independientemente
del tipo de sistema cliente o servidor que se esté configurando. Consulte
la sección .
Configurar el tipo de servidor o de cliente en particular.
Por ejemplo, si se configura un servidor de aplicaciones será
necesario realizar unos pasos diferentes de los que se deben realizar para
configurar un servidor de archivos. Consulte la sección .Configuración de la función de red
básica del sistema operativo para el escritoriofunción de redconfiguración básicaEl escritorio requiere la siguiente configuración básica
de la función de red:Los usuarios deben tener una cuenta de inicio de sesión
en el servidor de sesiones y en cada sistema que proporcione servicios de
escritorio al servidor de sesiones. El usuario debe tener los mismos ID de
usuario e ID de grupo en todos los sistemas clientes y servidores.Los sistemas deben tener acceso a los sistemas de archivos
remotos que contienen datos utilizados por la sesión y otras aplicaciones.
El controlador de spool de impresión lp
debe estar configurado para acceder a impresoras remotas.sendmail debe estar configurado para servicios
de correo.Debe definirse la autorización de X.Cómo proporcionar cuentas de inicio de sesión a los usuarioscuentas de inicio de sesiónEsta sección describe los requisitos de las cuentas de inicio
de sesión para la función de red de escritorio.Cómo proporcionar cuentas de inicio de sesiónLos usuarios deben tener una cuenta de inicio de sesión en:Todos los sistemas que proporcionan servicios al escritorio,
incluidos los servidores de aplicaciones, los servidores de archivos y los
sistemas que proporcionan impresoras de red.Todos los servidores de sesiones a los que puede acceder el
usuario. En general, los servidores de sesiones se utilizan con terminales
de X.Cómo proporcionar un ID de usuario y un ID grupo coherentesLos usuarios de UNIX se identifican mediante un nombre de inicio de
sesión y unUIDID de usuario ID de usuario numérico
(UID). En una red de escritorio, el usuario debe tener el mismo nombre de
inicio de sesión y el mismo UID en todos los sistemas clientes y servidores.
Los usuarios de UNIX también se asignan a uno o más grupos
de inicio de sesión. Cada grupo tiene un nombre de grupo y un ID de
grupo numéricoGIDID de grupo (GID). En una red de escritorio,
todos los sistemas deben utilizar nombres de grupo e ID de grupo coherentes.
Para obtener más información, consulte la página
de manual id(1) o id(1M).Configuración del acceso a sistemas de
archivos distribuidosarchivosacceso
a distribuidosEl escritorio utilizacompartimiento de archivosNFSarchivosacceso remoto NFS
® para compartir archivos entre sistemas. El usuario deberá
identificar todos los sistemas de archivos de la red que contienen archivos
compartidos y asegurarse de que están correctamentearchivosmontar montados en todos
los sistemas apropiados.Normalmente se deberá proporcionar el siguiente acceso a archivos
remotos:Eldirectorio de inicio del usuariocompartido directorio de inicio del usuario
debe compartirse entre todos los sistemas clientes y servidores del escritorio.
Esto es necesario porque:El directorio de inicio del usuario contiene archivos de datos
a los que deben acceder aplicaciones en sistemas remotos. Por ejemplo, las
aplicaciones que utilizan archivos de datos utilizan con frecuencia el directorio
de inicio del usuario como ubicación predeterminada del archivo de
datos.directorio de autentificacióndtspcddirectorio de
autentificaciónEl directorio de inicio del
usuario es el directorio de autentificación dtspcd
predeterminado. Para obtener más información sobre el dtspcd, consulte la sección .Si los usuarios necesitan acceder a archivos de datos que
no están en su directorio de inicio, estos archivos de datos deben
estar compartidos entre todos los sistemas clientes y servidores del escritorio
que operan en los archivos de datos.Los directorios de instalación y configuración
del escritorio (/usr/dt y /etc/dt)
deben estar compartidos entre todos los sistemas clientes y servidores del
escritorio de modo que todas las aplicaciones del usuario accedan a los mismos
archivos de configuración de escritorio.directorio de inicio del usuariode redCómo proporcionar un directorio de inicio
de redUna red de escritorio funciona con más eficacia cuando los usuarios
tienen un solo directorio de inicio que está compartido entre todos
los sistemas clientes y servidores de la red.Un directorio de inicio de red permite a los usuarios utilizar diferentes
sistemas de la red sin perder las personalizaciones y configuraciones personales.
Esto es debido a que las personalizaciones personales y la información
necesaria para restaurar la sesión anterior se guardan en subdirectorios
del directorio de inicio.Un directorio de inicio común también es necesario para:
El mecanismo de autorizaciones predeterminado de X. Consulte
la sección .
El daemon de control del subproceso de escritorio, que está
implicado en la ejecución de aplicaciones remotas, debe poder grabar
en el directorio de inicio del usuario.archivoscoherencia de nombrescoherencia de nombres de archivosCoherencia de nombres de archivosLa red se deberá configurar de tal forma que los usuarios puedan
acceder a sus archivos de datos desde todos los sistemas utilizando el mismo
nombre. Esto se conoce como coherencia de nombres de archivos
y normalmente se logra creando losenlaces simbólicoscoherencia de nombres de archivos enlaces
simbólicos apropiados. Por ejemplo, puede configurar cada sistema de
forma que el directorio de inicio de cada usuario esté disponible como /users/nombre_inicio conexión
creando un enlace simbólico a la ubicación de montaje real del
directorio.Configuración del acceso a impresoras remotasimpresorasremotas, accesoEl escritorio utiliza elcontrolador de spool de
impresión lp controlador de spool de impresión lp para acceder a impresoras locales o remotas. Consulte la página
de manual lpadmin(1M) para obtener
información sobre cómo configurar el controlador de spool lp.impresiónprobarAntes de intentar imprimir utilizando la interfaz gráfica
del escritorio, deberá probar si puede imprimir correctamente en todas
las impresoras utilizando el mandatolp, mandatolp.impresorasnombres de dispositivosSe recomienda utilizar nombres de dispositivos de
impresión coherentes. Por ejemplo, si una impresora determinada se
conoce como Postscript1 en el sistema al que está
directamente conectada, todos los otros sistemas que acceden a la impresora
de forma remota deberá utilizar también el nombre Postscript1.correo electrónico, configurarfunción de redcorreo electrónicoConfiguración del
correo electrónicoLa aplicación de correo del escritorio utiliza sendmail para entregar correo entre sistemas. Consulte la página
de manualsendmailsendmail(1M) para obtener más información sobre cómo
configurar la conectividad del correo.Antes de intentar enviar o recibir correo desde el escritorio, deberá
probar si puede enviarlo y recibirlo correctamente utilizando el mandatomailxmailx.Configuración de la autorización
de XX, autorizaciónautorización de Xfunción de redautorización de XEl escritorio utiliza el mecanismo predeterminado X para autorizar que
las aplicaciones remotas (clientes de X) accedan a una pantalla local. El
procedimiento más fácil para configurar esto consiste en proporcionar
un directorio de inicio de red para cada usuario. Esto asegura que se cumplan
los siguientes requisitos:El usuario debe tener permiso de lectura y escritura para
el archivo DirectorioInicio/.Xauthority.El archivo .Xauthority en un servidor
de aplicaciones debe contener el “magic cookie” para la pantalla
en la que se ejecutará la aplicación.Para obtener más información, consulte las páginas
de manual X(1) o xauth(1).Configuración de los clientes y los servidores
del escritorioclientesdel servidor,
configuraciónservidoresconfiguracióncreación de redesconfiguración
de clientes y servidoresEsta sección describe los requisitos de configuración
de red específicos del escritorio—es decir, dichas posibilidades
las proporciona el escritorio en lugar del sistema operativo base.Esta sección se divide en dos partes:Configuración de los servicios de inicio de sesión
y de sesión.Configuración de los servicios requeridos por aplicaciones
los datos de éstas. Ello incluye servidores de aplicaciones, bases
de datos, iconos, archivos y de ayuda, y los clientes de éstos.Configuración de servicios de inicio de sesión y deservidores de sesión, véase servidores de inicio de
sesión<$nopage> sesiónservidores de inicio de sesiónconfiguraciónUn servidor de inicio de sesión/sesiones es un sistema que proporciona
servicios de escritorio (Gestor de inicio de sesión, Gestor de sesiones,
Gestor de archivos, Gestor de ventanas, etc.) a una pantalla o a un servidor
X.servidoressesiónterminales Xservidoresinicio de sesiónNormalmente, un servidor de sesiones proporciona servicios a terminales
de X. Sin embargo, se puede definir una configuración de red que concentre
los servicios de sesión en uno o más servidores a los que accedan
estaciones de trabajo y terminales de X.El Gestor de inicio de sesión es un componente del escritorio
responsable de proporcionar servicios de inicio de sesión a otras pantallas.
Una vez que el usuario ha iniciado la sesión, se inicia el Gestor de
sesiones para el usuario.Para obtener información sobre cómo configurar servidores
de inicio de sesión/sesiones y terminales de X, consulte la sección
.
Configuración de servidores de método de introducción
de datosservidores de método de introducción
de datosconfiguraciónEl servidor de método de introducción de datos (Input
Method Server, IMS) se activa mediante el mandato dtimsstart. dtimsstart y generalmente se invoca automáticamente durante
el inicio de la Xsession (conexión del usuario) mediante la rutina /usr/dt/config/Xsession.d/0020.dtims.Dependiendo del lugar, variables de entorno, archivos de configuración
y opciones de línea de mandatos seleccionados actualmente, dtimsstart pondrá en pantalla una ventana de selección
desde la que el usuario podrá seleccionar el IMS a utilizar. Desde
la ventana de selección el usuario también podrá solicitar
la activación de un IMS en un sistema remoto. En este caso, dtimsstart:Ejecuta la operación DtImsGetRemoteConf
para obtener información acerca de IMS registrados en el sistema remoto
especificadoLista los IMS registrados en la ventana de selección
Ejecuta la operación DtImsRunRemoteIms
para activar el IMS seleccionado por el usuario en el sistema remotoDurante la búsqueda de IMS en un sistema remoto, dtimsstart obtiene solamente IMS registrados. Para estar registrado en un
sistema (local o remoto), un IMS debe:Estar definido en el archivo de anotaciones del lugar actual.
Cada lugar cuenta con su propio archivo de anotaciones que lista los IMS que
soporta dicho lugar. El archivo de anotaciones del lugar está ubicado
en /usr/dt/config/ims/<nombre_del_lugar>.Contar con su propio archivo de anotaciones en el sistema.
El archivo de anotaciones del IMS describe los atributos del IMS. Los atributos
incluyen protocolos soportados, el nombre del servidor en el que se ejecuta
el IMS, opciones de la línea de mandatos del IMS y una anotación
que indica si el IMS puede ejecutarse de forma remota. Los archivos de anotaciones
de IMS se encuentran en /usr/dt/config/ims/<nombre_del_ims>.
Para obtener descripciones de formatos de archivo y ejemplos de los
mismos, refiérase a la página del manual dtimsstart.Para definir los anfitriones en los que se pueden encontrar IMS, podrá
configurar el recurso de aplicación imServerHosts.
Este recurso (que utiliza el Gestor de Estilos para identificar IMS para que
el usuario pueda seleccionarlos) contiene una lista de anfitriones separados
por comas. Por ejemplo:*imServerHosts: xylo,expoConfiguración de otros servicios relacionados con la aplicaciónEsta sección incluye los requisitos de la función de red
comunes al escritorio:servidores de aplicacionesconfigurarservidoresaplicaciónServidores de aplicaciones
servidores de bases de datosconfigurarservidoresbase de datosServidores de bases
de datosservidores de iconosconfigurarservidoresiconoServidores de iconosservidores de ayudaconfigurarservidoresayudaServidores de ayudaConfigurar clientes y servidores del escritorioProporcione las configuraciones de red del sistema operativo
necesarias para el escritorio.Consulte la sección .archivosnecesarios
para la función de redfunción de redarchivos necesarios paraInstale el escritorio o conjunto mínimo de archivos:Debe instalar:La totalidad de conjuntos de archivos de ejecución
del Common Desktop EnvironmentO bien, estos conjuntos de archivos:CDE-MIN, archivosCDE-TT,
archivos CDE-MIN y CDE-TTLos conjuntos de archivos y la instalación pueden variar de un
proveedor a otro.Configure el sistema para el daemon del servidor de bases
de datos de nombres de archivo de ToolTalkservidor de
bases de datos nombres de archivorpc.ttdbserver rpc.ttdbserver.Esto debe suceder automáticamente cuando se instala el escritorio.
Para obtener más información, consulte la sección .
Instale y configure el daemon de control de subprocesos (dtspcddtspcd).Esto debe suceder automáticamente cuando se instala el escritorio.
Para obtener más información, consulte la sección .
archivosdatos remotosMonte todos los datos remotos necesarios.Se considera que los datos son “remotos” cuando están
ubicados en un sistema distinto del sistema en el que se está ejecutando
la aplicación que utiliza los datos.Por ejemplo:Si una aplicación utiliza datos ubicados en un servidor
de archivos, éste deberá montar esos archivos.Si los iconos del Gestor de archivos están ubicados
en un servidor de iconos, el servidor de sesiones debe montar dichos archivos.
Si la red utiliza un servidor de ayuda para los archivos de
ayuda de escritorio, el servidor de sesiones y todos los servidores de aplicaciones
deben montar los datos de ayuda.Para obtener más información sobre los puntos de montaje,
consulte el siguiente apartado, .Configuración del punto de montaje para
sistemas de archivos remotosarchivospunto de montaje para archivos remotosnombre de archivoestablecer
correspondenciaCuando el escritorio pasa nombres de
archivos de un sistema a otro, debe transformar dichos nombres de archivo
en nombres que tengan sentido en el sistema de destino, o establecer
una correspondencia entre dichos nombres. Este establecimiento
de correspondencia es necesario porque puede que un archivo esté montado
en ubicaciones distintas en los diferentes sistemas y, por consiguiente, se
tenga que acceder a él utilizando nombres diferentes. Por ejemplo,
se puede acceder al archivo /projects/big en sysA como /net/sysA/projects/big en sysB.Requisitos para el establecimiento de correspondencia de los nombres
de archivoPara realizar correctamente esta correspondencia de nombres de archivos,
debe ser cierta una de las siguientes condiciones:Se utiliza el mandato mount para montar
estáticamente sistemas de archivos. Estos tipos de montajes estáticos
se configuran normalmente en un archivo tal como /etc/checklist, /etc/mnttab o /etc/filesystems.Para que el establecimiento de correspondencia de nombres de archivos
funcione correctamente entre sistemas, los montajes de sistemas de archivos
deben utilizar nombres de host coherentes. Si un host se conoce por varios
nombres (por ejemplo alias, o si el host tiene más de una dirección
de LAN que se conoce por nombres diferentes), deberá
utilizar el mismo nombre y el mismo formato de nombre para todos los montajes.
O se utiliza el montaje automático
para montar sistemas de archivos en el punto de montaje predeterminado /net.O,montaje automático se utiliza el montaje automático para montar
sistemas de archivos en una ubicación distinta de /net
y se establece la variable de entorno DTMOUNTPOINT
para indicar el punto de montaje. Consulte el apartado siguiente, .Para obtener información sobre el montaje automático,
consulte la página de manual automount(1M).Establecimiento de un valor paraDTMOUNTPOINT, variableestablecer DTMOUNTPOINTDTMOUNTPOINT, variableprocesos
que utilizanDeberá establecer la variable DTMOUNTPOINT si las dos condiciones siguientes son ciertas:Se utiliza el montaje automático para montar sistemas
de archivos.Y los sistemas de archivos remotos se
montan en una ubicación distinta de /net.DTMOUNTPOINT, variableprocesos
que requierenDebe establecerse DTMOUNTPOINT para procesos, que incluyen:Procesos de escritorio del usuario que se inician automáticamente
cuando el usuario inicia la sesión, como por ejemplo el Gestor de espacios
de trabajo (dtwm) y el Gestor de archivos (dtfile )Procesos de sistema, tales como rpc.ttdbserverrpc.ttdbserver y dtspcd que
se inician mediante mecanismos tales como inetdAplicaciones iniciadas por el escritorio en sistemas locales
o remotosAplicaciones iniciadas por el usuario desde una línea
de mandatos del shellPara establecer DTMOUNTPOINT para todos estos
procesos:Edite el archivo /etc/inetd.conf:inetd.confBusque la entrada dtspcddtspcd y añada:-mount_point punto_montajeBusque la entrada rpc.ttdbserver y añada:
-m punto_montajePor ejemplo, si se está utilizando el montaje automático
con el punto de montaje de /nfs, las entradas de /etc/inetd.conf son: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
Realice en el sistema el procedimiento que vuelve a leer /etc/inetd.conf. Para obtener más información, consulte
la página de manual inetd(1M).
DTMOUNTPOINT, variableheredada por los usuariosEstablezca DTMOUNTPOINT de forma tal que los inicios de sesión de usuario hereden
sus valores.Esto puede realizarse estableciendo la variable en /etc/dt/config/Xsession.d. Para obtener más información sobre cómo
establecer variables de entorno, consulte la sección .Configuración del daemon de control de
subprocesosEl escritorioservicio de control subprocesos, Vea
SPC<$nopage> de control de subprocesos (SPC SPC) proporciona ejecución de mandatos
de cliente/servidor.El escritoriodaemon de control de subprocesos,
Vea dtspcd<$nopage> utiliza el daemon de control de
subprocesos de escritorio (dtspcddtspcd) para ejecutar aplicaciones remotas. Es un daemon inet que acepta peticiones procedentes de clientes remotos de ejecución
de mandatos. Para obtener más información sobre cómo
configurar daemons inet, consulte la página de manual inetd.conf(1M).La biblioteca de invocación de acciones de escritorio utiliza
el servicio SPC para invocar acciones remotas.Configurardtspcdconfigurar dtspcdConfirme que dtspc esté registrado
correctamente en /etc/services y /etc/inetd.conf. Consulte la página de manual dtspcd(1M).Sólo HP-UX: Asegúrese de que /usr/adm/inetd.sec esté configurado correctamente. Consulte la página
de manual inetd.secinetd.sec(4).SPCseguridadSeguridad
de SPCLa autentificación del servicio de control de subprocesos se
basa en la autentificación del sistema de archivos. El dtspcd debe tener acceso a un directorio de autentificación que también montan todos los sistemas clientes del SPC.
Como valor predeterminado, el directorio de autentificación dtspcddirectorio de autentificacióndirectorio de autentificación dtspcd es el directorio de inicio del usuario. Sin embargo,
se puede configurar el dtspcd para utilizar una ubicación
diferente estableciendo la opción -auth_dir en el
directorio /etc/inetd.conf. Para obtener más información,
consulte la página de manual dtspcd(1M).Dado que la autentificación del SPC se basa en la autentificación
del sistema de archivos, el servicio SPC es tan seguro como el sistema de
archivos distribuidos. Si está utilizando el escritorio en una red
en la que no se fía del sistema de archivos distribuidos, es aconsejable
inhabilitar el dtspcd. Para inhabilitar el dtspcd, comente la entrada dtspc en /etc/services.variables de entornoejecución
remotaConfiguración de variables de entorno
para ejecución remotaCuando el escritorio utiliza una acción para iniciar una aplicación
en un sistema remoto, las variables de entorno del usuario se copian en el
sistema remoto y se ponen en el entorno de la aplicación.Como valor predeterminado, algunas de las variables de entorno se modifican
antes de copiarse en el sistema remoto. Puede configurar el componente de
invocación de acciones y el servicio de control de subprocesos del
escritorio para realizar un proceso adicional de las variables de entorno
antes de que las variables se pongan en el entorno de la aplicación.
Para obtener más información sobre la configuración
predeterminada y sobre cómo modificarla, consulte las páginas
de manual dtactionfile(4) y dtspcdenv(4).
Configuración delToolTalkServidor de bases de datos, Vea rpc.ttdbserver<$nopage> Servidor de bases de datos de ToolTalkUn componente de ToolTalk es el servidor de bases de datos de ToolTalk,
/usr/dt/bin/rpc.ttdbserver.El servidor de bases de datos de ToolTalk lo utiliza el servicio de
mensajes de ToolTalk y se emplea para establecer correspondencias de nombres
de archivos. Normalmente se registra en /etc/inetd.conf
cuando se instala el escritorio y no necesita ninguna configuración
adicional.Para obtener más información sobre el servidor de bases
de datos de ToolTalk y sus opciones de configuración, consulte la página
de manual rpc.ttdbserver(1M).Configuración delServidor de mensajes de
ToolTalk, Vea ttsession<$nopage> servidor de mensajes
de ToolTalkEl servidor de mensajes de ToolTalk es ttsessionttsession. Como valor predeterminado,
no necesita ninguna configuración; el script Xession
lo inicia durante el inicio de sesión.Consulte la página de manual ttsession para
obtener más información sobre el servidor de mensajes de ToolTalk
y sus opciones de configuración.Configuración delAgenda, daemon daemon de AgendaUn componente de la aplicación Agenda es el daemon de Agenda
rpc.cmsdrpc.cmsd.
Normalmente se registra en /etc/inetd.conf cuando se
instala el escritorio y no necesita ninguna configuración adicional.
Para obtener más información sobre el daemon de Agenda
y sus opciones de configuración, consulte la página de manual
rpc.cmsd(1).
Administración de los servicios de aplicaciónservidores de aplicacionesadministrarEsta sección incluye los requisitos de configuración específicos
para:Los servidores de aplicaciones y sus clientesLos servidores de escritorio que proporcionan servicios especiales
(servidores de bases de datos, servidores de iconos y servidores de ayuda)
También incluye los requisitos de la función de red para
dos configuraciones especiales para aplicaciones de red:Hosts de ejecución remotaAplicaciones que se ejecutan a través de montajes de
sistemas de archivosVariables de entorno de rutas de búsquedaEl escritorio utiliza un conjunto de variables de entorno para especificar
la ruta de búsqueda utilizada para buscar los archivos de configuración
de escritorio de la aplicación, como por ejemplo la base de datos de
acciones y de tipos de datos, los archivos de ayuda y los archivos de iconos.
Para obtener información sobre cómo utilizar las variables
de entorno de rutas de búsqueda, consulte el o la página de manual dtenvvar(5).Configuración de un servidor de aplicaciones y de sus clientesejecución remotaconfigurar servidor de
aplicacionesEn la configuración estándar del servidor de aplicaciones,
éste contiene todos los archivos binarios y de configuración
asociados con la aplicación, incluidos:El(Los) ejecutable(s) de la aplicaciónArchivos de configuración de aplicación estándar,
tales como los archivos app-defaults, catálogos de mensajes y bibliotecas
compartidas para dicha aplicación.Archivos de configuración de escritorio:Archivos de definiciones de tipos de datos y de accionesArchivos de imágenes de iconosArchivos de datos de ayuda del escritorioservidores de aplicacionesconfiguración estándarConfiguración
estándar del servidor de aplicacionesConfigurar un servidor de aplicacionesservidor
de aplicacionesconfigurarProporcione las configuraciones de red del sistema operativo
necesarias para el escritorio.Consulte la sección .
Proporcione la configuración general de escritorio
necesaria para los servidores.Consulte la sección .Instale las aplicaciones.Si una aplicación no se registra automáticamente,
se deberá realizar el procedimiento de registro.Consulte el .
Configurar el cliente de un servidor de aplicacionesservidores de aplicacionescliente deservidores de aplicacionesconfigurar cliente
deProporcione las configuraciones de red del sistema operativo
necesarias para el escritorio.Consulte la sección .
Proporcione la configuración general de escritorio
necesaria para los clientes.Consulte la sección .Añada el servidor de aplicaciones a la ruta de búsqueda
de la aplicación de forma que sea accesible en el sistema o personal:
Accesible en el sistemaEstablezca y exporte la variable DTSPSYSAPPHOSTSDTSPSYSAPPHOSTS, variable en /etc/dt/config/Xsession.d/0010.dtpathsPersonalEstablezca y exporte laDTSPUSERAPPHOSTS, variable variable DTSPUSERAPPHOSTS en DirectorioInicio/.dtprofilePor ejemplo, la línea siguiente en /etc/dt/config/Xsession.d/0010.dtpaths añade un sistema con el nombre de host SysAAA y SysBBB a la ruta de búsqueda de la
aplicación:DTSPSYSAPPHOSTS=SysAAA:,SysBBB:Para obtener más información sobre cómo establecer
la ruta de búsqueda de aplicaciones, consulte las secciones:Configuración de los servicios de la base
de datos, de iconos y de ayudaservidores de iconosconfigurarconfigurarservidores de bases de datosconfigurarservidores de bases de datosconfigurarservidoresaccionesservidorestipos de datosservidoresaccionesservidorestipos de datostipos de datosservidores paraaccionesservidores paraEn general, las definiciones de acciones y de tipos de datos, los iconos
y los archivos de datos de ayuda asociados con una aplicación se instalan
en el mismo sistema que la aplicación.Por ejemplo, examinemos la configuración característica
de los archivos de datos de ayuda:Los archivos de ayuda para el Gestor de archivos están
normalmente ubicados en el servidor de sesiones. El escritorio los encuentra
porque la ruta de búsqueda de ayuda busca automáticamente en
las ubicaciones correctas del servidor de sesiones.Los archivos de ayuda para otras aplicaciones están
normalmente ubicados en el mismo servidor de aplicaciones que la aplicación.
El servidor de sesiones los encuentra porque al modificar la ruta de búsqueda
de aplicaciones se modifica automáticamente la ruta de búsqueda
de ayuda.Pueden producirse situaciones en las que desee poner datos de la base
de datos (acciones y tipos de datos), de ayuda o de iconos en algún
otro lugar de la red. Por ejemplo, si la red utiliza varios servidores de
sesiones, es recomendable crear un servidor de ayuda en el que estén
almacenados todos los archivos de datos de ayuda para las aplicaciones de
escritorio (Gestor de archivos, Gestor de estilos, etc.). Esto ahorra espacio
en disco porque no es necesario que los archivos de ayuda estén duplicados
en cada servidor de sesiones.Crear un servidor de bases de datos, de ayuda
o de iconosservidores de bases de datoscrearservidores de iconoscrearservidores de
ayudacrearProporcione las configuraciones de red del sistema operativo
necesarias para el escritorio.Consulte la sección .
Proporcione la configuración general de escritorio
necesaria para los clientes.Consulte la sección .Instale los archivos de la base de datos,
de ayuda o de iconos.Los archivos pueden ubicarse en cualquier lugar del sistema. Sin embargo,
puede que sea más fácil utilizar las ubicaciones siguientes,
puesto que éstos son los directorios en los que se realiza automáticamente
la búsqueda cuando un sistema se ha designado como servidor de aplicaciones.
Archivos de bases de datos: /etc/dt/appconfig/types/idiomaArchivos de ayuda: /etc/dt/appconfig/help/idiomaArchivos de iconos: /etc/dt/appconfig/icons/idiomaSi está definiendo un servidor de bases de datos, se deberán
escribir las acciones para especificar dónde se ejecutarán
los mandatos (EXEC_STRING). Consulte la sección
.Configurar el servidor de sesiones para buscar un servidor de bases
de datos, de iconos o de ayudaservidores de ayudacliente deservidores
de iconoscliente deservidores de bases de datoscliente deProporcione las configuraciones de red del sistema operativo
necesarias para el escritorio.Consulte la sección .
Proporcione la configuración general de escritorio
necesaria para los clientes.Consulte la sección .Añada el servidor de bases de datos, de iconos o de
ayuda a la ruta de búsqueda apropiada.Si ha puesto los archivos de datos en las ubicaciones especificadas
en el
de la sección ,
puede modificar la ruta de búsqueda de aplicaciones.Si ha puesto los archivos de datos en otras ubicaciones, deberá
modificar la ruta de búsqueda específica.Por ejemplo, si ha puesto los archivos de ayuda en el directorio /etc/dt/help en el sistema SysCCC, deberá
añadir la siguiente línea a /etc/dt/config/Xsession.d/0010.dtpaths:DTSPSYSHELP=/net/SysCCC/etc/dt/help
Para obtener más información sobre cómo establecer
rutas de búsqueda, consulte las secciones:Configuraciones especiales de aplicaciones de redEsta sección describe cómo configurar sistemas para ejecutar
aplicaciones:En otro lugar que no sea el sistema que contiene la acción
(en un host de ejecución remota)Localmente en montajes de sistemas de archivosEspecificación de un host de ejecución
remotaejecución remotacon
acción remota desde la aplicaciónEn la configuración del servidor de aplicaciones característica,
la definición de acciones está ubicada en el mismo sistema
que el ejecutable de la aplicación. Sin embargo,accionesque se ejecutan en aplicaciones remotas se pueden escribir acciones para ejecutar mandatos en otros sistemas.
En esta configuración, el sistema que contiene la aplicación
se denomina host de ejecuciónespecificarhost de ejecución.EXEC_HOST, Vea host de ejecución<$nopage>La definición de acción puede estar ubicada en el servidor
de sesiones o en un sistema que proporcione servicios de acciones y de tipos
de datos al servidor de sesiones (que se denominaservidores de bases de datoshost
de bases de datos servidor de bases de datos
o host de bases de datos).Las definiciones de acciones utilizan el campo EXEC_HOST
para especificar dónde deben ejecutarse los mandatos (EXEC_STRING ). Por ejemplo, la siguiente definición de acción
especifica que se debe ejecutar un cliente xload en un
sistema cuyo nombre de host es SysDDD:ACTION XloadSysDDD
{
TYPE COMMAND
EXEC_HOST SysDDD
}Si el campo EXEC_HOST, campomúltiples valoresEXEC_HOST
especifica más de un nombre de host, el escritorio intenta ejecutar
en orden EXEC_STRING en cada host hasta que encuentra
uno que puede ejecutar la acción. Por ejemplo, el siguiente campo EXEC_HOST especifica que la acción debe intentar ejecutar
primero el EXEC_STRING en SysDDD y,
si esto falla, intentarlo en SysEEE. EXEC_HOST SysDDD,SysEEESi el campo EXEC_HOST, campovalor predeterminadoEXEC_HOST
no se establece para una acción, toma como valor predeterminado el
valor %DatabaseHost%. El valor de %DatabaseHost% se obtiene de la ruta de búsqueda de bases de datos.Por ejemplo, supongamos que se ha modificado la ruta de búsqueda
de bases de datos añadiendo la siguiente línea a /etc/dt/config/Xsession.d/0010.dtpaths:ruta
de búsqueda de bases de datosefecto en EXEC_HOSTDTSPSYSDATABASEHOSTS, variableefecto en el campo EXEC_HOSTEXEC_HOSTafectado por la ruta de búsqueda
de bases de datosDTSPSYSDATABASEHOSTS=SysAAA:,/net/SysBBB/etc/dt/appconfig/types/C
SysAAA se especifica utilizando la sintaxis calificada
para el host —SysAAA:. Si se encuentra una definición
de acción que utiliza este elemento en la ruta de búsqueda,
el host de la base de datos se establece en SysAAA. Sin
embargo, si se encuentra una acción que utiliza la parte /net/SysBBB… de la ruta de búsqueda, el host de la
base de datos se establece en el sistema local porque la sintaxis no incluye
el calificador del host.host de ejecuciónconfigurarConfigurar el host de ejecución remotaProporcione las configuraciones de red del sistema operativo
necesarias para el escritorio.Consulte la sección .
Proporcione la configuración general de escritorio
necesaria para los servidores.Consulte la sección .Asegúrese de que las aplicaciones estén instaladas
y configuradas correctamente para la ejecución local.Configurar el sistema que contiene la definición de acciónProporcione las configuraciones de red del sistema operativo
necesarias para el escritorio.Consulte la sección .
Proporcione la configuración general de escritorio
necesaria para los servidores.Consulte la sección .Cree e instale las definiciones de acciones y los grupos de
aplicaciones.Consulte las secciones
y .
Configurar el servidor de sesionesProporcione las configuraciones de red del sistema operativo
necesarias para el escritorio.Consulte la sección .
Proporcione la configuración general de escritorio
necesaria para los clientes.Consulte la sección .Modifique la ruta de búsqueda de acciones para que
incluya el host de la base de datos.Consulte la sección .Modifique la ruta de búsqueda de la aplicación
para que incluya el host de ejecución.Consulte la sección .
montajes,ejecutar aplicaciones entreaplicacionesejecutar
localmente entre montajesfunción
de redejecutar aplicaciones entre montajesEjecutar aplicaciones localmenteLa configuración estándar del servidor de aplicaciones
ejecuta aplicaciones en el servidor de aplicaciones. En algunos casos es deseable
que la aplicación esté instalada en un sistema remoto pero que
se ejecute localmente en el servidor de sesiones.Ejecución entre puntos de montajeConfigurar el servidor de aplicacionesNo se requiere ninguna configuración especial.Configurar el servidor de sesionesModifique la ruta de búsqueda de aplicaciones. Utilice
la ruta local absoluta a la aplicación.Por ejemplo, se puede utilizar la siguiente definición de variable
para buscar una aplicación registrada en sysAAA:
DTSPSYSAPPHOSTS=/net/SysAAA/etc/dt/appconfig/appmanager/C
El servidor de sesiones debe poder acceder a los archivos de configuración
de la aplicación, tales como los archivos app-defaults, los catálogos
de mensajes y las bibliotecas compartidas.