WebSphere Enterprise Service Bus, Version 6.2.0 Systèmes d'exploitation: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Création d'une définition d'assemblage et création du package d'installation intégrée (IIP)

Cette rubrique explique comment créer un fichier de définition d'assemblage et générer le module d'installation intégrée (IIP) avec IBM® WebSphere Installation Factory.

Avant de commencer

Vous devez installer Installation Factory avant de vous en servir pour créer un package d'installation. Pour en savoir plus, voir le guide d'initiation d'Installation Factory.

Pourquoi et quand exécuter cette tâche

Avant de créer un package IIP, commencez par créer un fichier de définition d'assemblage que le produit Installation Factory utilise ultérieurement pour générer le package IIP. Le fichier de définition d'assemblage décrit exactement quels packages et configurations sont inclus dans le package IIP. Vous pouvez effectuer les deux étapes sur le poste de travail local ou vous pouvez choisir de créer la définition d'assemblage localement, puis transmettre le fichier XML à un autre poste de travail pour générer le package IIP, peut-être même sur un poste de travail ou un système d'exploitation différent. Le poste de travail distant doit auparavant contenir Installation Factory et tous les produits que vous souhaitez inclure dans le package IIP afin de générer un IIP à partir d'un fichier de définition d'assemblage.

Dans certains cas, vous risquez de ne pas pouvoir utiliser l'assistant de définition d'assemblage sur la plateforme du système d'exploitation cible. Dans ce cas, trois options s'offrent à vous :

Utilisez la procédure ci-après pour créer le fichier de définition d'assemblage et générer le package IIP.

