La création d'un profil dans IBM WebSphere est une étape initiale de configuration de l'environnement d'application. La connaissance de la procédure est essentielle pour l'administrateur WebSphere.

Dans cet article, je vais vous expliquer comment créer un profil dans IBM WebSphere Application Server Network Deployment.

Cela suppose que vous installé IBM WAS dans un environnement Linux.

Avant de vous lancer dans la création de profil, comprenons qu'est-ce qu'un profil dans IBM WAS?

Le profil est un environnement d'exécution complet qui combine le binaire WAS et le profil (données utilisateur / configuration).

profil était

Il existe plusieurs types de profil disponibles dans WebSphere.

  • Cell - une combinaison de DMGR et de serveur d'applications fédéré
  • Standalone
  • Efficacité
  • Profil personnalisé

Vous pouvez créer un profil WebSphere Application Server de deux manières.

  1. GUI - Utilisation de l'outil de gestion de profil
  2. Silencieux - à l'aide du script manageprofile.sh

Dans cet article, utilisera l'interface graphique pour créer un profil de cellule.

  • Connectez-vous au serveur sur lequel WAS est installé
  • Accédez à l'emplacement binaire WAS >> bin >> ProfileManagement (dans l'emplacement d'installation par défaut, ce sera / opt / IBM / WebSphere / AppServer / bin / ProfileManagement)
  • Lancer l'outil de gestion de profil
./pmt.sh
  • Cela ouvrira une fenêtre «WebSphere Customization Toolbox», cliquez sur Créer

était-pmt

  • Sélectionnez l'environnement «Cellule» et cliquez sur Suivant

était-pmt-cell

In écran suivant, vous aurez la possibilité de sélectionner le processus de création de profil. Il existe deux processus.

  1. Résolution création de profil - le profil sera créé avec la configuration par défaut et les numéros de port. Dans la plupart des cas, vous pouvez le sélectionner.
  2. Avancé création de profil - Si vous cherchez à personnaliser les ports par défaut, la configuration, vous devrez l'utiliser.
  • Continuons avec la création de profil «typique», cliquez sur Suivant
  •  Entrez l'utilisateur et le mot de passe pour DMGR, si vous ne voulez pas que DMGR soit protégé par mot de passe, vous pouvez décocher la case «Activer la sécurité administrative».

était-pmt-security

  •  Consultez le résumé du profil et cliquez sur «Créer». Si vous le souhaitez, vous pouvez copier les informations de cet écran car il contiendra de nombreuses informations utiles telles que.
Région
Nom de profil
Nom de la cellule
Nom du nœud
Ports
Type de profil

was-pmt-sommaire

  •  La création du profil prendra quelques minutes et une fois terminé, vous devriez voir un confirmation.

était-pmt-succès

Si vous remarquez, j'ai conservé l'option par défaut "Lancez la console Premiers pas”Dans l'écran ci-dessus.

Cela ouvrira l'assistant des premières étapes où vous pourrez vérifier l'installation. La vérification est essentiel vous savez donc que votre profil est fonctionnel et prêt à déployer l'application nécessaire à votre entreprise.

  •  Cliquez sur "Vérification de l'installation"

était-vérification

Le processus de vérification implique le démarrage et l'arrêt du DMGR et vous devriez voir quelque chose comme ci-dessous.

