L'outil de gestion de profil vous permet de créer et configurer un
profil de gestionnaire de déploiement
WebSphere ESB
. Les instructions suivantes indiquent comment
configurer des profils à l'aide de valeurs personnalisées et les
utiliser dans un nouvel environnement de déploiement à partir d'un
modèle fourni.
Avant de commencer
Les instructions de cette rubrique supposent l'utilisation de l'outil de gestion de profil pour la création de profils selon les procédures décrites dans
Création de profil à l'aide de l'outil de gestion de profil. Par conséquent, vous avez démarré l'outil de gestion de profil et choisi de
créer un profil de gestionnaire de déploiement, et avez également sélectionné
l'option
Environnement de déploiement de création de
profil. L'augmentation de profils de gestionnaire de déploiement existants
ne peut pas être effectuée avec l'option
Environnement de déploiement.
Pourquoi et quand exécuter cette tâche
Sélectionnez l'option de création de profil
Environnement de déploiement pour créer un profil
entièrement configuré destiné à votre environnement de déploiement. Cette option permet de configurer et d'installer tous les composants requis pour que
WebSphere ESB puisse fonctionner. Les composants suivants sont configurés dans le cadre de cette procédure :
- Infrastructure CEI (Common Event Infrastructure)
- Architecture SCA (Service Component Architecture)
Dans ce type de configuration, vous pouvez attribuer les valeurs de votre choix aux paramètres suivants : emplacement du profil, ports et noms de profil, de noeud, d'hôte et de cellule. Vous pouvez entrer un ID et un mot de passe d'administration à des fins de sécurité administrative. Si le système d'exploitation et les privilèges associés à votre compte utilisateur le permettent, vous pouvez créer un service système pour exécuter le serveur. Vous pouvez également choisir le modèle d'environnement de déploiement ou vos propres valeurs pour la configuration de la base de données commune.
A l'issue de la procédure décrite dans Création de profil à l'aide de l'outil de gestion de profil, le panneau de nom et emplacement de profil apparaît. Procédez comme suit pour configurer un nouveau profil de gestionnaire de déploiement à l'aide de valeurs de configuration personnalisées, pour un environnement de déploiement.
Procédure
- Dans le panneau de nom et emplacement de profil, procédez comme suit :
- Indiquez un nom et un chemin d'accès uniques pour le profil ou acceptez les valeurs par défaut.
Chaque profil que vous créez doit avoir un nom. Lorsque vous avez plusieurs profils, vous pouvez
vous adresser à chacun individuellement à son niveau supérieur en
utilisant ce nom.
Le répertoire indiqué contient les fichiers définissant l'environnement d'exécution : commandes, fichiers de configuration et fichiers journaux. Par défaut, ce répertoire est le suivant :

