Collecte de fichiers pour le gestionnaire de travaux

Dans un environnement de gestion flexible, vous pouvez soumettre le travail Collecter un fichier pour copier un fichier ou un répertoire des cibles gérées, qui peuvent être des hôtes ou des noeuds, vers le gestionnaire de travaux. Pour soumettre des travaux utilisant des fichiers, vous pouvez collecter ces fichiers. Par exemple, vous pouvez collecter et distribuer une application d'entreprise avant d'installer ou de mettre à jour cette application sur les cibles des serveurs d'applications gérés. De même, vous pouvez collecter et distribuer un fichier de propriétés aux cibles des serveurs d'applications gérés avant de pouvoir appliquer ce fichier afin de configurer les serveurs d'applications.

Avant de commencer

Démarrer le gestionnaire de travaux. Vérifiez que les cibles à partir desquelles vous voulez copier un fichier sont enregistrés sur le gestionnaire de travaux.

Si vous collectez un fichier sur un hôte, vous devez d'abord enregistrer l'hôte auprès du gestionnaire de travaux.

Si une cible est un gestionnaire de déploiement, démarrez le gestionnaire de déploiement. Si une cible est un serveur d'applications autonome, démarrez l'agent d'administration.

Votre ID au niveau du gestionnaire de travaux doit disposer des droits du rôle administrateur ou du rôle opérateur pour soumettre des travaux. Lorsque vous soumettez un travail, vous pouvez indiquer un nom d'utilisateur et un mot de passe pour l'authentification et l'autorisation au niveau de la ou des cibles. Lorsque vous soumettez un travail à plusieurs cibles, le nom d'utilisateur et le mot de passe ou les données d'identification de l'émetteur du travail doivent s'appliquer à toutes les cibles du travail.

Vous pouvez simplifier l'administration d'un grand nombre de cibles en soumettant des travaux à des groupes de cibles. Avant de pouvoir soumettre un travail à un groupe de cibles, vous devez avoir créé ce groupe de cibles.

Pourquoi et quand exécuter cette tâche

Vous pouvez utiliser la console d'administration du gestionnaire de travaux ou du gestionnaire de déploiement pour soumettre un travail qui transfère un fichier ou un répertoire des cibles vers le gestionnaire de travaux. Dans la console, sélectionnez le travail Collecter un fichier, indiquez le fichier ou le répertoire à transférer, indiquez les options du travail, planifiez le travail, vérifiez le récapitulatif, puis soumettez le travail. Quand le travail s'exécute, le gestionnaire de travaux copie le fichier du serveur d'applications ou du répertoire de profil du gestionnaire de déploiement vers le répertoire du profil de gestionnaire de travaux config/temp/JobManager/jeton_travail/nom_cible.

Si la collecte couvre un répertoire d'un noeud, le travail compresse de manière récursive le contenu du répertoire et copie le fichier compressé (zip) généré. Lorsque vous collectez plusieurs fichiers sur un hôte, vous pouvez spécifier des caractères génériques dans le nom de fichier.

Ces étapes expliquent comment exécuter le travail Collecter un fichier à l'aide de la console du gestionnaire de travaux ou de la console du gestionnaire de déploiement. Au lieu d'utiliser une console, vous pouvez exécuter le script du travail collectFile dans le groupe de commandes AdministrativeJobs. Pour plus d'informations, voir la rubrique relative aux différents types de travaux d'administration.

Eviter les incidents Eviter les incidents: Le travail de collecte de fichiers ne peut transférer des fichiers que depuis l'environnement QShell. Les fichiers sont transférés en mode binaire ; par conséquent, il n'y a pas de conversion des jeux de caractères ou de l'encodage durant le transfert.gotcha
Eviter les incidents Eviter les incidents: Le travail de collecte de fichiers ne peut transférer que des fichiers accessibles depuis le shell z/OS UNIX. Les fichiers sont transférés en mode binaire ; par conséquent, il n'y a pas de conversion des jeux de caractères ou de l'encodage durant le transfert.gotcha

