Comment créer un profil dans WebSphere ND ?

Publié: 2016-11-22

La création d'un profil dans IBM WebSphere est une étape initiale pour configurer l'environnement de l'application. Connaître la procédure est essentiel pour l'administrateur WebSphere.

Dans cet article, j'expliquerai comment créer un profil dans IBM WebSphere Application Server Network Deployment.

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

Avant de se lancer dans la création de profil, comprenons ce qu'est 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).

était-profil

Plusieurs types de profil sont disponibles dans WebSphere.

  • Cellule - une combinaison de DMGR et de serveur d'applications fédérées
  • Autonome
  • La gestion
  • Profil personnalisé

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

  1. GUI - en utilisant l'outil de gestion de profil
  2. Silencieux - en utilisant le 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
  • Il ouvrira une fenêtre "WebSphere Customization Toolbox", cliquez sur Créer

était-pmt

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

was-pmt-cell

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

  1. Création de profil typique – le profil sera créé avec la configuration par défaut et les numéros de port. Dans la plupart des cas, vous pouvez sélectionner cette option.
  2. Création de profil avancée - 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 un mot de passe, vous pouvez décocher la case "Activer la sécurité administrative".

was-pmt-security

  • Passez en revue 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.
 Emplacement
Nom de profil
Nom de cellule
Nom du nœud
Ports
Type de profil 

était-pmt-résumé

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

était-pmt-succès

Si vous remarquez, j'ai conservé l'option par défaut « Lancer la console Premiers pas » dans l'écran ci-dessus.

Cela ouvrira l'assistant Premiers pas où vous pourrez vérifier l'installation. La vérification est essentielle pour que vous sachiez que votre profil est fonctionnel et prêt à déployer l'application nécessaire pour 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
L'accueil 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
L'encodage actuel est : UTF-8
Commencez à exécuter la commande suivante :/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh -profileName Dmgr01
>ADMU0116I : Les informations sur l'outil sont consignées dans le fichier
> /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/startServer.log
>ADMU0128I : Démarrage de l'outil avec le profil Dmgr01
>ADMU3100I : Lecture de la configuration du serveur : dmgr
>ADMU3200I : Serveur lancé. En attente de l'état d'initialisation.
>ADMU3000I : Server dmgr ouvert pour le e-business ; l'identifiant du 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 : L'hôte local de WebSphere Application Server s'exécute sur le port : 9060 pour le profil Dmgr01
IVTL0035I : L'outil de vérification de l'installation analyse le fichier /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log à la recherche d'erreurs et d'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 d'AuthConfigFactory n'est pas définie, à l'aide de la classe d'implémentation de fabrique 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 emplacement plutôt qu'à partir d'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 emplacement plutôt qu'à partir d'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 qu'à partir d'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 emplacement plutôt qu'à partir d'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 emplacement plutôt qu'à partir d'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 emplacement plutôt qu'à partir d'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 : Incident FFDC é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 le fichier /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemOut.log
IVTL0070I : La vérification de l'outil de vérification de l'installation a réussi.
IVTL0080I : La vérification de l'installation est terminée.

Ceci conclut que le profil a été créé avec succès .

Essayons d'accéder à l'URL DMGR

était-dmgr

Bien fait! vous avez créé un profil d'environnement de cellule et vous êtes prêt à déployer une application et à effectuer la configuration nécessaire.

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