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

Création d'un profil personnalisé en mode silencieux

Le fichier responsefile.pcaw.esb.managedProfile.txt est un fichier de réponses exemple qui vous permet de créer un profil personnalisé. Utilisez la commande addNode pour fédérer le noeud personnalisé dans une cellule de gestionnaire de déploiement afin de le rendre opérationnel. En raison de cette forte dépendance au noeud géré, ce profil est souvent appelé profil géré.

Pour créer un noeud personnalisé via le fichier de réponses, vous devez être connecté comme utilisateur root (sous Linux ou UNIX) ou comme membre du groupe Administrateur (sous Windows). Certaines étapes de la procédure d'installation sous Windows nécessitent que l'utilisateur soit membre du groupe Administrateur et dispose des droits utilisateur avancés Se comporter comme partie intégrante du système d'exploitation et Ouvrir une session en tant que service.

Lorsque vous effectuez une installation en mode silencieux, le programme d'installation lit ce fichier pour déterminer les caractéristiques du profil du gestionnaire de déploiement. Vous pouvez utiliser ce fichier de réponses après l'installation pour créer des profils de gestionnaire de déploiement supplémentaires. Le fichier de réponses est fourni avec des valeurs par défaut.

Fédération du profil personnalisé

Plusieurs directives du fichier fournissent des options définissant la manière dont le noeud est fédéré dans la cellule du gestionnaire de déploiement :
  • -W pctfederationpanelInstallWizardBean.federateLater

    Affectez à cette option la valeur true si le gestionnaire de déploiement n'est pas en cours d'exécution ou n'est pas accessible pour l'une ou l'autre des raisons indiquées dans la description de la fédération.

  • -W pctfederationpanelInstallWizardBean.hostname

    Spécifiez une valeur qui sera convertie en nom du système sur lequel le gestionnaire de déploiement est exécuté. Pour plus d'informations sur les conventions de dénomination des hôtes, voir Remarques concernant le nom des profils, des noeuds, des systèmes hôtes et des cellules.

  • -W pctfederationpanelInstallWizardBean.port

    Spécifiez la valeur du port SOAP du gestionnaire de déploiement. Vous devez indiquer la valeur correcte. Une valeur incorrecte empêchera la fédération du noeud et provoquera une erreur générale avec indicateur INSTCONFFAILED. Le port SOAP par défaut du gestionnaire de déploiement est 8879.

Le noeud doit-il être fédéré pendant ou après la création du profil ?

Fédérez le noeud au cours de la création silencieuse du profil personnalisé si et seulement si toutes les conditions suivantes sont réunies :
  • Le gestionnaire de déploiement est en cours de fonctionnement.
  • Le gestionnaire de déploiement est un profil WebSphere ESB.
  • La sécurité n'est pas activée sur le noeud du gestionnaire de déploiement.
  • Le gestionnaire de déploiement utilise le type de connecteur JMX SOAP par défaut et le connecteur est activé.
Ne fédérez pas le noeud pendant la création du profil en mode silencieux si l'une des conditions suivantes se vérifie :
  • Le gestionnaire de déploiement ne s'exécute pas ou vous n'êtes pas certain qu'il s'exécute actuellement.
  • Le gestionnaire de déploiement est un profil WebSphere Application Server Network Deployment, qui n'a pas encore été augmenté en profil WebSphere ESB.
  • La sécurité est activée sur le noeud du gestionnaire de déploiement.
  • Le connecteur SOAP est désactivé.
  • Le gestionnaire de déploiement a été reconfiguré pour utiliser le protocole RMI (Remote Method Invocation) comme connecteur JMX (Java Management Extensions) prioritaire, alors qu'il ne s'agit pas de l'option par défaut. Cliquez sur Administration du système > Gestionnaire de déploiement > Services d'administration dans la console d'administration du gestionnaire de déploiement pour vérifier le type de connecteur prioritaire.
Si l'un des conditions ci-dessus est vérifiée, vous devez fédérer le noeud après sa création en utilisant la commande addNode pour saisir un ID utilisateur et un mot de passe.

