Rubrique précédente: Installation de packages d'encapsulateur à partir de référentiels externesRubrique suivante: Déploiement de packages Debian à l'aide de Software Delivery


Configuration des référentiels Debian externes dans Client Automation

En tant qu'analyste du support informatique, configurez les détails de référentiels Debian externes dans Client Automation. Cette configuration permet de parcourir le référentiel à partir de Client Automation, de créer des miroirs du référentiel et de déployer des packages Debian à l'aide de la livraison de logiciels. Le diagramme suivant illustre les étapes que vous effectuez pour configurer des détails de référentiels Debian externes dans Client Automation :

Configuration des référentiels Debian externes dans CA ITCM

Pour configurer des référentiels Debian externes dans Client Automation, effectuez les tâches suivantes :

  1. Définissez les détails de référentiel Debian externes dans Client Automation.
  2. Effectuez une extraction des métadonnées de package à partir du référentiel.
  3. Accédez au référentiel Debian à partir de la console Web.

Retour au début

Définition des détails de référentiel Debian externes dans Client Automation

Définissez les détails du référentiel Debian externe auquel Client Automation doit se connecter. Client Automation utilise ces informations pour accéder au référentiel, créer des miroirs et déployer des packages logiciels.

Procédez comme suit:

  1. Ouvrez le Panneau de configuration, puis cliquez sur Configuration, Stratégie de configuration.
  2. Cliquez avec le bouton droit de la souris sur Default Configuration Policy (Stratégie de configuration par défaut) et sélectionnez Desceller.

    Remarque : La stratégie de configuration modifiée doit être appliquée à tous les ordinateurs cibles. Vous devez donc sélectionner la stratégie de configuration par défaut.

    La stratégie devient alors modifiable.

  3. Accédez à DSM, Software Delivery, Partagé, Référentiel externe, Debian et dans le volet droit, sélectionnez Référentiels.
  4. Dans la table Référentiels, indiquez les détails suivants pour chaque référentiel auquel vous voulez connecter Client Automation :
    Nom du référentiel

    Indique un nom de référentiel unique. Vous pouvez spécifier un nom, mais vérifiez qu'il est unique dans la table Référentiels.

    Relation du référentiel

    Indique s'il s'agit d'un référentiel principal, miroir, ou miroir-modèle.

    Maître

    Indique qu'il s'agit d'un référentiel principal. Un référentiel principal est utilisé lors de la création de packages d'encapsulateur. Client Automation ne peut pas déployer des packages Debian natifs directement. Créez des packages d'encapsulateur qui incluent des références aux packages Debian natifs, puis déployez-les.

    Les instructions suivantes s'appliquent aux référentiels principaux :

    • Pour créer et déployer des packages d'encapsulateur Debian, ajoutez au moins un référentiel principal.
    • Vous pouvez ajouter plusieurs référentiels principaux ; toutefois, vous pouvez créer des packages d'encapsulateur uniquement à partir du premier référentiel principal (par ordre alphabétique) disponible.
    • Vous pouvez configurer différents référentiels principaux au niveau du gestionnaire d'entreprise et du gestionnaire de domaines. Un référentiel principal peut être un référentiel Debian externe ou un autre référentiel de miroir qui agit comme référentiel principal pour créer des packages d'encapsulateur. Par exemple, vous disposez d'un référentiel Debian externe placé au niveau du gestionnaire d'entreprise. Vous avez créé des miroirs de ce référentiel sur un ordinateur Linux partageant l'hébergement sur chacun de vos gestionnaires de domaines. Vous pouvez configurer ces miroirs comme référentiel principal pour les gestionnaires de domaines respectifs de sorte à créer des packages d'encapsulateur à partir des miroirs partageant l'hébergement sur vos gestionnaires de domaines.
    Miroir

    Indique qu'il s'agit d'un miroir créé à partir d'un référentiel principal ou un autre miroir.

    Miroir-modèle

    Spécifie que le miroir est uniquement un modèle et non un référentiel physique. Le miroir-modèle est uniquement un espace réservé pour plusieurs référentiels de miroir de configuration identique. Si vous disposez de plusieurs miroirs, vous pouvez créer un miroir-modèle par parent au lieu d'une ligne pour chaque miroir. Les miroirs-modèles sont utilisés pour le déploiement de logiciel et l'extraction de référentiels, mais non pour la synchronisation des miroirs. Le nom d'hôte des ordinateurs hébergeant les miroirs est remplacé de façon dynamique lors de l'exécution.

    Type de référentiel

    Indique le type de référentiel.

    Méthode de référentiel

    Indique le protocole de transfert utilisé pour transférer les packages du référentiel vers les ordinateurs cibles. Sélectionnez HTTP ou FTP, en fonction de votre configuration. Pour plus d'informations sur cette configuration, reportez-vous à la section Configuration du partage FTP et HTTP pour des packages logiciels et des images de SE.

    Remarque : S'il s'agit d'un référentiel principal et que vous voulez y accéder pour créer des packages d'encapsulateur, configurez le référentiel en tant que partage FTP.

    Nom d'hôte

    Indique le nom d'hôte de l'ordinateur qui héberge le référentiel. Pour des référentiels miroir-modèle, ne spécifiez pas le nom d'hôte, il est fourni de façon dynamique lors de l'exécution. Même si vous l'indiquez, le nom d'hôte sera ignoré pour des miroirs-modèles.

    Racine

    Indique le noeud racine du référentiel.

  5. Pour ajouter d'autres référentiels, répétez l'étape 4.
  6. Enregistrez et scellez la stratégie. Vérifiez que la stratégie est appliquée à tous les ordinateurs cibles.

    Les informations des référentiels sont mises à jour sur tous les ordinateurs cibles.