racine_installation/profiles/nom_profil
racine_installation\profiles\nom_profil
racine_données_utilisateur/profiles/nom_profil
où
nom_profil est le nom que vous avez indiqué. Un message d'erreur s'affiche si :
- Le nom_profil indiqué n'est pas unique.
- Le répertoire indiqué n'est pas vide.
- L'ID utilisateur n'est pas associé aux droits nécessaires pour ce répertoire.
- L'espace est insuffisant pour créer le profil.
- Vous pouvez faire en sorte que le profil créé devienne le profil par défaut
(et que les commandes lui soient automatiquement associées). Pour cela, cochez
la case Définir ce profil comme profil par défaut. Cette case à cocher
n'apparaît que lorsqu'un profil existant figure sur votre système.
Le premier profil que vous créez sur un poste de travail est le profil par défaut.
Ce profil est la cible par défaut de toutes les commandes
exécutées à partir du répertoire bin dans l'arborescence
d'installation du produit.
Lorsqu'il n'existe qu'un seul profil sur un poste de travail, chaque commande agit sur ce
profil. Pour utiliser certaines commandes sur
un serveur contenant plusieurs profils, vous devez identifier le profil cible.
Pour plus d'informations, voir Commandes de profils en environnement multiprofils.
- Cliquez sur Suivant. (Si vous cliquez sur Précédent et modifiez le nom
du profil, vous devrez peut-être le modifier manuellement sur ce panneau lorsqu'il s'affiche à nouveau)
Le panneau Noms de noeud, d'hôte et de cellule s'affiche.
- Dans le panneau de nom de noeud, d'hôte et de cellule, spécifiez le nom
de noeud, d'hôte et de cellule du gestionnaire de déploiement, ou acceptez les
valeurs par défaut et cliquez sur Suivant. Essayez d'utiliser un nom de noeud aussi court que possible,
mais veillez à ce que ces noms soient uniques au sein du déploiement. Pour plus d'informations sur les
termes réservés et autres restrictions à prendre en compte pour nommer un noeud, un hôte et une cellule, voir
Remarques relatives aux noms de profils, de noeuds, d'hôtes et de cellules.
Le panneau Sécurité administrative s'affiche.
- Dans le panneau de sécurité administrative, indiquez le nom d'utilisateur
et le mot de passe de connexion à la console d'administration, puis cliquez sur
Suivant.
Important : Si vous effectuez une création de profil d'environnement de déploiement, la sécurité administrative doit être activée.
Le panneau Attribution des valeurs de port s'affiche.
- Vérifiez que les ports spécifiés pour le profil sont uniques, et
cliquez sur Suivant.
L'outil de gestion de profil détecte les ports en cours d'utilisation par d'autres produits WebSphere et affiche les valeurs de port recommandées qui n'entrent pas en conflit avec les valeurs existantes. Si d'autres applications que WebSphere utilisent les ports spécifiés, vérifiez qu'il n'y ait pas de conflit.
Les ports sont reconnus comme étant en cours d'utilisation si les situations
suivantes sont satisfaites :
- Ils sont affectés à un profil créé lors d'une installation effectuée par l'utilisateur en cours.
- Ils sont en cours d'utilisation.
Bien que l'outil valide les ports
lorsque vous accédez au panneau Attribution des valeurs de port, certains de
vos choix sur les panneaux suivants peuvent générer des conflits. L'attribution des ports n'est pas définitive tant que la création de profil n'est pas terminée.
Si vous pensez qu'il existe un conflit de port, vous pouvez faire des recherches une fois le profil créé.
Identifiez quels ports ont été utilisés lors de la création du profil en consultant le fichier suivant :