Procédure

  1. Pour les noeuds, déterminez l'emplacement du fichier ou du répertoire à collecter par rapport au répertoire racine_profil de la cible.

    Par exemple, supposons que vous souhaitiez collecter le fichier DynaCacheEsi.ear dans le répertoire racine_profil/AppSrv01/config/cells/myNode01Cell/applications/DynaCacheEsi.ear. AppSrv01 est le nom de profil de noeud cible. AppSrv01 est un serveur d'applications autonome. myNode01Cell est le nom de la cellule d'AppSrv01. L'emplacement du fichier DynaCacheEsi.ear, relatif à la racine de profil, AppSrv01, est config/cells/myNode01Cell/applications/DynaCacheEsi.ear.

    Pour les hôtes, vous pouvez collecter un ou plusieurs fichiers depuis un emplacement quelconque de l'hôte si votre ID utilisateur bénéficie des droits appropriés.

  2. Cliquez sur Travaux > Soumettre dans l'arborescence de navigation de la console d'administration.
  3. Choisissez le travail désiré.
    1. Sélectionnez le type de travail Collecter un fichier dans la liste.
    2. Ajoutez une description pour le travail si vous le souhaitez.
    3. Cliquez sur Suivant.
  4. Sélectionnez les cibles à partir desquelles vous souhaitez collecter le fichier ou le répertoire.
    1. Sélectionnez un groupe de cibles dans la liste ou sélectionnez Noms cible.

      Seuls les groupes de cibles valides pour le type de travail sélectionné sont affichés dans la liste des groupes de cibles.

      La cible peut être un hôte. Toutefois, vous pouvez uniquement collecter un fichier à partir d'un hôte, pas un répertoire.

    2. Si vous avez sélectionné Noms cible, entrez un nom de cible et cliquez sur Ajouter, ou cliquez sur Rechercher, puis indiquez les cibles choisies dans la page Rechercher des cibles.

      Sélectionnez la cible à partir de laquelle vous souhaitez collecter le fichier ou le répertoire. Pour poursuivre avec l'exemple de l'étape 1, supposons que le profil AppSrv01 soit enregistré sur le gestionnaire de travaux sous le nom nodeA. Sélectionnez nodeA.

    3. Si une authentification de l'utilisateur est requise, spécifiez un nom d'utilisateur ou toute autre valeur d'authentification nécessaire.
    4. Cliquez sur Suivant.
  5. Spécifiez les paramètres du travail de collecte de fichier.
    1. Pour Source, différentes options vous sont proposées, selon que vous collectez des fichiers d'un hôte ou d'un noeud :
      • Noeud : Spécifiez l'emplacement du fichier ou du répertoire à collecter par rapport au répertoire racine_profil de la cible.

        Par exemple, pour collecter le fichier DynaCacheEsi.ear dans le répertoire racine_profil/AppSrv01/config/cells/myNode01Cell/applications/DynaCacheEsi.ear, indiquez le chemin d'accès suivant :

        config/cells/myNode01Cell/applications/DynaCacheEsi.ear/DynaCacheEsi.ear

        Pour collecter un répertoire tel que le répertoire logs dans le racine_profil de la cible, indiquez logs dans la zone Source.

      • Hôte : Indiquez le chemin qualifié complet du fichier. La source n'est soumise à aucune restriction. Vous pouvez spécifier des fichiers en utilisant des caractères génériques. Les caractères acceptés sont (*) et (?).
        • L'astérisque (*) remplace plusieurs caractères inconnus ou variables dans le terme.
        • Le point d'interrogation (?) remplace un caractère unique inconnu ou variable dans le terme.
    2. Facultatif : Pour la Destination, indiquez un nom de destination pour le fichier ou le répertoire en cours de copie vers le gestionnaire de travaux.

      Par défaut, le fichier ou le répertoire est placé dans le répertoire profil_gestionnaire_travaux/config/temp/JobManager/jeton_travail/nom_cible. Le fichier ou le répertoire conserve son nom excepté si vous spécifiez un autre nom dans la zone Destination.

      Dans l'exemple DynaCacheEsi.ear, si vous n'indiquez pas de valeur pour Destination, le produit copie le fichier DynaCacheEsi.ear vers un répertoire tel que racine_profil/JobMgr01/config/temp/JobManager/124517860634322577/nodeA. Dans cet exemple, JobMgr01 est le nom du profil de gestionnaire de travaux, 124517860634322577 est l'identificateur du jeton de travail et nodeA est la cible à partir de laquelle le fichier a été copié. Le fichier DynaCacheEsi.ear est placé dans le répertoire nodeA.
      • Noeud

        Supposons que vous souhaitiez que le fichier DynaCacheEsi.ear ait pour nom dynacache_esi_sample dans le répertoire nodeA. Si vous spécifiez dynacache_esi_sample pour Destination, le fichier DynaCacheEsi.ear est copié dans le répertoire racine_profil/JobMgr01/config/temp/JobManager/jeton_travail/nodeA où il prend le nom dynacache_esi_sample.

      • Hôte

        Si vous choisissez de préciser une destination pour un hôte, vous devez spécifier un répertoire. Lorsque la collecte porte sur un fichier d'un hôte, la destination ne peut pas être un nom de fichier.

      Si vous indiquez une valeur Destination, souvenez-vous de cette valeur. Si vous exécutez ultérieurement un travail qui référence le fichier ou le répertoire collecté, vous pouvez utiliser la valeur de destination pour l'identifier.

    3. Pour la zone Fournisseur de la distribution, si vous utilisez un fournisseur de distribution différent du fournisseur par défaut, indiquez le nom de ce fournisseur de distribution. Dans l'exemple du fichier DynaCacheEsi.ear ou du répertoire logs, n'indiquez pas de valeur mais utilisez le fournisseur de distribution par défaut.
    4. Cliquez sur Suivant.
  6. Planifiez le travail.

    Les heures et dates que vous indiquez sont relatives au gestionnaire de travaux.

    1. Vous pouvez éventuellement indiquer une ou plusieurs adresses e-mail à notifier lorsque le travail est terminé.

      Si vous indiquez plusieurs adresses e-mail, séparez-les avec une virgule. Les adresses e-mail sont enregistrées dans vos préférences de console. Chaque adresse e-mail est validée pour vérifier sa syntaxe.

    2. Sélectionnez le moment où le travail est disponible pour la soumission.

      Vous pouvez soumettre le travail afin qu'il soit disponible maintenant ou vous pouvez indiquer une heure et une date à laquelle il est extrait du gestionnaire de travaux.

    3. Sélectionnez l'expiration du travail.

      L'expiration du travail est le moment auquel le travail ne peut plus être exécuté par les cibles. Vous pouvez utiliser l'expiration par défaut, indiquer une heure et une date d'expiration ou indiquer une durée au bout de laquelle le travail expire. L'expiration par défaut est définie sur le panneau de configuration du gestionnaire de travaux.

    4. Vous pouvez également définir un intervalle de récurrence pour le travail ainsi qu'une heure et une date de démarrage et d'arrêt pour l'intervalle.
    5. Cliquez sur Suivant.
  7. Vérifiez le récapitulatif et cliquez sur Terminer pour soumettre le travail.

Résultats

Le gestionnaire de travaux copie le fichier ou le répertoire dans le répertoire profil_gestionnaire_travaux/config/temp/JobManager/jeton_travail/nom_cible. Le nom du fichier ou du répertoire de collecte est la destination. Si vous n'avez pas spécifié de valeur de destination, le fichier ou le répertoire conserve leur nom initial.

Dans l'exemple DynaCacheEsi.ear, le fichier est copié vers le répertoire profil_gestionnaire_travaux/config/temp/JobManager/jeton_travail/nodeA.

Que faire ensuite

Dans la page Etat du travail, cliquez sur l'ID du travail de collecte de fichier et examinez l'état du travail. Cliquez sur l'icône de régénération d'état Spécifie l'icône de la vue de régénération de l'état d'un travail pour régénérer l'état affiché.

Si le travail a échoué, examinez les messages d'erreur issus de l'exécution, corrigez les erreurs indiquées puis soumettez à nouveau le travail.

Si le gestionnaire de travaux parvient à copier le fichier ou le répertoire des cibles vers le gestionnaire de travaux, soumettez les travaux qui distribuent les fichiers collectés.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tagt_jobmgr_collect_file
Nom du fichier : tagt_jobmgr_collect_file.html