Si vous tentez de fédérer un noeud personnalisé alors que le gestionnaire de déploiement n'est pas en cours d'exécution ou n'est pas disponible, la création du profil échoue et le profil personnalisé résultant est inutilisable. Vous devez alors déplacer le répertoire du profil personnalisé hors du référentiel de profils (par défaut, le répertoire profiles dans racine_installation (où racine_installation est le répertoire d'installation de WebSphere ESB) avant de créer un autre profil personnalisé ayant le même nom.

Eviter l'emploi de l'option -silent dans le fichier de réponses des options

L'utilisation de l'option -silent dans le fichier génère un incident. L'incident se produit lorsque le fichier de réponses est appelé par la procédure d'installation en mode silencieux, et non lorsqu'il est appelé directement par l'assistant de création de profils. Voir Personnalisation du fichier de réponses pour plus d'informations sur la création silencieuse d'un profil lors d'une installation en mode silencieux.

Cette option n'est pas nécessaire. Evitez de l'utiliser pour ne pas générer d'incident.

Emplacement des fichiers de réponses

Les exemples de fichiers de réponses des options sont situés à deux endroits.

Fichiers exemple :
  • responsefile.pcaw.esb.dmgrProfile.txt
  • responsefile.pcaw.esb.managedProfile.txt
  • responsefile.pcaw.esb.standAloneProfile.txt

Emplacement :

Tableau 1. Emplacement des fichiers de réponses des options
Emplacement sur le CD du produit Emplacement sur le système
Répertoire /ESB Répertoire racine_installation/bin/ProfileCreator

Utilisez le fichier figurant sur le CD du produit pour installer WebSphere ESB en mode silencieux et créer un profil.

Après avoir installé WebSphere ESB, vous pouvez utiliser le fichier de réponses installé avec le paramètre -options dans l'assistant de création de profils.

Espace disque requis

Profil Espace disque requis Espace temporaire requis
Profil de gestionnaire de déploiement 30 Mo 40 Mo
Profil personnalisé 10 Mo 40 Mo
Profil de serveur d'applications 200 Mo 40 Mo

Création d'un environnement d'exploitation lors de l'installation du produit

L'installation de WebSphere ESB comporte deux étapes :
  1. Installation des fichiers de base du produit et des fichiers de composants.
  2. Création d'un profil de gestionnaire de déploiement, d'un profil personnalisé ou d'un profil de serveur d'applications.

Le fichier de réponses des options exemple, responsefile.esb.txt, définit la première partie de l'installation et peut également lancer la seconde partie de l'installation. Pour créer un profil lors de l'installation des fichiers de base du produit, utilisez l'option du fichier responsefile.esb.txt qui identifie le fichier de réponses permettant de créer un profil. Le fichier de réponses du profil vous permet d'utiliser l'assistant de création de profils en mode silencieux.

Pour éditer et utiliser le fichier de réponses approprié pour la création d'un profil, exécutez la procédure suivante :
  1. Copiez le fichier approprié situé dans le répertoire ESB du CD du produit vers un emplacement facilement identifiable sur votre machine. Les fichiers exemple sont :
    Pour créer un : Copiez le fichier de réponses :
    Profil de gestionnaire de déploiement responsefile.pcaw.esb.dmgrProfile.txt
    Profil personnalisé responsefile.pcaw.esb.managedProfile.txt
    Profil de serveur d'applications responsefile.pcaw.esb.standAloneProfile.txt
  2. Editez le fichier afin de personnaliser les valeurs en fonction de votre installation.
  3. Vérifiez que le fichier de réponses ne contient pas l'option -silent pour l'assistant de création de profils. Si l'option existe, le profil ne sera pas créé.
  4. Sauvegardez le fichier.
  5. Editez le fichier responsefile.esb.txt pour identifier l'emplacement et le nom du fichier de réponses du profil. Modifiez la valeur de l'option -W pcawresponsefilelocationqueryactionInstallWizardBean.fileLocation pour identifier le fichier. Exemple :
    -W pcawresponsefilelocationqueryactionInstallWizardBean.fileLocation=
    "/opt/IBM/WebSphere/MyOptionFiles/customProfile.txt"
  6. Lancez l'installation. Exemple :
    install -options "myresponsefile.txt" -silent
  7. Après l'installation, vérifiez les fichiers journaux pour savoir si l'opération a abouti.

