Sun Cluster: Guía del desarrollador de los servicios de datos del sistema operativo Solaris

Servidor de fuentes X

El servidor de fuentes X es un servicio basado en TCP/IP que proporciona archivos de fuentes a los clientes. Éstos se conectan al servidor para solicitar un conjunto de fuentes y el servidor lee los archivos de fuentes del disco y se los sirve a los clientes. El daemon del servidor de fuentes X está formado por un archivo binario de servidor incluido en /usr/openwin/bin/xfs. Normalmente, el daemon se inicia desde inetd. Sin embargo, en el ejemplo actual, supondremos que se ha inhabilitado la entrada correcta del archivo /etc/inetd.conf (por ejemplo, mediante el comando fsadmin -d) para que el daemon sólo esté bajo el control del software de Sun Cluster.

Archivo de configuración del servidor de fuentes X

El servidor de fuentes X lee de forma predeterminada la información de configuración desde el archivo /usr/openwin/lib/X11/fontserver.cfg. La entrada de catálogo de este archivo contiene una lista de directorios de fuentes disponibles para que el daemon las sirva. El administrador del clúster puede ubicar estos directorios en el sistema de archivos del clúster. Esta ubicación optimiza el uso del servidor de fuentes X en Sun Cluster, ya que permite mantener una única copia de la base de datos de fuentes en el sistema. Si el administrador del clúster desea cambiar la ubicación, debe editar el archivo fontserver.cfg para especificar las nuevas rutas a los directorios de fuentes.

Para facilitar la configuración, el administrador puede incluir también el archivo de configuración en el sistema de archivos del clúster. El daemon xfs proporciona argumentos de línea de comandos que anulan la ubicación predeterminada de este archivo. El tipo de recurso SUNW.xfnts utiliza el siguiente comando para iniciar el daemon bajo el control del software de Sun Cluster.

/usr/openwin/bin/xfs -config location-of-configuration-file/fontserver.cfg \
-port port-number

En la implementación del tipo de recurso SUNW.xfnts, se puede utilizar la propiedad Confdir_list para administrar la ubicación del archivo de configuración fontserver.cfg.

Número del puerto de TCP

El número de puerto de TCP de escucha utilizado por el daemon del servidor xfs es normalmente el puerto “fs”, definido generalmente en el número 7100 en el archivo /etc/services. Sin embargo, la opción -port incluida por el administrador del clúster con el comando xfs permite a éste anular la configuración predeterminada.

Puede utilizar la propiedad Port_list del tipo de recurso SUNW.xfnts para establecer el valor predeterminado y permitir al administrador del clúster utilizar la opción -port con el comando xfs. Puede definir el valor predeterminado de esta propiedad como 7100/tcp en el archivo RTR. En el método Start de SUNW.xfnts, se pasa la propiedad Port_list a la opción -port en la línea de comandos de xfs. Por lo tanto, no es necesario que el usuario de este tipo de recurso especifique un número de puerto (se establece de forma predeterminada en 7100/tcp). El administrador del clúster puede especificar un valor diferente para la propiedad Port_list al configurar el tipo de recurso.