Procédure
  1. Téléchargez le code produit depuis la page de téléchargement d'IBM WebSphere Installation Factory et dézippez le code.

    Pour obtenir la liste complète des systèmes d'exploitation testés, consultez la page de téléchargement.

  2. Déterminez les packages d'installation que vous souhaitez inclure dans le package IIP. Installation Factory ne contient aucune image d'installation de produit. Vous devez fournir le logiciel à installer par Installation Factory.
  3. Démarrez la console Installation Factory à l'aide du script d'interface graphique.
    • For AIX operating systemFor HP-UX operating systemFor Linux operating systemFor Solaris operating system Utilisez le script rép_IF/bin/ifgui.sh.
    • For Windows operating system Utilisez le script rép_IF\bin\ifgui.bat.
  4. Créez une définition d'assemblage IIP ou ouvrez une définition d'assemblage existante.

    Cliquez sur Create New Integrated Installation Package (Créer un module d'installation intégré) pour créer une définition d'assemblage de module IIP.

    Cliquez sur Ouvrir la définition d'assemblage si vous voulez éditer un fichier XML de définition d'assemblage existant.

  5. Choisissez si l'assistant doit être exécuté en mode connecté ou déconnecté.
    • Mode connecté

      Cochez la case relative au traitement en mode connecté pour pouvoir générer le package IIP en plus de la création du fichier de définition d'assemblage sur le poste de travail local. L'assistant de définition d'assemblage tente de valider tous les répertoires, les fichiers et les packages d'installation en mode connecté et doit pouvoir accéder à ces ressources en local.

    • Mode déconnecté

      Cochez la case relative au mode de traitement déconnecté pour sauvegarder uniquement la définition d'assemblage et générer le package IIP ultérieurement. Utilisez l'assistant en mode déconnecté sur un poste de travail pris en charge pour créer un fichier de définition d'assemblage pour un système d'exploitation pris en charge sur un autre poste de travail. Copiez ensuite le fichier XML de définition d'assemblage sur le système d'exploitation cible et utilisez la commande ifcli pour démarrer le moteur de traitement et générer l'IIP. L'assistant de définition d'assemblage ne peut pas vérifier l'image d'installation, les packages de maintenance ou d'autres fichiers ou scripts que vous entrez en mode déconnecté. Vous pouvez également générer un IIP pour une plateforme cible à l'aide d'une plateforme similaire ; en d'autres termes, vous pouvez générer un IIP sur une plateforme Windows pour une autre plateforme Windows ou sur une plateforme de type UNIX pour une autre plateforme de type UNIX.

      Les chemins d'accès de tous les produits, répertoires et fichiers que vous indiquez dans l'assistant doivent correspondre au poste de travail sur lequel le package IIP va être créé. Supposons, par exemple, que vous exécutez la console sur un système Red Hat Enterprise Linux® 4 qui ne peut pas accéder à un système AIX cible. L'assistant Définition d'assemblage ne peut pas accéder aux emplacements de fichier sur le système cible. Toutefois, vous pouvez entrer le chemin d'accès aux répertoires de l'emplacementAIX de l'image d'installation de Network Deployment et des autres éléments du package IIP.

  6. Entrez tous les paramètres requis pour identifier les informations de package, l'emplacement de sortie du fichier de définition d'assemblage, l'emplacement de sortie du package IIP, des produits, des images d'installation et d'autres fichiers et répertoires, ainsi que les informations de paternité. Pour plus d'informations sur chaque étape du processus de création de package IIP, consultez les documents du panneau d'aide :
    Restriction : La création de packages IIP avec des caractères spécifiques à des environnements locaux autres que l'anglais dans le chemin de répertoires n'est pas prise en charge. Limitez les caractères utilisables dans les noms de répertoires aux caractères ASCII américains imprimables.
    Sous-fenêtre Description
    Sélection du mode (IIP) Indiquez si vous voulez travailler en mode connecté ou en mode déconnecté et spécifiez le système d'exploitation cible pour le package IIP.
    Identification du module (IIP) Indiquez un identificateur unique universel pour le package IIP.
    Informations sur la génération (IIP) Indiquez le nom et l'emplacement du fichier de définition d'assemblage et du package IIP.
    Paramètres de l'assistant d'installation intégrée (IIP) Cette fenêtre permet de choisir d'afficher ou non l'assistant d'installation de package IIP pendant l'installation et d'indiquer si cette configuration peut être remplacée.
    Construction du package d'installation intégrée (IIP) Ajoutez et modifiez les packages d'installation pour le package IIP. Cette fenêtre contient également les panneaux suivants :
    Autres fichiers (IIP) Ajoutez des fichiers et des répertoires dans le package IIP.
    Paternité (IIP) Indiquez une organisation et une description pour le package IIP.
    Aperçu du package IIP Ce panneau récapitulatif permet de consulter toutes vos sélections pour le package IIP.
  7. Dans la fenêtre de présentation du package d'installation intégrée, choisissez d'enregistrer uniquement le fichier de définition d'assemblage ou d'enregistrer ce dernier et de générer le package IIP en local. Cliquez sur Terminer pour quitter l'assistant de définition d'assemblage.

    Si vous avez choisi de générer le fichier de définition uniquement, copiez le fichier XML de définition d'assemblage sur le poste de travail cible. Exécutez la commande ifcli au niveau du fichier de définition d'assemblage, afin de générer votre IIP. Pour plus d'informations, voir Commande ifcli.

    La durée nécessaire pour générer le package IIP est fonction du nombre et du type de produits inclus dans le package.

  8. Installation Factory consigne un message de fin dans le fichier répertoire_principal_IF/logs/log.txt une fois que le moteur de traitement a terminé cette opération.

Exemple

L'exemple suivant est une création d'un fichier de définition d'assemblage et une génération d'un IIP sur un système Windows contenant une contribution de serveur de processus et une contribution de module de fonctions. Le package IIP est créé pour la société fictive "Plants by WebSphere" référencée dans l'un des exemples d'application de serveur de processus.
  1. Lancez le script répertoire_principal_IF\bin\ifgui.bat.
  2. Sur le panneau d'IBM Installation Factory, sélectionnez Créer un nouveau package d'installation intégrée.
  3. L'assistant de définition d'assemblage s'ouvre et le panneau de sélection des modes s'affiche. Le package IIP généré servant pour la création et l'installation sur ce poste de travail, sélectionnez Mode connecté. Notez qu'après avoir créé l'IIP, vous pouvez également effectuer l'installation sur n'importe quel poste de travail avec le même système d'exploitation et la même plateforme que le système local. Sous Plateformes, sélectionnez votre plateforme actuelle. Cliquez sur Suivant.
  4. Sur le panneau d'identification des packages, entrez un identificateur : com.plantsByWebsphere. La version peut rester 1.0.0.0. Cliquez sur Suivant.
  5. Le panneau d'informations d'assemblage s'affiche. Indiquez le nom et l'emplacement du fichier XML de définition d'assemblage que vous êtes en train de créer. Choisissez également le répertoire dans lequel le package IIP sera généré. Vérifiez que vous disposez de suffisamment d'espace dans le répertoire cible si vous envisagez de générer le package IIP en plus de la définition d'assemblage. Vous pouvez voir s'afficher un message d'erreur indiquant un répertoire non vide si le répertoire du package IIP par défaut n'est pas vide et que la case M'avertir si l'emplacement cible n'est pas vide est cochée. Cliquez sur Suivant.
  6. Sur le panneau des paramètres de l'assistant d'installation intégrée, laissez les deux paramètres sélectionnés. Pour une flexibilité maximum pendant l'installation, nous allons permettre aux utilisateurs d'écraser nos paramètres qui permettent d'afficher l'assistant des packages IIP au démarrage. Cliquez sur Suivant.
  7. Le panneau de création du package d'installation intégrée s'affiche. Il s'agit du panneau principal dans lequel vous pourrez sélectionner, ajouter et modifier les propriétés des modules que vous voulez inclure dans le package IIP. Etant donné que nous voulons créer un module qui contient le produit IBM WebSphere Application Server Network Deployment, un module d'éléments et la WebSphere ESB version 6.2, nous allons commencer par le produit Network Deployment :
    1. Sélectionnez IBM WebSphere Application Server Network Deployment 6.1 dans la zone des outils et packages d'installation pris en charge. Cliquez sur Ajouter le programme d'installation.
    2. Sur le panneau Ajouter un package d'installation, vous verrez le nom du module, son identificateur ainsi que le système d'exploitation et l'architecture de la plateforme pour laquelle nous générons l'IIP. Le code produit de Network Deployment doit être précisé sur la plateforme indiquée. Cliquez sur Modifier.
    3. Entrez le chemin du répertoire principal de votre image du produit Network Deployment, ou cliquez sur Parcourir pour rechercher celle-ci. Etant donné que nous travaillons en mode connecté, vous pouvez estimer la taille du module en cliquant sur Récupérer la taille. Cliquez sur OK.
    4. Vous revenez au panneau d'ajout de packages d'installation. Les zones indiquant le chemin de répertoire et la taille du module sont renseignées. Cliquez sur OK.
    5. Vous revenez au panneau de création des packages d'installation intégrée. Votre module apparaît maintenant dans la liste des packages d'installation utilisés dans cet IIP. Un appel de ce module a été créé et répertorié dans la zone des appels de packages d'installation. Vérifiez que l'appel de votre module est bien sélectionné et cliquez sur le bouton Modifier en regard de la zone des appels des packages d'installation.
    6. Le panneau des propriétés d'appel du package d'installation s'affiche. Vous y définirez toutes les propriétés d'installation de l'appel de votre module.
      1. Modifiez le nom affiché et la description de l'appel. L'utilisateur qui installe l'IIP verra ces informations s'afficher avec l'appel de module. Vous pouvez personnaliser les différentes zones afin de refléter la participation de votre société dans la mise en oeuvre de ce module.
      2. La case Définir cet appel d'installation comme appel d'installation principal est cochée. Ne modifiez pas cette valeur car elle sera utilisée par le module de fonctions que vous allez ajouter ultérieurement, y compris le répertoire d'installation cible. Ce paramètre garantit que chaque autre appel de module que vous ajouterez utilisera certaines des valeurs que vous avez indiquées sauf si vous les modifiez manuellement.
      3. Décochez la case Les utilisateurs peuvent supprimer l'installation de ce module. Notre exemple étant relativement simple avec seulement trois modules inclus, les utilisateurs vont installer ces trois modules.
      4. Ne modifiez pas les valeurs par défaut du Mode d'installation par défaut. L'assistant d'installation de Network Deployment s'affichera pendant l'installation.
      5. Définissez le chemin de l'installation de ce module à partir de l'onglet Chemin de répertoire d'installation par défaut. Vous pouvez définir le chemin pour les deux types d'utilisateur administrateur et non administrateur. Cliquez sur Modifier pour ouvrir le panneau de modification du chemin de répertoire d'installation par défaut et entrez le chemin d'installation du module. Cliquez sur OK pour revenir au panneau précédent.
      6. Cliquez sur l'onglet Fichiers de réponses. N'installant pas le module en mode silencieux, nous passerons ici les paramètres de cette section.
      7. Cliquez sur l'onglet Actions liées aux codes de sortie. Il s'agit des actions qui seront suivies lorsque le module génère ces codes de sortie. Remplacez l'action pour L'installation a partiellement réussi par Demander à l'utilisateur si l'installation doit être arrêtée ou continuer. Nous laissons l'utilisateur décider si une installation partielle est acceptable, en fonction des informations données dans les journaux du produit ou d'autres informations auxquelles il a accès. Les deux autres types d'actions liées aux codes de sortie sont définis pour arrêter l'installation par défaut, ce qui, dans les deux cas, est un comportement acceptable. Cliquez sur OK pour quitter le panneau des propriétés de l'appel de package d'installation.
  8. Ajoutez le module de fonctions à l'IIP.
    1. Sélectionnez IBM WebSphere Application Server Version 6.1 Feature Pack for Web Services dans la liste des outils et modules pris en charge et suivez les étapes a à d dans la section concernant Network Deployment, en modifiant uniquement le chemin de répertoire du produit.
    2. Vous revenez au panneau de création des packages d'installation intégrée. Votre module de fonctions apparaît maintenant dans la liste des packages d'installation utilisés dans cet IIP. Un appel de ce module a été créé et répertorié dans la zone des appels de packages d'installation. Vérifiez que l'appel de votre module de fonctions est bien sélectionné et cliquez sur le bouton Modifier en regard de la zone des appels des packages d'installation.
      1. Modifiez le nom affiché et la description de l'appel. L'utilisateur qui installe l'IIP verra ces informations s'afficher avec l'appel de module de fonctions. Personnalisez ces noms pour refléter le rôle de votre société ou organisation.
      2. La case Définir cet appel d'installation comme appel d'installation principal est décochée par défaut. C'est le comportement adapté à notre situation puisque le module de fonctions s'installe par dessus le produit Network Deployment et va hériter des valeurs par défaut de ce dernier.
      3. Décochez la case Les utilisateurs peuvent supprimer l'installation de ce module. Notre exemple étant relativement simple avec seulement trois modules inclus, les utilisateurs vont installer ces trois modules.
      4. Ne modifiez pas les valeurs par défaut du Mode d'installation par défaut. L'assistant d'installation du module de fonctions s'affichera pendant l'installation. Cependant, l'installation du module de fonctions en mode silencieux ferait apparaître à l'utilisateur que l'IIP de Plants by WebSphere est installé de manière transparente en une opération bien que deux modules soient installés. Notez que si vous choisissez ici une installation en mode silencieux, vous devez indiquer un fichier de réponses ou le programme d'installation de l'IIP doit en indiquer un au cours de l'installation.
      5. Définissez le chemin de l'installation de ce module à partir de l'onglet Chemin de répertoire d'installation par défaut. Le module de Network Deployment étant défini comme l'appel d'installation principal, le chemin de l'installation de notre module de fonctions a la valeur suivante : $RESV{6.1.0-WS-WASND_1-1:installLocation}. Il s'agit d'une macro indiquant que la valeur de résultat de l'option installLocation pour le module de Network Deployment qui sera utilisé ici. Pour plus d'informations sur les macros et leur utilisation, voir Remplacement de macros (IIP).
      6. Cliquez sur l'onglet Fichiers de réponses. N'installant pas le module en mode silencieux, nous passerons ici les paramètres de cette section. Si vous voulez installer cet appel de module en mode silencieux, vous devez indiquer un fichier de réponses.
      7. Cliquez sur l'onglet Actions liées aux codes de sortie. Il s'agit des actions qui seront suivies lorsque le module génère ces codes de sortie. Remplacez l'action pour L'installation a partiellement réussi par Demander à l'utilisateur si l'installation doit être arrêtée ou continuer. Nous laissons l'utilisateur décider si une installation partielle est acceptable, en fonction des informations données dans les journaux du produit ou d'autres informations auxquelles il a accès. Les deux autres types d'actions liées aux codes de sortie sont définis pour arrêter l'installation par défaut, ce qui, dans les deux cas, est un comportement acceptable. Cliquez sur OK pour quitter le panneau des propriétés de l'appel de package d'installation.
  9. Ajoutez le module de fonctions de la WebSphere ESB version 6.2 à l'IIP.
    1. Sélectionnez IBM WebSphere Process Server 6.2 dans la liste des outils et modules pris en charge et suivez les étapes a à d dans la section concernant Network Deployment, en modifiant uniquement le chemin de répertoire du produit.
    2. Vous revenez au panneau de création des packages d'installation intégrée. Votre module de fonctions apparaît maintenant dans la liste des packages d'installation utilisés dans cet IIP. Un appel de ce module a été créé et répertorié dans la zone des appels de packages d'installation. Vérifiez que l'appel de WebSphere ESB est bien sélectionné et cliquez sur le bouton Modifier en regard de la zone des appels des packages d'installation.
      1. Modifiez le nom affiché et la description de l'appel. L'utilisateur qui installe l'IIP verra ces informations s'afficher avec l'appel de WebSphere ESB. Personnalisez ces noms pour refléter le rôle de votre société ou organisation.
      2. La case Définir cet appel d'installation comme appel d'installation principal est décochée par défaut. C'est le comportement adapté à notre situation puisque WebSphere ESB s'installe par dessus le produit Network Deployment et va hériter des valeurs par défaut de ce dernier.
      3. Décochez la case Les utilisateurs peuvent supprimer l'installation de ce module. Notre exemple étant relativement simple avec seulement trois modules inclus, les utilisateurs vont installer ces trois modules.
      4. Ne modifiez pas les valeurs par défaut du Mode d'installation par défaut. L'assistant d'installation pour WebSphere ESB s'affichera pendant l'installation. Notez que si vous choisissez ici une installation en mode silencieux, vous devez indiquer un fichier de réponses ou le programme d'installation de l'IIP doit en indiquer un au cours de l'installation.
      5. Définissez le chemin de l'installation de ce module à partir de l'onglet Chemin de répertoire d'installation par défaut. Le module de Network Deployment étant défini comme l'appel d'installation principal, le chemin de l'installation de notre module de fonctions a la valeur suivante : $RESV{6.1.0-WS-WASND_1-1:installLocation}. Il s'agit d'une macro indiquant que la valeur de résultat de l'option installLocation pour le module de Network Deployment qui sera utilisé ici. Pour plus d'informations sur les macros et leur utilisation, voir Remplacement de macros (IIP).
      6. Cliquez sur l'onglet Fichiers de réponses. N'installant pas le module en mode silencieux, nous passerons ici les paramètres de cette section. Si vous voulez installer cet appel de module en mode silencieux, vous devez indiquer un fichier de réponses.
      7. Cliquez sur l'onglet Actions liées aux codes de sortie. Il s'agit des actions qui seront suivies lorsque le module génère ces codes de sortie. Remplacez l'action pour L'installation a partiellement réussi par Demander à l'utilisateur si l'installation doit être arrêtée ou continuer. Nous laissons l'utilisateur décider si une installation partielle est acceptable, en fonction des informations données dans les journaux du produit ou d'autres informations auxquelles il a accès. Les deux autres types d'actions liées aux codes de sortie sont définis pour arrêter l'installation par défaut, ce qui, dans les deux cas, est un comportement acceptable. Cliquez sur OK pour quitter le panneau des propriétés de l'appel de package d'installation.
  10. Vérifiez les propriétés spécifiées pour vos deux appels de module dans la table des appels de package d'installation. Cliquez sur Suivant.
  11. Le panneau Autres fichiers et répertoires s'affiche. Vous pouvez indiquer n'importe quels fichiers ou répertoires à inclure dans l'IIP. Par exemple, vous pouvez inclure un fichier readme ou d'autres informations en plus des images dans le package IIP. Par contre, vous ne pouvez pas inclure de scripts avec cette fonction. Si vous voulez ajouter des scripts pendant l'installation, vous pouvez générer un package d'installation personnalisée (CIP) de Process Server avec les personnalisations des applications et des profils et l'utiliser dans un appel de package au lieu d'utiliser simplement l'image du produit Process Server à disponibilité générale. Cliquez sur Suivant.
  12. Sur le panneau de propriété, entrez le nom de votre organisation, "Plants by WebSphere", par exemple et une description. Cliquez sur le bouton A propos de dans l'assistant d'installation pour afficher ces informations. Cliquez sur Suivant.
  13. Le panneau de prévisualisation des packages d'installation intégrée s'affiche. Vous pouvez sauvegarder le fichier XML que vous avez généré, ou sauvegarder le fichier et générer l'IIP. Ce dernier ayant été créé et validé en mode connecté, choisissez la deuxième option. Cliquez sur Terminer.

Que faire ensuite

Vous pouvez maintenant installer le package IIP que vous avez créé. Pour plus d'informations, reportez-vous à la section Installation d'un package d'installation intégrée (IIP) ou, si vous voulez effectuer l'installation en mode silencieux, consultez la section Installation d'un package d'installation intégrée en mode silencieux.

task Rubrique relative à une tâche

Conditions d'utilisation | Commentaires en retour


Icône d'horodatage Dernière mise à jour: 07 juillet 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_if_iip_createbuild.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
Ce centre d'information est mis en service par la technologie Eclipse (http://www.eclipse.org).