73.9 Configuration de la distribution du dictionnaire

Pour mettre à jour un dictionnaire de logiciels, suivez l'une des procédures ci-après :

Un serveur d'inventaire peut recevoir des mises à jour de dictionnaire à partir de tout autre serveur d'inventaire, cela quel que soit le rôle du serveur. Le rôle du serveur d'inventaire indique si le serveur reçoit les informations d'inventaire, enregistre les informations dans une base de données locale ou transfère en amont les informations d'inventaire.

Pour mettre à jour et distribuer le dictionnaire de logiciels entre serveurs d'inventaire :

  1. Téléchargez manuellement le dictionnaire à partir du site Web du support technique de Novell et enregistrez-le dans le répertoire répertoire_installation_zenworks\zenworks\inv\server\dictdir sur le serveur d'inventaire.

  2. Configurez la stratégie de mise à jour du dictionnaire. Pour plus d'informations, reportez-vous à la Section 73.8, Configuration de la stratégie de mise à jour de dictionnaire.

Tous les serveurs d'inventaire disposent d'un fournisseur de dictionnaire et d'un utilisateur de dictionnaire qui sont automatiquement installés en même temps que l'inventaire de poste de travail.

Au démarrage d'un serveur d'inventaire, l'utilisateur de dictionnaire lit la stratégie de mise à jour de dictionnaire et contacte le fournisseur de dictionnaire (qui s'exécute sur un autre serveur d'inventaire) spécifié dans la stratégie.

Ensuite, l'utilisateur de dictionnaire recherche les mises à jour de dictionnaire en fonction de la planification définie dans la stratégie de mise à jour de dictionnaire. Il compare la date du fichier du dictionnaire sur le fournisseur de dictionnaire avec le fichier enregistré localement. Si le fichier du fournisseur de dictionnaire est plus récent, l'utilisateur de dictionnaire le télécharge depuis le fournisseur de dictionnaire à l'aide de l'outil XML-RPC selon la planification.

Les règles définies par l'utilisateur dans le fichier du dictionnaire téléchargé sont fusionnées avec celles qui figurent dans le dictionnaire local. Si la fusion donne comme résultat un ensemble de règles différentes de celles qui sont présentes localement, l'ensemble de règles consolidé est écrit dans le dictionnaire local. Lors du processus de fusion, des conflits peuvent survenir, lesquels sont résolus sur la base des points suivants :

Le scénario suivant illustre la distribution du dictionnaire de logiciels sur les serveurs d'inventaire.

Dans ce scénario, il existe une arborescence d'inventaire composée d'un serveur racine (R1), d'un serveur feuille (L1) et de 2 serveurs autonomes (S1 et S2). L1 transfère en amont informations d'inventaire vers R1.

Suivez la procédure ci-dessous pour mettre à jour le dictionnaire de logiciels sur tous les serveurs d'inventaire.

  1. Téléchargez le dictionnaire manuellement sur R1 à partir du site Web du support technique de Novell.
  2. Créez et configurez une stratégie de mise à jour de dictionnaire en indiquant R1 comme fournisseur du dictionnaire et associez la stratégie à L1. Pour plus d'informations sur la configuration de la stratégie de mise à jour du dictionnaire, reportez-vous à la Section 73.8, Configuration de la stratégie de mise à jour de dictionnaire.
  3. Pour S1 et S2, vous pouvez soit télécharger manuellement le dictionnaire à partir du site Web du support technique de Novell ou configurer les serveurs d'inventaire pour qu'ils reçoivent automatiquement la toute dernière version du dictionnaire à partir de R1.

    Pour que S1 et S2 reçoivent automatiquement la toute dernière version du dictionnaire à partir de R1, créez et configurez une stratégie de mise à jour du dictionnaire en spécifiant R1 comme le fournisseur du dictionnaire et associez la stratégie à S1et S2. Pour plus d'informations sur la configuration de la stratégie de mise à jour du dictionnaire, reportez-vous à la Section 73.8, Configuration de la stratégie de mise à jour de dictionnaire.