Esta sección trata de los requisitos de configuración específicos para:
Servidores de aplicaciones y sus clientes
Servidores de escritorio que ofrecen servicios especiales: servidores de bases de datos, de iconos y de ayuda
Trata también de los requisitos de red para dos configuraciones especiales de las aplicaciones en red:
Sistemas de ejecución remota
Aplicaciones que se ejecutan a través de montajes de sistemas de archivos
El escritorio utiliza un conjunto de variables de entorno para especificar la ruta de búsqueda usada para localizar los archivos de configuración de escritorio de las aplicaciones, como la base de datos de acciones y tipos de datos, archivos de ayuda y de iconos.
Para obtener información acerca del uso de las variables de entorno de rutas de búsqueda, véase Rutas de búsqueda del escritorio y sus variables de entorno o la página de comando man dtenvvar(5).
En una configuración estándar de un servidor de aplicaciones, éste contiene todos los archivos binarios y de configuración asociados con la aplicación, que incluyen:
El ejecutable(s) de la aplicación
Los archivos estándar de configuración de la aplicación, como archivos de valores predeterminados de la aplicación, catálogos de mensajes y bibliotecas compartidas.
Archivos de configuración de escritorio:
Archivos de definición de acciones y tipos de datos
Archivos de imágenes de iconos
Archivos de datos de ayuda del escritorio
Configure las características de red del sistema operativo necesarias para el escritorio.
Véase Configuración de la conexión en red del sistema operativo base del escritorio.
Efectúe la configuración general del escritorio que los servidores necesiten.
Instale la aplicación o aplicaciones.
Si una aplicación no se registra automáticamente por sí sola, deberá llevar a cabo el procedimiento de registro.
Véase Capítulo 5.
Configure las características de red del sistema operativo necesarias para el escritorio.
Véase Configuración de la conexión en red del sistema operativo base del escritorio.
Efectúe la configuración general del escritorio que los clientes necesiten.
Agregue el servidor de aplicaciones a la ruta de búsqueda de aplicaciones, bien sean personales bien sean accesibles en el sistema:
Accesible en el sistema: configure y exporte la variable DTSPSYSAPPHOSTS
de /etc/dt/config/Xsession.d/0010.dtpaths
Personal : configure y exporte la variable DTSPUSERAPPHOSTS
de DirectorioInicio/.dtprofile
Por ejemplo, la siguiente línea de /etc/dt/config/Xsession.d/0010.dtpaths agrega un sistema con los nombres SysAAA y SysBBB a la ruta de búsqueda de la aplicación:
export DTSPSYSAPPHOSTS=SysAAA:,SysBBB:
Para obtener más información acerca de la definición de la ruta de búsqueda de la aplicación, véase:
En general, los archivos de definición de acciones y tipos de datos, archivos de iconos y archivos de datos de ayuda asociados con una aplicación se instalan en el mismo sistema que la aplicación.
Por ejemplo, consideremos una configuración típica de archivos de datos de ayuda:
Los archivos de ayuda del Gestor de archivos suelen estar ubicados en el servidor de sesiones. El escritorio puede encontrarlos porque la ruta de búsqueda de ayuda busca automáticamente en las ubicaciones adecuadas del servidor de sesiones.
Los archivos de ayuda de otras aplicaciones están generalmente ubicados en el mismo servidor de aplicaciones que la aplicación. El servidor de sesiones puede hallarlos porque la modificación de la ruta de búsqueda de la aplicación modifica también de manera automática la ruta de búsqueda de la ayuda.
Puede haber situaciones en las que desee colocar las bases de datos (acciones y tipos de datos), los datos de ayuda o los iconos en otro lugar de la red. Por ejemplo, si su red utiliza varios servidores de sesiones, quizás desee crear un servidor de ayuda que almacene todos los archivos de datos de las aplicaciones del escritorio (Gestor de archivos, Gestor de estilos y similares). Esto ahorra espacio en el disco ya que los archivos de ayuda no deben estar duplicados en cada servidor de sesiones.
Configure las características de red del sistema operativo necesarias para el escritorio.
Véase Configuración de la conexión en red del sistema operativo base del escritorio.
Efectúe la configuración general del escritorio que los clientes necesiten.
Instale los archivos de base de datos, ayuda o iconos.
Los archivos pueden estar ubicados en cualquier lugar del sistema. Sin embargo, es más sencillo utilizar las siguientes ubicaciones, puesto que son los directorios donde un sistema designado como servidor de aplicaciones busca de forma automática.
Archivos de base de datos: /etc/dt/appconfig/types/idioma
Archivos de ayuda: /etc/dt/appconfig/help/idioma
Archivos de iconos: /etc/dt/appconfig/icons/idioma
Si configura un servidor de bases de datos, las acciones deben especificar dónde se ejecutarán sus comandos (EXEC_STRINGs). Véase Especificación de un sistema de ejecución remota.
Configure las características de red del sistema operativo necesarias para el escritorio.
Véase Configuración de la conexión en red del sistema operativo base del escritorio.
Efectúe la configuración general del escritorio que los clientes necesiten.
Agregue el servidor de bases de datos, iconos o ayuda a la ruta de búsqueda apropiada.
Si ha colocado los archivos de datos en las ubicaciones especificadas Paso 3 de Para crear un servidor de bases de datos, ayuda o iconos, puede modificar la ruta de búsqueda de la aplicación.
Si ha colocado los archivos de datos en otra ubicación, deberá modificar las rutas de búsqueda concretas.
Por ejemplo, si ha ubicado los archivos de ayuda en el directorio /etc/dt/help del sistema SysCCC, debería agregar la línea siguiente a /etc/dt/config/Xsession.d/0010.dtpaths:
export DTSPSYSHELP=/net/SysCCC/etc/dt/help
Para obtener más información acerca de la definición de rutas de búsqueda, véase:
Esta sección describe cómo configurar los sistemas para que ejecuten aplicaciones:
En un lugar distinto del sistema que contiene la acción: en un sistema de ejecución remota
Localmente mediante montajes de sistemas de archivos
En una configuración típica de un servidor de aplicaciones, la definición de acciones se encuentra en el mismo sistema que el ejecutable de la aplicación. Sin embargo, se pueden escribir acciones que ejecuten comandos en otros sistemas. En esta configuración, el sistema que contiene la aplicación se llama sistema de ejecución.
La definición de acciones puede encontrarse en el servidor de sesiones o en un sistema que proporcione servicios de acciones y tipos de datos al servidor de sesiones, llamado servidor de bases de datos o sistema de bases de datos.
Las definiciones de acciones utilizan el campo EXEC_HOST
para especificar dónde se ejecutarán
sus comandos (EXEC_STRING). Por ejemplo, la definición
de acción siguiente especifica que se ejecutará un cliente xload en un sistema de nombre SysDDD:
ACTION XloadSysDDD { TYPE COMMAND EXEC_HOST SysDDD EXEC_STRING /usr/bin/X11/xload -label SysDDD }
Si el campo EXEC_HOST
especifica
más de un nombre de sistema, el escritorio intentará ejecutar
EXEC_STRING en cada uno de los sistemas por orden, hasta
que encuentre uno que pueda ejecutar la acción. Por ejemplo, el campo
EXEC_HOST
siguiente especifica
que la acción debería intentar ejecutar EXEC_STRING en SysDDD primero, y, si esto falla, intentar SysEEE a continuación.
EXEC_HOST SysDDD,SYSEEE
Si el campo EXEC_HOST
de
una acción no está definido, toma como valor predeterminado
%DatabaseHost%, que se obtiene de la
ruta de búsqueda de bases de datos.
Por ejemplo, suponga que la ruta de búsqueda de las bases de datos ha sido modificada agregando la siguiente línea a /etc/dt/config/Xsession.d/0010.dtpaths:
DTSPSYSDATABASEHOSTS=SysAAA:,/net/SysBBB/etc/dt/appconfig/types/C
SysAAA se especifica mediante la sintaxis de sistema calificado: SysAAA:. Una definición de acción hallada mediante este elemento de la ruta de búsqueda define el sistema de bases de datos como SysAAA. Sin embargo, una acción hallada mediante la parte /net/SysBBB… de la ruta de búsqueda define el sistema local como sistema de bases de datos porque la sintaxis no incluye el calificador de sistema.
Configure las características de red del sistema operativo necesarias para el escritorio.
Véase Configuración de la conexión en red del sistema operativo base del escritorio.
Efectúe la configuración general del escritorio que los servidores necesiten.
Verifique que las aplicaciones estén correctamente instaladas y configuradas para su ejecución local.
Configure las características de red del sistema operativo necesarias para el escritorio.
Véase Configuración de la conexión en red del sistema operativo base del escritorio.
Efectúe la configuración general del escritorio que los servidores necesiten.
Cree e instale las definiciones de acciones y los grupos de aplicaciones.
Véase Creación de acciones que ejecutan aplicaciones en sistemas remotos y Creación y administración de grupos de aplicaciones genéricos.
Configure las características de red del sistema operativo necesarias para el escritorio.
Véase Configuración de la conexión en red del sistema operativo base del escritorio.
Efectúe la configuración general del escritorio que los clientes necesiten.
Modifique la ruta de búsqueda de las acciones de modo que incluya el sistema de bases de datos.
Véase Ruta de búsqueda de bases de datos (acciones/tipos de datos).
Modifique la ruta de búsqueda de la aplicación de modo que incluya el sistema de ejecución.
La configuración estándar de un servidor de aplicaciones ejecuta éstas en el propio servidor de aplicaciones. A veces es preferible instalar la aplicación en un sistema remoto pero ejecutarla localmente en el servidor de sesiones.
No se requiere configuración especial
Modifique la ruta de búsqueda de la aplicación. Utilice la ruta local absoluta a la aplicación.
Por ejemplo, puede utilizar la siguiente variable para encontrar 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, como app-defaults, catálogos de mensajes y bibliotecas compartidas.