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


Configuration de profils de gestionnaire de déploiement pour un environnement de déploiement

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
  1. 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 :
      • For Linux operating systemFor UNIX operating system racine_installation/profiles/nom_profil
      • For Windows operating system racine_installation\profiles\nom_profil
      • For i5/OS operating system racine_données_utilisateur/profiles/nom_profil
      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.

  2. 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.

  3. 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.

  4. 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 :
    • For Linux operating systemFor UNIX operating system racine_profil/properties/portdef.props
    • For Windows operating system racine_profil\properties\portdef.props
    • For i5/OS operating system 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.
  5. For Windows operating system 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.

  6. For Linux operating system 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.


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_config_depman_nd.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).