18.3 Création d'ensembles de fichiers

  1. Dans le Centre de contrôle ZENworks, cliquez sur l'onglet Ensembles.

  2. Dans la liste des ensembles, cliquez sur Nouveau, puis sur Ensemble pour afficher la page Sélectionner le type d'ensemble.

    Étape 1 : page Sélectionner le type d'ensemble
  3. Sélectionnez Ensemble de fichiers, puis cliquez sur Suivant pour afficher la page Nom et description.

    Pour plus d'informations à propos des deux autres types d'ensembles, reportez-vous à la Section 18.2, Création d'ensembles RPM et à Section VI, Services de pré-lancement.

    Étape 2 : page Nom et description
  4. Renseignez les champs suivants :

    • Nom : (obligatoire) fournissez un nom unique pour l'ensemble de fichiers. Le nom indiqué s'affiche dans l'interface du Centre de contrôle ZENworks, l'outil d'administration de ZENworks Linux Management.

      Pour plus d'informations, reportez-vous à l'Section B.0, Conventions d'assignation de nom dans le Centre de contrôle ZENworks.

    • Nom d'affichage : indiquez un nom qui s'affichera lorsque les utilisateurs mettront à jour le logiciel. Le nom d'affichage peut être celui indiqué dans le champ Nom ; toutefois, vous pouvez en choisir un plus évocateur pour les utilisateurs.

    • Dossier : saisissez le nom ou sélectionnez le dossier dans lequel cet ensemble sera créé. Les dossiers s'affichent dans le Centre de contrôle ZENworks. Le dossier par défaut est /Bundles.

    • Description : fournissez une brève description du contenu de l'ensemble. Cette description s'affiche dans l'interface du Centre de contrôle ZENworks et l'applet ZENworks Linux Management Updater, qui est l'interface utilisateur pour mettre à jour le logiciel.

  5. Cliquez sur Suivant pour afficher la page Fichiers et ajouter les fichiers à inclure à cet ensemble.

    Page Paquetages
  6. Ajoutez les fichiers à inclure dans l'ensemble à l'aide des options Charger et Importer d'un ensemble.

    Les fichiers que vous chargez dans un ensemble doivent déjà exister sur le périphérique local sur lequel est exécuté le Centre de contrôle ZENworks. Vous pouvez utiliser l'option Charger ou l'option Importer d'un ensemble, ou vous pouvez utiliser les deux options, selon vos besoins.

    Une fois les fichiers chargés ou importés dans la liste, vous pouvez supprimer un paquetage sélectionné de la liste en utilisant l'option Retirer.

    1. (Facultatif) Cliquez sur Ajouter > Charger pour ouvrir la boîte de dialogue Téléchargement du fichier, puis complétez les champs suivants :

      Boîte de dialogue Téléchargement de fichier RPM

      Destination : spécifiez le chemin complet de la destination du déploiement.

      Autorisations : définissez les autorisations UNIX à appliquer aux fichiers après le déploiement. La norme 644 convient pour les autorisations de fichiers. Cette option ne s'applique pas aux fichiers compressés.

      Décompresser : sélectionnez Décompresser pour indiquer que les fichiers sont compressés et nécessitent donc une décompression et une extraction sur les périphériques assignés. Si vous sélectionnez Décompresser, l'option Autorisations n'est pas applicable.

      Plate-forme cible : sélectionnez la plate-forme de votre choix dans la liste déroulante Plate-forme cible.

      Fichier à charger : recherchez et sélectionnez les fichiers à ajouter à l'ensemble. Les fichiers doivent résider sur le périphérique local où vous exécutez le Centre de contrôle ZENworks. Cliquez sur OK pour télécharger les fichiers vers le serveur ZENworks Linux Management.

    2. (Facultatif) Cliquez sur Ajouter > Importer d'un ensemble pour ouvrir la boîte de dialogue Importation de fichiers, complétez les champs, puis cliquez sur OK.

      Boîte de dialogue Import de paquetages

      Le serveur ZENworks héberge tous les fichiers inclus dans les ensembles définis à l'intérieur de votre zone de gestion. Le référentiel de paquetages est le répertoire /var/opt/novell/zenworks/pkg-repo situé sur le serveur ZENworks. Lorsque vous ajoutez un fichier ou un paquetage RPM à un ensemble, il est automatiquement chargé dans le référentiel de paquetages.

      Ensemble : recherchez et sélectionnez l'ensemble à partir duquel vous souhaitez importer des paquetages.

      Fichiers : sélectionnez les fichiers à importer.

  7. Cliquez sur Suivant pour afficher la page Opérations scriptables.

    La page Opérations scriptables vous permet de configurer le moteur de script à utiliser et les scripts à exécuter.

    Page Scripts de distribution

    Dans le processus de distribution d'un ensemble, ZENworks Linux Management peut lancer des opérations scriptables qui seront exécutées avant ou après la distribution, l'installation ou la désinstallation de l'ensemble. Par exemple, vous pouvez récupérer des fichiers de données d'un serveur Web avant d'installer une application qui les utilise, exécuter des applications, etc.

    NOTE:vous pouvez configurer plusieurs scripts pour chaque ensemble. Répétez la procédure de configuration autant de fois que nécessaire, en choisissant différentes options dans les listes déroulantes Opération scriptable et Type d'exécutable, comme expliqué ci-dessous.

  8. Cliquez sur Nouveau pour afficher la boîte de dialogue Nouvelle opération scriptable.

  9. Renseignez les champs suivants :

    1. Opération scriptable : sélectionnez l'une des opérations suivantes :

      • Pré-distribution/post-distribution : permet d'effectuer des tâches nécessaires avant ou après le déploiement d'un ensemble sur les périphériques assignés. Le déploiement d'un ensemble signifie que les paquetages ou les fichiers qu'il contient sont téléchargés à partir du serveur ZENworks sur les périphériques assignés. Pour l'instant, les paquetages et les fichiers ne sont pas encore disponibles à l'utilisation.

      • Pré-installation/post-installation : permet d'effectuer des tâches nécessaires avant ou après l'installation d'un ensemble. L'installation d'un ensemble signifie que les paquetages et les fichiers logiciels sont installés sur les périphériques assignés et disponibles à l'utilisation.

      • Pré-désinstallation/post-installation : permet d'effectuer des tâches nécessaires avant la désinstallation d'un ensemble. La désinstallation d'un ensemble signifie que les paquetages et les fichiers logiciels sont désinstallés sur les périphériques assignés et ne sont plus disponibles à l'utilisation.

    2. Type d'exécutable : Sélectionnez l'une des opérations suivantes :

      • Script : spécifie un script shell qui s'exécute sur les périphériques assignés.

      • Binaire : spécifie un programme exécutable qui s'exécute sur les périphériques assignés.

      • Java : spécifie une classe exécutable Java qui se lance sur les périphériques assignés.

    3. Temps d'attente maximum : sélectionnez l'une des options suivantes :

      • Ne pas attendre : spécifie que le daemon ZMD (ZENworks Management Daemon) ne se bloque pas pendant l'exécution du script.

      • Attendre que le programme ait terminé l'exécution : spécifie que le daemon ZMD se bloque tant que l'exécution du script n'est pas terminée.

      • Attendre _ sec : spécifie que le daemon ZMD se bloque jusqu'à ce que l'exécution du script soit terminée et que le délai en secondes soit écoulé.

    4. (Facultatif) Si vous avez sélectionné Script à l'Step 9.b, remplissez les champs suivants :

      • Script à exécuter : choisissez une option dans la liste déroulante :

        • Spécifier un fichier : permet de spécifier un fichier déjà présent sur le périphérique où vous exécutez le Centre de contrôle ZENworks. Si vous choisissez cette option, renseignez les autres champs de la boîte de dialogue, comme décrit ci-après.

        • Définir votre script : permet de taper un script dans le Centre de contrôle ZENworks. Si vous choisissez cette option, une zone de texte vous permet de saisir votre script. Ce script est livré aux périphériques assignés comme partie d'un ensemble et est exécuté dans l'environnement shell standard des périphériques. Cette option ne nécessite la configuration d'aucune autre option.

      • Nom du fichier script : (requis) Spécifiez le chemin d'accès au fichier script sur le périphérique cible, par exemple /usr/local/xyz.pl.

      • Paramètres du script : indiquez les éventuels paramètres supplémentaires à insérer sur la ligne de commande après le nom du fichier script. Ces paramètres seront transférés à votre script exécutable.

      • Moteur de script : (requis) Désignez l'interpréteur à lancer pour exécuter votre script, par exemple /usr/local/bin/perl.

      • Paramètres du moteur de script : spécifiez les paramètres à placer sur la ligne de commande au lancement du moteur de script.

    5. (Facultatif) Si vous avez sélectionné Binaire à l'Step 9.b, remplissez les champs suivants :

      • Nom de fichier exécutable : (requis) Spécifiez le chemin d'accès au fichier exécutable. Ce fichier doit déjà exister sur le périphérique où vous exécutez le Centre de contrôle ZENworks.

      • Paramètres du fichier exécutable : indiquez les éventuels paramètres supplémentaires à insérer sur la ligne de commande au lancement du fichier exécutable.

    6. (Facultatif) Si vous avez sélectionné Java à l'Step 9.b, remplissez les champs suivants :

      • Nom du programme Java : (requis) Tapez le chemin d'accès au fichier de classe à lancer, par exemple com.novell.TestProg.

      • Paramètres du programme : spécifiez les paramètres supplémentaires à transmettre à la classe Java au moment de l'exécution.

      • Java Runtime Executable (JRE) : (Requis) Spécifiez le chemin d'accès à l'exécutable JRE (Java Runtime Executable) qui lance la classe, par exemple /usr/local/JRE/bin/java. Cet exécutable doit déjà être installé sur le périphérique assigné.

      • Paramètres JRE : spécifiez les paramètres supplémentaires à transmettre à l'exécutable JRE, par exemple -cp/usr/lib/tools.jar.

  10. Cliquez sur Suivant pour afficher la page Résumé, puis vérifiez les informations de cette page et, au besoin, modifiez les paramètres d'ensemble à l'aide du bouton Précédent.

    En fonction de vos besoins, vous pouvez créer l'ensemble immédiatement ou configurer des paramètres supplémentaires pour cet ensemble.

  11. Cliquez sur Terminer pour créer l'ensemble selon la configuration des paramètres de la page Résumé. Si vous cliquez sur Terminer, l'ensemble est créé sans aucune assignation de périphérique, ni programme horaire, etc. Vous devrez ultérieurement configurer des options supplémentaires pour cet ensemble. Pour ce faire, reportez-vous à la Section 18.4, Assignation d'ensembles.

    ou

    Cliquez sur Suivant pour afficher la page Assignations de l'ensemble et effectuer les tâches suivantes :

    • Spécifier des assignations pour cet ensemble
    • Spécifier des étiquettes spéciales, telles que les étiquettes définissant la suppression des paquetages en conflit ou une tentative d'exécution directe visant à tester le déploiement d'un ensemble
    • Spécifier le programme de déploiement de cet ensemble
    • Spécifier le programme d'installation de cet ensemble
    • Spécifier des groupes pour cet ensemble
    Page Assignations de l'ensemble
  12. Assignez l'ensemble aux périphériques auxquels vous voulez le distribuer.

    1. Cliquez sur Ajouter, puis recherchez et sélectionnez les objets Serveur ou Poste de travail choisis.

      Vous pouvez également sélectionner des objets Dossier ou Groupe.

    2. Cliquez sur la flèche pointant vers le bas en regard de Serveurs ou de Postes de travail pour développer la liste, puis cliquez sur le lien souligné dans la colonne Nom pour sélectionner les objets choisis et afficher leur nom dans la liste Sélectionné.

      Pour assigner un groupe d'ensembles, la méthode la plus courante consiste à assigner le groupe d'ensembles à un objet Dossier ou Groupe. Le fait d'assigner l'ensemble à un grand nombre d'objets (plus de 250, par exemple) peut entraîner une utilisation accrue du serveur.

    3. Cliquez sur OK.

  13. Cliquez sur Suivant pour afficher la page Étiquettes spéciales.

    Page Étiquettes spéciales
  14. (Facultatif) Indiquez les options suivantes :

    • Retirer les paquetages en conflit : sélectionnez cette option pour indiquer que les paquetages et les fichiers en conflit doivent être désinstallés des périphériques avant l'installation de nouveaux paquetages et de nouveaux fichiers. Par défaut, cette option est sélectionnée et les paquetages et les fichiers en conflit (versions antérieures d'un même paquetage, par exemple) sont désinstallés avant l'installation du paquetage ou du fichier actuel. Si cette option n'est pas sélectionnée, les paquetages et les fichiers ne sont pas installés en cas de conflit.

    • Effectuez une répétition : sélectionnez cette option pour ordonner à ZENworks Linux Management de vérifier si l'ensemble RPM ou les fichiers peuvent être déployés. S'il existe des problèmes susceptibles d'empêcher le déploiement de l'ensemble RPM ou de l'ensemble de fichiers, vous pouvez consulter le fichier journal pour dépanner le processus de création d'ensemble. Le fichier journal se trouve dans /var/opt/novell/logs/zenworks.

      Le fait de réussir une répétition permet de vérifier s'il est possible de déployer ou d'installer l'ensemble sur les périphériques spécifiés (paquetages disponibles, dépendances réalisées, etc.).

    • Déployer séparément de l'installation : Sélectionnez cette option pour spécifier un programme de déploiement facultatif, distinct du programme d'installation. Si vous cochez cette case, les étapes suivantes vous permettent de configurer un programme d'installation et un programme de déploiement. Si vous ne la cochez pas, les paquetages et les fichiers sont déployés et installés sur les périphériques assignés selon le programme d'installation.

      L'option Déployer séparément de l'installation est désactivée par défaut. Dans la plupart des cas, il est inutile de déployer et d'installer les paquetages et les fichiers contenus dans un ensemble à des moments différents. Si nécessaire, vous pouvez cependant planifier le déploiement et l'installation à des moments différents, pour conserver de la bande passante réseau ou pour effectuer ces opérations à des heures moins contraignantes pour les utilisateurs.

      Le programme de déploiement détermine le moment où les paquetages et les fichiers appartenant à l'ensemble sont téléchargés du serveur sur les périphériques assignés. Pour l'instant, les paquetages et les fichiers ne sont pas encore installés et sont donc non disponibles à l'utilisation. Le programme d'installation détermine le moment où les paquetages et les fichiers sont installés (mis à la disposition des utilisateurs) sur les périphériques assignés.

  15. Cliquez sur Suivant pour afficher la page Programme d'installation d'ensembles.

    Page Programme d'installation d'ensembles
  16. Sélectionnez un type de planification d'installation d'ensemble dans la liste déroulante, puis sélectionnez les options désirées qui varient selon le type de planification que vous sélectionnez.

    Pour plus d'informations sur les différentes options, cliquez sur le lien de votre choix dans la colonne Type de planification du tableau suivant.

    Les paramètres que vous configurez sur cette page déterminent le moment où l'ensemble est installé sur les périphériques assignés.

    Les programmes disponibles sont les suivants. Cliquez sur le lien de la colonne de gauche du tableau ci-dessous pour plus d'informations sur chaque type de planification et ses options.

    Type d'horaire

    Description

    Pas de planification

    Cette option indique qu'aucun programme n'est défini. Rien ne se passe.

    Date spécifique

    Sélectionnez la ou les dates auxquelles installer l'ensemble sur les périphériques assignés, et définissez les autres restrictions applicables éventuelles.

    Jour de la semaine spécifique

    Sélectionnez le ou les jours de la semaine auxquels installer l'ensemble sur les périphériques assignés, et définissez les autres restrictions applicables éventuelles.

    Événement

    Sélectionnez l'événement qui déclenche l'installation de l'ensemble.

    Tous les mois

    Sélectionnez le jour du mois auquel installer l'ensemble sur les périphériques assignés, et définissez les autres restrictions applicables éventuelles.

    Relatif au rafraîchissement

    Planifiez à quel moment l'ensemble est installé, que ce soit immédiatement après le rafraîchissement du périphérique ou après un certain temps après le rafraîchissement. Vous pouvez également indiquer si l'installation de l'ensemble est un événement qui se répète, auquel cas vous avez également la possibilité de spécifier une plage temporelle au cours de laquelle vous ne voulez pas que l'ensemble soit installé pour réduire au maximum le trafic réseau au cours de cette période.

  17. Cliquez sur Suivant.

  18. (Facultatif) Si vous choisissez Déployer séparément de l'installation à l'Step 14, sélectionnez un programme de déploiement d'ensembles.

    Page Programme de déploiement d'ensembles
  19. Sélectionnez un type de planification de déploiement d'ensemble dans la liste déroulante, puis sélectionnez les options désirées qui varient selon le type de planification que vous sélectionnez.

    Pour plus d'informations sur les différentes options, cliquez sur le lien de votre choix dans la colonne Type de planification du tableau suivant.

    Les paramètres que vous configurez sur cette page déterminent le moment où l'ensemble est déployé sur les périphériques assignés.

    Le programme de déploiement détermine le moment où les paquetages et les fichiers appartenant à l'ensemble sont téléchargés du serveur sur les périphériques assignés. Pour l'instant, les paquetages et les fichiers logiciels ne sont pas encore installés et sont donc non disponibles à l'utilisation. Le programme d'installation détermine le moment où les paquetages et les fichiers logiciels sont installés sur les périphériques assignés pour être mis à la disposition des utilisateurs.

    Les programmes disponibles sont les suivants. Cliquez sur le lien de la colonne de gauche du tableau ci-dessous pour plus d'informations sur chaque type de planification et ses options.

    Type d'horaire

    Description

    Pas de planification

    Cette option indique qu'aucun programme n'est défini. Rien ne se passe.

    Date spécifique

    Sélectionnez la ou les dates auxquelles déployer l'ensemble sur les périphériques assignés, puis définissez les autres restrictions applicables éventuelles.

    Jour de la semaine spécifique

    Sélectionnez le ou les jours de la semaine au cours desquels déployer l'ensemble sur les périphériques assignés, puis définissez les autres restrictions applicables éventuelles.

    Événement

    Sélectionnez l'événement qui déclenche le déploiement de l'ensemble.

    Tous les mois

    Sélectionnez le jour du mois au cours duquel déployer l'ensemble sur les périphériques assignés, puis définissez les autres restrictions applicables éventuelles.

    Relatif au rafraîchissement

    Planifiez le moment où l'ensemble est déployé, que ce soit immédiatement après le rafraîchissement du périphérique ou un certain temps après le rafraîchissement. Vous pouvez également indiquer si le déploiement de l'ensemble est un événement qui se répète, auquel cas vous avez également la possibilité de spécifier une plage temporelle au cours de laquelle vous ne voulez pas que l'ensemble soit déployé pour réduire au maximum le trafic réseau au cours de cette période.

  20. Cliquez sur Suivant pour afficher la page Groupes d'ensembles.

    Page Groupes d'ensembles
  21. (Facultatif) Cliquez sur Ajouter pour ouvrir la boîte de dialogue Sélectionner des groupes, puis cliquez sur les liens soulignés dans la colonne Nom pour sélectionner les groupes d'ensembles souhaités et afficher leur nom dans la liste Sélectionné.

    L'utilisation de groupes d'ensembles facilite les tâches administratives. Cela permet en effet de regrouper plusieurs ensembles et d'utiliser des programmes, assignations, etc. communs, plutôt que de définir ces paramètres pour chaque ensemble créé.

  22. Cliquez sur Suivant pour afficher la page Résumé.

  23. Vérifiez les informations affichées dans la page Résumé et modifiez les paramètres de l'ensemble à l'aide du bouton Précédent si nécessaire. Cliquez sur Terminer pour créer l'ensemble selon la configuration des paramètres de la page Résumé.

  24. Cliquez sur OK.