Le nom du serveur est: dmgr Le nom du profil est: Dmgr01 Le nom du profil est: / opt / IBM / WebSphere / AppServer / profiles / Dmgr01 Le type de profil est: dmgr Le nom de la cellule est: localhostCell01 Le nom du nœud est: localhostCellManager01 Le codage actuel est: UTF-8 Démarrer l'exécution la commande suivante: /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh -profileName Dmgr01> ADMU0116I: les informations sur l'outil sont enregistrées dans le fichier> / opt / IBM / WebSphere / AppServer / profiles / Dmgr01 / logs /dmgr/startServer.log> ADMU0128I: Outil de démarrage avec le profil Dmgr01> ADMU3100I: Lecture de la configuration pour le serveur: dmgr> ADMU3200I: Serveur lancé.  En attente de l'état d'initialisation.
 > ADMU3000I: Serveur dmgr ouvert au commerce électronique; l'ID de processus est 32013 Le numéro de port du serveur est: 9060 IVTL0010I: Connexion à l'hôte local WebSphere Application Server sur le port: 9060 IVTL0015I: WebSphere Application Server localhost s'exécute sur le port: 9060 pour le profil Dmgr01 IVTL0035I: L'outil de vérification de l'installation analyse le fichier / opt / Fichier IBM / WebSphere / AppServer / profiles / Dmgr01 / logs / dmgr / SystemOut.log pour les erreurs et les avertissements.
 [11/20/16 4: 53: 38: 556 PST] 00000001 WSKeyStore W CWPKI0041W: Un ou plusieurs magasins de clés utilisent le mot de passe par défaut.
 [11/20/16 4: 53: 47: 225 PST] 00000001 HostNameMap W HMGR0064W: La résolution des adresses IP pour le nom d'hôte localhost n'a trouvé que l'adresse de bouclage.  L'adresse de bouclage sera utilisée.
 [11/20/16 4: 53: 53: 571 PST] 00000001 SibMessage W [:] CWSJY0003W: MQJCA5001: messagerie WMQ: «9.0.0.0-p900-L160509.1».
 [11/20/16 4: 53: 55: 298 PST] 0000007a AuthConfigFac W SECJ8032W: L'implémentation AuthConfigFactory n'est pas définie, en utilisant la classe d'implémentation d'usine JASPI par défaut: com.ibm.ws.security.jaspi.ProviderRegistry.
 [11/20/16 4: 54: 00: 239 PST] 00000078 AbstractInjec W CWNEN0070W: La classe d'annotation javax.ws.rs.HeaderParam ne sera pas reconnue car elle a été chargée à partir du fichier: / opt / IBM / WebSphere / AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar plutôt que depuis un chargeur de classe de produit.
 [11/20/16 4: 54: 00: 242 PST] 00000078 AbstractInjec W CWNEN0070W: La classe d'annotation javax.ws.rs.MatrixParam ne sera pas reconnue car elle a été chargée à partir du fichier: / opt / IBM / WebSphere / AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar plutôt que depuis un chargeur de classe de produit.
 [11/20/16 4: 54: 00: 243 PST] 00000078 AbstractInjec W CWNEN0070W: La classe d'annotation javax.ws.rs.core.Context ne sera pas reconnue car elle a été chargée à partir du fichier: / opt / IBM / WebSphere /AppServer/systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar plutôt que depuis un chargeur de classe de produit.
 [11/20/16 4: 54: 00: 244 PST] 00000078 AbstractInjec W CWNEN0070W: La classe d'annotation javax.ws.rs.CookieParam ne sera pas reconnue car elle a été chargée à partir du fichier: / opt / IBM / WebSphere / AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar plutôt que depuis un chargeur de classe de produit.
 [11/20/16 4: 54: 00: 245 PST] 00000078 AbstractInjec W CWNEN0070W: La classe d'annotation javax.ws.rs.PathParam ne sera pas reconnue car elle a été chargée à partir du fichier: / opt / IBM / WebSphere / AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar plutôt que depuis un chargeur de classe de produit.
 [11/20/16 4: 54: 00: 246 PST] 00000078 AbstractInjec W CWNEN0070W: La classe d'annotation javax.ws.rs.QueryParam ne sera pas reconnue car elle a été chargée à partir du fichier: / opt / IBM / WebSphere / AppServer /systemApps/isclite.ear/kc.war/WEB-INF/lib/jsr311-api-1.1.1.jar plutôt que depuis un chargeur de classe de produit.
 [11/20/16 4: 54: 02: 982 PST] 00000001 TcpTransport W ADMD0025W: Dans la découverte de processus, l'adresse IP 127.0.0.1 est utilisée pour annoncer un point de terminaison.  Cette utilisation peut entraîner des problèmes dans un environnement réseau.
 [11/20/16 4: 54: 03: 213 PST] 00000051 FfdcProvider W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident émis sur / opt / IBM / WebSphere / AppServer / profiles / Dmgr01 / logs /ffdc/dmgr_917750c5_16.11.20_04.54.03.0579098089159114197997.txt com.ibm.ws.management.discovery.DiscoveryService.sendQuery 189 IVTL0040I: 12 erreurs / avertissements sont détectés dans / opt / IBM / WebSphere / DmServer01 / profiles Fichier logs / dmgr / SystemOut.log IVTL0070I: La vérification de l'outil de vérification de l'installation a réussi.
 La vérification de l'installation est comcomplet.

Ceci conclut que le profil est créé réussir.

Essayons d'accéder à l'URL DMGR

était-dmgr

Bien joué! vous avez créé un profil d'environnement de cellule et vous êtes prêt à déployer une application et à faire le nécessaire paramétrage.

J'espère que cela sera utile à un administrateur WebSphere. Laissez-moi savoir ce que vous pensez.