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, ceci 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 le dictionnaire manuellement à partir du site Web Novell Support (Support technique de Novell) et enregistrez-le dans le répertoire zenworks_installation_directory\zenworks\inv\server\dictdir du serveur d'inventaire.

  2. Configurez la règle de mise à jour du dictionnaire. Pour plus d'informations, reportez-vous à Configuration de la règle 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 règle 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 règle.

Ensuite, l'utilisateur de dictionnaire recherche les mises à jour de dictionnaire en fonction de la planification définie dans la Règle 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 le plus récent, l'utilisateur de dictionnaire télécharge le fichier 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 des dictionnaires 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 depuis le site Web Novell Support (Support technique de Novell).
  2. Créez et configurez une règle de mise à jour de dictionnaire en indiquant R1 comme fournisseur du dictionnaire et associez la règle à L1. Pour plus d'informations sur la manière de configurer la règle de mise à jour du dictionnaire, reportez-vous à Configuration de la règle de mise à jour de dictionnaire.
  3. Pour S1 et S2, vous pouvez soit télécharger manuellement le dictionnaire à partir du site Web Novell Support (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 règle de mise à jour du dictionnaire en spécifiant R1 comme le fournisseur du dictionnaire et associez la règle à S1et S2. Pour plus d'informations sur la manière de configurer la règle de mise à jour du dictionnaire, reportez-vous à Configuration de la règle de mise à jour de dictionnaire.