Création d'un profil après l'installation

L'installation de WebSphere ESB comporte deux étapes :
  1. l'installation des fichiers de base du produit et des fichiers de composants,
  2. la création d'un profil de gestionnaire de déploiement, d'un profil personnalisé ou d'un profil de serveur autonome.

Lorsque les fichiers de base du produit ont été installés, vous pouvez créer un profil à tout moment à l'aide de l'assistant de création de profils. Lancez l'assistant depuis la console Premiers pas ou en utilisant la commande de l'assistant de création de profils.

Vous pouvez également utiliser l'un des exemples de fichiers de réponses des profils (voir ci-dessous) pour créer un profil en mode silencieux via l'assistant de création de profils. Pour éditer et utiliser le fichier de réponses approprié pour la création d'un profil, exécutez la procédure suivante :
  1. Copiez le fichier approprié situé dans le répertoire racine_installation/bin/ProfileCreator vers un emplacement facilement identifiable sur votre machine. Les fichiers exemple sont :
    Pour créer un profil de : Copiez le fichier de réponses :
    Gestionnaire de déploiement responsefile.pcaw.esb.dmgrProfile.txt
    Noeud géré responsefile.pcaw.esb.managedProfile.txt
    Serveur d'applications autonome responsefile.pcaw.esb.standAloneProfile.txt

    Par exemple, copiez le fichier en le renommant my_options_file.txt

  2. Editez le fichier afin de personnaliser les valeurs en fonction de votre installation.
  3. Sauvegardez le fichier.
  4. Lancez l'installation.
    Exemple :
    • For AIX platforms ./pcatAIX.bin -options my_options_file.txt -silent
    • ./pcatHPUX.bin -options my_options_file.txt -silent
    • LINUX platforms ./pcatLinux.bin -options my_options_file.txt -silent
    • LINUX platforms Plateformes Power : ./pcatLinuxPPC.bin -options my_options_file.txt -silent
    • Solaris platforms ./pcatSolaris.bin -options my_options_file.txt -silent
    • For Windows platforms pcatWindows.exe -options my_options_file.txt -silent
  5. A la fin de l'exécution de l'assistant de création de profils, vérifiez les fichiers journaux pour savoir si l'opération a abouti.

Journalisation

Les fichiers journaux suivants contiennent les informations relatives à la création de profils :
  • Le fichier racine_installation/logs/log.txt indique l'état de l'installation.
  • Le fichier racine_installationprofiles/nom_profil/logs/pctLog.txt indique les événements liés à l'installation survenus lors de la création de profils via l'assistant de création de profils.
  • Le fichier racine_installation/logs/wasprofile/wasprofile_create_nom_profil.log indique les événements liés à l'installation survenus lors de la création de profils.
  • Le fichier racine_installation/logs/wasprofile/wasprofile_delete_nom_profil.log indique les événements liés à l'installation survenus lors de la suppression de profils.

Remarques concernant l'attribution de noms

Voir Remarques concernant le nom des profils, des noeuds, des systèmes hôtes et des cellules pour plus d'informations sur l'attribution de noms.

Fichier exemple responsefile.pcaw.esb.managedProfile.txt

Conseil : Un profil personnalisé doit être ajouté à une cellule de gestionnaire de déploiement pour devenir opérationnel. En raison de cette forte dépendance au noeud géré, ce profil est souvent appelé profil géré ou noeud géré.

Bien entendu, tant que le noeud n'est pas fédéré dans la cellule, il n'est pas géré. En outre, tous les noeuds fédérés sont des noeuds gérés, notamment les noeuds fédérés dans des profils Application Server.

