Guide du développeur de services de données Sun Cluster pour SE Solaris

Serveur X Font

Le serveur X Font est un service basé sur le protocole TCP/IP qui fournit des fichiers de police à ses clients. Les clients se connectent au serveur pour demander un jeu de polices et le serveur lit les fichiers de police à partir du disque avant de les servir aux clients. Le démon du serveur X Font se compose d'un binaire de serveur dans le fichier /usr/openwin/bin/xfs. Il est normalement démarré à partir de inetd. Toutefois, dans l'exemple actuel, considérez que l'entrée appropriée du fichier /etc/inetd.conf a été désactivée (par exemple, à l'aide de la commande fsadmin -d) et que le démon est donc sous le seul contrôle du logiciel Sun Cluster.

Fichier de configuration du serveur X Font

Par défaut, le serveur X Font lit ses informations de configuration à partir du fichier /usr/openwin/lib/X11/fontserver.cfg. L'entrée de catalogue de ce fichier contient une liste des répertoires de polices que peut fournir le démon. L'administrateur du cluster peut placer les répertoires de police sur le système de fichiers du cluster. Cet emplacement optimise l'utilisation du serveur X Font sur Sun Cluster, car une seule copie de la base de données des polices est gérée sur le système. Si l'administrateur du cluster souhaite modifier l'emplacement, il doit modifier fontserver.cfg en indiquant les nouveaux chemins d'accès aux répertoires de police.

Pour faciliter la configuration, il peut également placer le fichier de configuration dans le système de fichiers du cluster. Le démon xfs propose des arguments de ligne de commande qui remplacent l'emplacement intégré par défaut de ce fichier. Le type de ressource SUNW.xfnts utilise la commande suivante pour démarrer le démon sous le contrôle du logiciel Sun Cluster.

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

Lors de la mise en oeuvre du type de ressource SUNW.xfnts, vous pouvez utiliser la propriété Confdir_list pour gérer l'emplacement du fichier de configuration fontserver.cfg.

Numéro du port TCP

Le numéro du port TCP sur lequel écoute le démon du serveur xfs est normalement le port “fs”, (généralement défini comme 7100 dans le fichier /etc/services). Toutefois, l'option -port ajoutée à la commande xfs par l'administrateur du cluster permet à ce dernier d'ignorer la valeur par défaut.

Vous pouvez utiliser la propriété Port_list du type de ressource SUNW.xfnts pour définir la valeur par défaut et permettre à l'administrateur du cluster d'utiliser l'option -port avec la commande xfs. Vous définissez la valeur par défaut de cette propriété comme 7100/tcp dans le fichier RTR. Dans la méthode SUNW.xfnts Start, vous transmettez Port_list à l'option -port de la ligne de commande xfs. Par conséquent, un utilisateur de ce type de ressource n'est pas obligé de spécifier un numéro de port (le port par défaut est 7100/tcp). L'administrateur du cluster peut spécifier une valeur différente pour la propriété Port_list lorsqu'il configure le type de ressource.