Retour au début

Effectuez une extraction des métadonnées de package à partir du référentiel.

L'extraction des métadonnées de package à partir du référentiel permettent d'afficher les détails du package Debian dans la console Web DSM.

Remarque : Les étapes suivantes s'appliquent à l'extraction des métadonnées de package des référentiels principaux et de miroir.

Procédez comme suit:

  1. Dans l'explorateur DSM, accédez au Panneau de configuration, puis sélectionnez Moteurs, Tous les moteurs et le dossier SystemEngine.

    Le Journal du moteur s'affiche.

  2. Cliquez avec le bouton droit de la souris sur SystemEngine et sélectionnez Ajouter une nouvelle tâche.

    L'assistant de nouvelles tâches s'ouvre.

  3. Dans l'assistant, suivez les instructions et effectuez les étapes suivantes :
    1. Sélectionnez le type de tâche Extraction du référentiel CA et saisissez un nom et une description de la tâche. Cliquez sur Suivant.

      Remarque : Vérifiez que le pare-feu du système est désactivé pour pouvoir exécuter la tâche.

    2. Indiquez les informations suivantes :

      Remarque : Le serveur de référentiel étant sous Linux, les valeurs fournies dans les champs Distribution et Nom des composants doivent respecter la casse correspondante dans le serveur de référentiel. Par exemple, si l'emplacement du serveur de référentiel est ftp://172.16.0.12/ubuntu/dists/lucid/main/binary-i386/, le nom de la distribution doit indiquer lucid et non Lucid ou LUCID.

      Nom du référentiel

      Indique le nom du référentiel à partir duquel vous voulez extraire les métadonnées de package. La liste contient les référentiels définis dans la table de configuration Référentiels.

      Remarque : Vous ne pouvez pas créer deux tâches de moteur avec la même combinaison de référentiel et de distribution.

      Nom d'hôte

      Indique le nom d'hôte du référentiel. Ce champ est activé uniquement pour des référentiels de type miroir-modèle. Dans le cas des référentiels principaux et de miroir, le nom d'hôte est automatiquement récupéré à partir de la table de configuration Référentiels.

      Distribution

      Indique la distribution à partir de laquelle vous voulez extraire les détails du package.

      Remarque : Une tâche de moteur peut extraire des données uniquement à partir d'une seule distribution. Si vous voulez extraire des données à partir de plusieurs distributions, créez des tâches de moteur supplémentaires.

      Nom des composants

      Indique les composants que vous voulez extraire. Pour ajouter d'autres composants, cliquez sur Ajouter.

    3. Spécification des options de planification
  4. Sur la dernière page, cliquez sur Terminer.

    Le moteur système crée la tâche et l'exécute à l'heure planifiée. Vous pouvez surveiller la tâche en cliquant sur Moteur système et en vérifiant le statut dans la section Liste des tâches dans le volet droit.

    Remarque : Vous pouvez également parcourir le référentiel à partir de la console Web lorsque la tâche de moteur est encore en exécution. La console Web affichent les distributions et les packages une fois extraits du référentiel.

Retour au début

Accès au référentiel Debian à partir de la console Web

Vous pouvez accéder au contenu d'un référentiel Debian dans la console Web pour connaître les packages présents dans le référentiel.

Procédez comme suit:

  1. Connectez-vous à la console Web DSM.
  2. Accédez à la Console, Logiciel, Référentiels externes, Référentiel.

    Une liste de distributions dans le référentiel sélectionné s'affiche. La colonne Statut de la synchronisation indique le statut de la tâche d'extraction de référentiel. Vous pouvez également cliquer sur Afficher sous la colonne Journal de synchronisation pour afficher la progression de l'extraction des métadonnées et les erreurs détectées, le cas échéant.

    Remarque : Si vous ouvrez le référentiel avant la fin de la tâche d'extraction, il est possible que toutes les distributions ne soient pas affichées dans la liste.

  3. Cliquez sur une distribution.

    Une liste de packages Debian dans la distribution s'affiche.

Retour au début