Le fichier de réponses suivant emploie souvent le terme managed (géré) au lieu du terme custom (personnalisé) dans la plupart des noms de directive. Il n'en reste pas moins que toutes les directives de ce fichier de réponses permettent de définir un profil personnalisé.


################################################################################
#
# Fichier de réponses pour la création d'un profil personnalisé WebSphere ESB
#
# Ce fichier d'options se trouve dans le répertoire RACINE_CD\ESB\ et dans le
# répertoire racine_installation\bin\ProfileCreator_wbi. 
#
# Pour utiliser le fichier d'options sous RACINE_CD\ESB\, suivez les
# instructions du fichier RACINE_CD\ESB\responsefile.esb.txt. Le programme
# d'installation de WebSphere ESB localise ce fichier lors de l'installation
# en mode silencieux et exécute automatiquement la création du profil en mode
# silencieux à la fin de l'installation.
# 
# Pour utiliser le fichier d'options sous
# racine_installation\bin\ProfileCreator_wbi pour la création du profil en mode
# silencieux, vous devez modifier diverses valeurs du fichier et utiliser les
# arguments de ligne de commande suivants :
# 
#    -options "responsefile.pcaw.esb.managedProfile.txt" -silent
#
################################################################################


################################################################################
# 
# Nom du profil
#
# Définissez le nom de ce profil personnalisé. Le nom du profil doit être
# unique pour cette installation de WebSphere ESB.
#
#
-W profilenamepanelInstallWizardBean.profileName="profileManaged"

################################################################################
# Pour définir ce profil comme votre profil par défaut, indiquez "true".
# Sinon, choisissez la valeur "false". S'il s'agit du premier profil créé, ce
# sera automatiquement le profil par défaut.
#
-W profilenamepanelInstallWizardBean.isDefault="false"


################################################################################
# 
# Emplacement du profil
#
# Spécifiez le répertoire devant contenir les fichiers définissant
# l'environnement d'exécution, par exemple, les commandes, fichiers de
# configuration et fichiers journaux. Si le répertoire indiqué
# existe déjà, il doit être vide. Si le nom du répertoire contient
# des espaces, faites-le figurer entre guillemets doubles, comme dans
# l'exemple Windows ci-dessous.
#
# Notez que les espaces dans le nom du répertoire d'installation ne sont
# autorisés que pour les systèmes d'exploitation Windows.
#
# Emplacement d'installation par défaut :
#
#    -P installLocation="<ESB_HOME>\profiles\<NOM_PROFIL>"
#
-P installLocation="C:\Program Files\IBM\WebSphere\ESB\profiles\profileManaged"


################################################################################
# 
# Nom du noeud
#
# Indiquez un nom pour le noeud du serveur d'applications. Chaque nom de noeud
# sous une cellule doit être unique.
#
# Remplacez NOM_NOEUD par le nom de noeud réel.
#
-W nodehostnamepanelInstallWizardBean.nodeName="NOM_NOEUD"


################################################################################
#
# Nom de l'hôte
#
# Indiquez le nom de l'hôte pour le serveur d'applications. Le nom d'hôte
# correspond au nom DNS (domain name system) (court ou long) ou à l'adresse
# IP de cet ordinateur.
# 
# Remplacez NOM_HOTE par le nom d'hôte réel. Mettez la ligne en commentaire
# pour utiliser la valeur par défaut.
# 
-W nodehostnamepanelInstallWizardBean.hostName="NOM_HOTE"


################################################################################
#
# Nom de la cellule
#
# Vous ne devez pas modifier ce paramètre, sauf en cas de nécessité absolue.
# 
# L'assistant définit le nom d'hôte local court + "Node##Cell" par défaut.
#
# Si vous souhaitez spécifier la valeur du nom de cellule, supprimez la marque
# de commentaire devant la ligne et remplacez NOM_CELLULE par <VOTRE_VALEUR>
#
# -W setnondmgrcellnameinglobalconstantsInstallWizardBean.value="NOM_CELLULE"


