A l'aide du plug-in WebSphere Portal, vous pouvez identifier les ressources d'une cellule de portail et utiliser des étapes de plug-in pour déployer des artefacts.
Avant de commencer
- Créez un groupe de ressources de niveau supérieur pour héberger vos agents. Voir Création de groupes.
- Installez un agent sur le système qui héberge le noeud du portail.
- Si IBM®
WebSphere Application Server est déployé dans un répertoire autre que celui par défaut, spécifiez la propriété suivante sur l'agent :
- Cliquez sur .
- Ajoutez une propriété nommée chemin wsadmin.
- Définissez wsadmin.path sur le chemin d'accès complet du script
wsadmin (en incluant son nom).
L'emplacement par défaut de ce fichier sous Linux est le suivant : /opt/IBM/WebSphere/AppServer/bin/wsadmin.sh.
Les emplacements par défaut sous Windows sont les suivants : C:\IBM\WebSphere\AppServer\bin\wsadmin.bat et C:\Program
Files\IBM\WebSphere\AppServer\bin\wsadmin.bat.
- Installez le plug-in WebSphere Portal.
- Installez le plug-in Déploiement d'application pour WebSphere®.
Procédure
- Sur le serveur IBM UrbanCode Deploy, accédez à l'onglet Ressources.
- En regard de la ressource concernée, cliquez sur Actions, puis sur
Ajouter un agent.
- Dans la fenêtre Créer une ressource, sélectionnez l'agent, puis cliquez sur Sauvegarder. La nouvelle ressource d'agent apparaît dans l'arborescence des ressources. Après un bref délai, une autre ressource apparaît sous la ressource d'agent. Cette ressource porte le nom WebSphereCell et représente la cellule WebSphere
Application Server.
Vous pouvez avoir à cliquer sur Actualiser pour rendre visible la cellule.
- Cliquez sur la ressource de cellule WebSphere
Application Server, puis sur
. Cette ressource remplit le rôle WebSphereCell, lequel inclut plusieurs propriétés associées à la cellule.
- Dans la section intitulée Propriétés de rôle correspondant au rôle
WebSphereCell, spécifiez les informations de connexion de la cellule, notamment l'emplacement du profil, celui du fichier
wsadmin , ainsi que le nom et le mot de passe de l'utilisateur du système
WebSphere
Application Server, comme dans l'illustration suivante :
Remarque : Laissez la propriété Nom de cellule vide.
- Cliquez sur Sauvegarder.
- Sous l'onglet Ressources, en regard de la ressource cellule, cliquez sur
Actions, puis sur Configuration automatique.
- Dans la fenêtre Configuration automatique, cliquez sur la zone
Etapes, cochez la case en regard de l'étape
Détection de la topologie WebSphere, puis cliquez sur OK.
- Cliquez sur Sauvegarder pour fermer la fenêtre Configuration automatique.
- Patientez 30 à 60 secondes, puis cliquez sur Actualiser. Un twisty figure maintenant en regard de WebSphereCell.
Développez-le et vérifiez que l'arborescence de ressources correspond à votre topologie WebSphere
Application Server.
Elle doit contenir des artefacts déployables pour WebSphere Portal (thème, PAA, WAR, commande ConfigEngine, script XMLAccess)
- Sur l'entrée WebSphereCell, cliquez sur Editer et vérifiez que
Nom de cellule a été renseigné et est correct.
- Définissez des propriétés pour les ressources. Cliquez sur la ressource, puis sur l'onglet Configuration et sur Propriétés de ressources.
- Pour la topologie de déploiement réseau, définissez les propriétés pour les ressources Cluster Portal, Noeud principal Portal
et Noeud secondaire Portal.
- Pour une topologie autonome, définissez les propriétés de la ressource Noeud Portal.
Définissez les propriétés suivantes :
- portal.home : répertoire d'installation Portal
- portal.profile.home : répertoire de profil Portal
- portal.admin.user : nom de l'administrateur Portal
- portal.admin.password : mot de passe de l'administrateur Portal
- portal.config.port : port de configuration Portal
- websphere.password : mot de passe de l'administrateur WebSphere
- Créez des composants pour les ressources. Vous avez besoin d'un composant pour chaque ressource à déployer.
- Ajoutez les composants aux ressources.
- Accédez à la ressource.
- Sélectionnez
- Sélectionnez le composant à utiliser.
- Créez l'application.
- Accédez à Applications.
- Cliquez sur Créer une application (si aucune n'existe). Vous pouvez également utiliser une application existante associée à la cellule à gérer.
- Entrez un nom pour l'application, puis cliquez sur Sauvegarder.
- Cliquez sur l'onglet Composants, puis ajoutez le composant créé par la procédure de génération du modèle.
- Créez un environnement d'application.
- Dans l'onglet Ressources, cliquez sur Créer un environnement.
- Entrez un nom pour l'environnement, puis cliquez sur Sauvegarder.
- Accédez à la page d'édition de l'environnement.
- Cliquez sur le nom de l'environnement, puis sur Ajouter une ressource de base. Sélectionnez le groupe pour votre cellule exemple et l'environnement.
- Editez les propriétés d'environnement pour le composant. Cliquez sur . Dans la liste Propriétés d'environnement du composant, entrez des valeurs pour chaque propriété affiçhée.
Notez que les valeurs sont déjà renseignées avec les valeurs par défaut si vous les avez fournies ci-dessus.
- Créer un processus d'application de type Déploiement pour configuration et déploiement.
- Cliquez sur l'onglet Processus.
- Ajoutez une étape de déploiement.
- Faites glisser l'étape Installer le composant dans l'éditeur de processus.
- Sélectionnez le composant à utiliser. Vous avez créé ce composant pour la ressource. Vous avez, par exemple, créé un composant afin de contenir un fichier WAR Portal à déployer.
- Sélectionnez le processus pour le composant. Il s'agirait, par exemple de Déployer le fichier WAR
Portal pour un composant de fichier WAR Portal.
- Cliquez sur Sauvegarder.
- Sauvegardez le processus.
- Exécutez le processus pour tester le composant que vous venez de créer.