racine_profil/properties/portdef.props
racine_profil\properties\portdef.props
racine_profil/properties/portdef.props
Ce fichier contient les clés et les valeurs utilisées pour les paramètres des ports. En cas de conflit, vous pouvez réattribuer les ports manuellement. Pour
assigner à nouveau des ports, voir la rubrique
Mise
à jour de ports dans un profil existant dans le centre de documentation
de
WebSphere
Application Server Network Deployment, version 6.1 et exécutez le fichier
updatePorts.ant via le script
ws_ant.
L'étape suivante dépend de votre plateforme et de votre qualité d'utilisateur root (Administrateur) ou non.
Type d'installation |
Etape suivante |
Sur les plateformes
Linux®
si vous exécutez l'outil de gestion de profil en tant qu'utilisateur
root |
Le panneau de définition de service Linux apparaît. Passez à l'étape 6. |
Sur les plateformes
Windows®
si vous disposez des privilèges du groupe administrateur |
Le panneau de définition de service Windows apparaît. Passez à l'étape 5. |
Sur une autre plateforme, ou en tant qu'utilisateur non root sur
une plateforme
Linux
ou
Windows. |
Le panneau de configuration de l'environnement de déploiement s'affiche.
Passez à l'étape 7. |
Indiquez si vous souhaitez exécuter le serveur en tant que service
Windows
et sélectionnez Suivant. Le panneau de définition de service
Windows
s'affiche pour la plateforme
Windows
uniquement si l'ID qui installe le service
Windows
possède des privilèges de groupe administrateur. Si le profil est configuré en tant que service Windows, le produit démarre les
services Windows pour les processus serveur démarrés par la commande
startManager. Par exemple, si vous configurez un serveur en tant que service Windows et exécutez la commande
startManager,
la commande
wasservice démarre le service défini.
Important : Si vous vous connectez via un compte utilisateur spécifique, vous devez
indiquer l'ID utilisateur et le mot de passe de l'utilisateur qui gérera ce
service. Vous devez également indiquer le type de démarrage
(Manuel par défaut). L'ID utilisateur ne doit pas contenir d'espace. Il doit en outre appartenir au
groupe des administrateurs et disposer des droits d'utilisateur avancés
"Ouvrir une session en tant que service" et "Agir en tant que partie du
système".
Si l'ID utilisateur appartient au groupe Administrateur,
l'outil de gestion de profil lui accorde des droits d'utilisateur
avancés (s'il ne les possède pas déjà).
Lors de la suppression d'un profil, vous pouvez supprimer le service
Windows
qui est ajouté durant la création de profil.
Considérations relatives à IPv6 lors de l'exécution de profils en tant que services Windows
Les serveurs créés pour être exécutés en tant que service Windows ne démarrent pas avec IPv6 si le service est configuré pour être exécuté en tant que Système local. Pour activer IPv6, créez une variable d'environnement propre à l'utilisateur. Cette variable d'environnement est une variable utilisateur et non une variable
de Système local ; par conséquent, seul un service
Windows
exécuté pour cet utilisateur spécifique peut accéder à cette variable. Par défaut, lorsqu'un nouveau profil est créé et configuré pour être exécuté en tant que service Windows, ce service est configuré pour être exécuté en tant que Système local. Lorsque le service WebSphere ESB Windows essaie de s'exécuter, il ne parvient pas à accéder à la variable d'environnement dont la valeur est IPv6 et il essaie alors d'utiliser IPv4. Dans ce cas, le serveur ne démarre pas correctement. Pour résoudre ce problème, vous devez spécifier, au moment de la création de profil, que le service
WebSphere ESB Windows doit être exécuté avec le même ID utilisateur que celui utilisé par la variable d'environnement qui spécifie que IPv6 est défini, et non avec Système local.
Lorsque vous cliquez sur Suivant, le panneau de configuration de l'environnement de déploiement s'affiche.
Indiquez si vous souhaitez exécuter le serveur en tant que service
Linux
et cliquez sur Suivant. Le panneau de définition de service
Linux
ne s'affiche que si le système d'exploitation en cours est une version prise en
charge de
Linux
et que l'utilisateur en cours dispose des droits appropriés.
WebSphere ESB tente de démarrer les services Linux destinés aux processus serveur lancés via la commande startManager.
Par exemple, si vous configurez un serveur en tant que service Linux et que vous exécutez la commande startManager,
la commande wasservice tente de démarrer le service défini.
Par défaut, WebSphere ESB n'est pas sélectionné pour être exécuté en tant que service Linux.
Pour pouvoir créer le service, l'utilisateur doit s'être connecté à l'outil de gestion de profil en tant que superutilisateur. Si ce n'est pas le cas, le panneau de définition de service Linux ne s'affiche pas et le service n'est pas créé.
Vous devez indiquer un nom d'utilisateur sous lequel le service va s'exécuter.
Pour supprimer un service Linux, l'utilisateur doit être l'utilisateur root ou posséder des droits appropriés pour la suppression du service.
Sinon, il est possible de créer un script de suppression qui sera exécuté par le superutilisateur pour le compte de l'utilisateur.
Le panneau de configuration de l'environnement de déploiement s'affiche.
- Dans le panneau de configuration de l'environnement de déploiement,
choisissez le modèle que vous souhaitez utiliser pour l'environnement
de
déploiement sur ce profil du gestionnaire de déploiement.
Sélectionnez un bouton d'option correspondant à l'un des modèles
suivants et
sélectionnez
Suivant.
- Messagerie et support distants définit un
cluster pour le déploiement de l'application, un cluster distant pour
l'infrastructure de messagerie, un autre pour l'infrastructure CEI (Common
Event Infrastructure) et d'autres applications de support. Ce modèle configure une installation qui convient à la plupart des besoins en matière d'intégration de processus métier. En cas de doute, sélectionnez ce modèle.
- Messagerie distante définit un cluster
pour le déploiement d'application et un cluster distant pour l'infrastructure
de messagerie. L'infrastructure CEI (Common Event Infrastructure) et les autres applications de support sont configurées sur le cluster cible du déploiement d'application.
- Cluster unique définit un cluster pour
le déploiement d'application. L'infrastructure de messagerie et l'infrastructure CEI avec applications de support sont configurées sur le cluster de déploiement d'application.
Pour plus d'informations, voir les rubriques suivantes :
- Modèles d'environnement de déploiement. Un modèle d'environnement de déploiement indique les contraintes et les exigences des composants et des ressources intervenant dans un environnement de déploiement.
Les modèles sont conçus pour répondre à la plupart des besoins métier et vous aident à créer un environnement de déploiement de la manière la plus efficace.
- Fonctions d'environnement de déploiement.
Pour concevoir un environnement de déploiement robuste, il est essentiel de comprendre la fonction
de chaque cluster dans les modèles de déploiement fournis par IBM ou dans un environnement de
déploiement personnalisé. Cette compréhension peut vous aider à prendre les bonnes décisions pour que le modèle d'environnement de déploiement réponde le mieux possible à vos besoins.
Une fois que vous avez choisi le modèle à utiliser pour l'environnement de déploiement sur ce
profil de gestionnaire de déploiement, le panneau de configuration de la base de données s'affiche.
- Dans le panneau de configuration de la base de données, configurez la base de données commune utilisée par tous les composants WebSphere ESB,
y compris la base de données de l'infrastructure CEI et la base de données de messagerie du bus système.
Si vous souhaitez utiliser d'autres bases de données que la base de données commune pour ces composants, procédez comme suit :
- Annulez cette création de profil d'environnement de déploiement et créez ensuite l'environnement de déploiement à l'aide de la console d'administration. Pour plus d'informations, voir Création d'environnements de déploiement.
- Si vous souhaitez utiliser un autre produit de base de données créé par le
même fournisseur, vous pouvez poursuivre la création de ce profil et modifier
ultérieurement la configuration de la base de données dans la console
d'administration. Pour plus d'informations sur la configuration de pilotes JDBC et sur les sources de données, voir Configuration d'un fournisseur et d'une source de données JDBC dans le centre de documentation de WebSphere Application Server Network Deployment, version 6.1.
Consultez la rubrique
Configuration de la base de données commune et de la base de données Common Event Infrastructure à l'aide de l'outil de gestion de profil
pour obtenir plus d'informations, puis retournez à cette étape lorsque vous
avez renseigné tous les champs dans les panneaux Configuration de la base de
données (Partie 1 et 2). L'outil de gestion de profil valide vos sélections de configuration de base de données et affiche un message en cas d'erreur.
Par exemple, si vous entrez un nom de base de données qui existe déjà et que
vous créez une nouvelle base de données, un message d'erreur vous
informe que cette base de données existe déjà.
Restriction : Les privilèges DBA (Database Administrator) sont nécessaires pour les panneaux de configuration de configuration de base de données qui font partie de la création d'un profil de gestionnaire de déploiement pour un environnement de déploiement. Si vous envisagez d'utiliser la fonction d'environnement de déploiement du programme d'installation du produit ou de l'outil de gestion de profil et une base de données autre que Derby Network Server, l'ID utilisateur que vous entrez dans la zone "Nom d'utilisateur
pour l'authentification à la base de données" dans les panneaux de configuration de base de données doit avoir les privilèges DBA.
Lorsque vous configurez la base de données commune, le panneau
Récapitulatif du profil
s'affiche.
- Dans le panneau Récapitulatif du profil, sélectionnez
Créer pour créer le profil ou
Précédent pour modifier les caractéristiques du profil.
Une fois la création ou l'augmentation de profil terminée, le panneau indiquant que l'opération est terminée s'affiche en même temps que le message L'outil de gestion de profil a créé le profil ou L'outil de gestion de profil a augmenté le profil.
- Terminez de configurer le profil en exécutant l'une des tâches suivantes, selon que vous devez ou non
configurer la base de données Common manuellement.
Résultats
Vous avez terminé la création d'un profil WebSphere ESB.
Le noeud indiqué dans le profil contient un gestionnaire de déploiement nommé dmgr.
Que faire ensuite
Vérifiez que l'instance de base de données est en cours d'exécution avant de démarrer le gestionnaire de déploiement, même si la base de données est locale. Vérifiez ensuite le fonctionnement du serveur en sélectionnant
Démarrer le gestionnaire de
déploiement dans la console Premiers pas. Une fenêtre de résultats s'affiche. Si elle contient l'un des messages suivants, cela signifie que le gestionnaire de déploiement fonctionne correctement :
ADMU3000I: Le serveur dmgr est prêt pour l'e-business ; l'ID de processus est 3072
Configurez des noeuds personnalisés dans l'environnement de déploiement pour terminer le modèle d'environnement de déploiement.
Pour plus d'informations sur la planification de l'installation, voir les rubriques figurant dans Planification de WebSphere ESB.