################################################################################
# 
# Affectation des valeurs de port
#
# Les entrées suivantes permettent de réinitialiser les numéros de port
# utilisés dans la configuration.
#
# Ce sont les valeurs par défaut actuelles. 
# Vérifiez qu'il n'existe aucun conflit de port.
# Les numéros de port de chaque profil sont situés dans :
# <profil>/config/cells/<nom_cellule>/nodes/<nom_noeud>/serverindex.xml
#
# Si vous spécifiez true pour la valeur de la directive
# -W pctfederationpanelInstallWizardBean.federateLater
# les numéros de port sont attribués automatiquement lorsque vous fédérez le 
# noeud à l'aide de la commande addNode. Les numéros de port suivants ne
# s'appliquent pas.
#
-W pctmanagedprofileportspanelInstallWizardBean.BOOTSTRAP_ADDRESS="2809"
-W pctmanagedprofileportspanelInstallWizardBean.SOAP_CONNECTOR_ADDRESS="8878"
-W pctmanagedprofileportspanelInstallWizardBean.SAS_SSL_SERVERAUTH_LISTENER_ADDRESS="9901"
-W pctmanagedprofileportspanelInstallWizardBean.CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS="9201"
-W pctmanagedprofileportspanelInstallWizardBean.CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS="9202"
-W pctmanagedprofileportspanelInstallWizardBean.ORB_LISTENER_ADDRESS="9100"
-W pctmanagedprofileportspanelInstallWizardBean.NODE_DISCOVERY_ADDRESS="7272"
-W pctmanagedprofileportspanelInstallWizardBean.NODE_MULTICAST_DISCOVERY_ADDRESS="5000"
-W pctmanagedprofileportspanelInstallWizardBean.NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS="5001"
-W pctmanagedprofileportspanelInstallWizardBean.DCS_UNICAST_ADDRESS="9353"


################################################################################
# 
# Fédération
#
# Un profil personnalisé contient un noeud vide qui doit être fédéré dans un
# gestionnaire de déploiement pour devenir un noeud géré opérationnel. 
# Identifiez un gestionnaire de déploiement en cours de fonctionnement
# qui va gérer le noeud ou choisissez de fédérer le noeud ultérieurement
# à l'aide de la commande addNode.
#
# Indiquez la valeur "true" pour fédérer ce noeud personnalisé ultérieurement
# à l'aide de la commande addNode. Vous devez fédérer ce noeud ultérieurement
# si le gestionnaire de déploiement :
#            - n'est pas en cours de fonctionnement 
#            - présente une sécurité activée 
#            - présente le connecteur SOAP désactivé
#
# Pour fédérer le noeud immédiatement, définissez la valeur "" et complétez
# les entrées relatives à l'hôte et au port du gestionnaire de déploiement.
#
-W pctfederationpanelInstallWizardBean.federateLater=""

################################################################################
# Indiquez le nom d'hôte du gestionnaire de déploiement pour la fédération.
#
-W pctfederationpanelInstallWizardBean.hostname="NOM_HOTE_GESTIONNAIRE_DEPLOIEMENT"

################################################################################
# Indiquez le numéro du port sur lequel le gestionnaire de déploiement (DMGR)
# est accessible sur l'hôte ci-dessus. La valeur de port par défaut est "8879".
#
-W pctfederationpanelInstallWizardBean.port="NUMERO_PORT_GESTIONNAIRE_DEPLOIEMENT"





################################################################################
# 
# Type du profil
#
# Doit avoir la valeur "managed" pour l'installation d'un profil personnalisé. 
# Ne la modifiez pas !
# 
-W profiletypepanelInstallWizardBean.selection="managed"

Tâches associées
Personnalisation du fichier de réponses

Reference topic

Conditions d'utilisation | Evaluez cette page

Timestamp iconDernière révision :
../timestamp 4 Mar 2006 http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\tasks\twesb_silent_cust.html

(C) Copyright IBM Corporation 2006. All Rights Reserved. Copyright IBM France, 2006. Tous droits réservés.
Ce centre de documentation a été réalisé grâce à la technologie Eclipse. (http://www.eclipse.org)