Aller au contenu
  • Société
    • Qui sommes-nous
    • Nos valeurs
    • Nos partenaires
    • Entreprise citoyenne
    • Régions
  • Services
    • Expertise
    • Formation
    • Développement
    • Migration
    • Infogérance
  • Join the Team
  • Actualités
  • Blog
    • Blog easyteam.fr
    • Blog Cloud Natives
  • Formations
  • Rugb’Easyteam
  • Contact
Menu
  • Société
    • Qui sommes-nous
    • Nos valeurs
    • Nos partenaires
    • Entreprise citoyenne
    • Régions
  • Services
    • Expertise
    • Formation
    • Développement
    • Migration
    • Infogérance
  • Join the Team
  • Actualités
  • Blog
    • Blog easyteam.fr
    • Blog Cloud Natives
  • Formations
  • Rugb’Easyteam
  • Contact
Inscrivez-vous à la newsletter

Inscrivez-vous à la newsletter

Abonnez-vous maintenant et nous vous tiendrons au courant.
Nous respectons votre vie privée. Vous pouvez vous désabonner à tout moment.

Bienvenue sur le Blog d'EASYTEAM (ex ArKZoYd)

  • Accueil
  • Actualités
  • Cloud
  • Infrastructure
  • Données / Sécurité
  • Intégration
  • Dev / DevOps
  • SAM / FinOps
Menu
  • Accueil
  • Actualités
  • Cloud
  • Infrastructure
  • Données / Sécurité
  • Intégration
  • Dev / DevOps
  • SAM / FinOps
  • le 27/02/2019
  • hatim amrani
  • Développement, Intégration, SOA & Urbanisation, webMethods

webMethods : AutoDeployer Framework

Partager sur linkedin
LinkedIn
Partager sur twitter
Twitter
Partager sur facebook
Facebook

Présentation

Dans cet article je vous  propose de découvrir le Framework « AutoDeployer » qui va vous simplifier la vie.
Ce framework, comme son nom l’indique, permet d’installer et de déployer un ensemble de packages sur un ensemble de serveurs d’une manière automatique en un seul clic.

L’idée consiste à créer un fichier de configuration qui contiendra la liste des serveurs objet de déploiement et la liste des packages à installer sur chaque serveur.

 

Implémentation

1- Ficher de configuration

Le Deployment descriptor doit être créé et déposé au niveau du serveur (Admin) à partir duquel on lancera le déploiement. Le path de ce fichier sera défini au niveau d’une variable globale qui sera créée sur L’IS.

 

Ce fichier est constitué de deux blocs : targetServers et builds.

  • targetServers : Liste le host et le port de chaque serveur.
  • builds : Liste les noms de packages à installer sur chaque serveur.

 

2-Services

–> readDeploymentDescriptor : Permet de récupérer et parcourir le fichier de déploiement.

 

–> preDeploy : Permet d’importer les builds , créer les serveurs cibles et les plans de déploiement sur le serveur Admin.

 

–> deploy : Permet de lancer les plans de déploiement sur chaque serveur.

 

Il ne reste donc plus qu’à rassembler les 3 services dans un service public qui permettra en de lancer l’opération de déploiement.

 

Vous pourrez donc déployer et installer vos packages sur  un ou plusieurs serveurs en même temps juste en alimentant le fichier de configuration et en lançant le service deploy.

 

hatim amrani
hatim amrani
Voir tous ses articles
Partager sur linkedin
LinkedIn
Partager sur twitter
Twitter
Partager sur facebook
Facebook

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Les derniers articles

  • Customiser le monitoring des ressources Weblogic avec JMX 01/03/2021
  • Modernisation d’Oracle SOA Suite 22/02/2021
  • SQL Server 2019 : nouveauté TDE 15/02/2021
  • Libérer de l’espace sur les serveurs Oracle Weblogic 08/02/2021
  • Perdre Un Nœud d’un Cluster Always On 01/02/2021

Les derniers commentaires

  • PEDRO dans Contention du listener : Comment désactiver la notification ?
  • SY dans Oracle Database 12c In-Memory: Configuration/Découverte de l’option
  • Jeancy dans Configurer la messagerie de l’Agent SQL Server en vue de l’utilisation de la messagerie de base de données
  • Libérer de l'espace sur les serveurs Oracle Weblogic - EASYTEAM dans "Dans le doute, reboot !" et si on rendait cela scriptable et modulable !
  • Arnaud dans OCI Designer Toolkit : Créer, visualiser et déployer vos environnements OCI graphiquement
Espace Membres
Mot de passe perdu ?
EASYTEAM

Tour Nova, 71 Boulevard National,
92250 La Garenne-Colombes
Tél. 0800 40 60 40
contact@easyteam.fr

Facebook
Linkedin
Twitter
Navigation
  • Accueil
  • Qui sommes-nous
  • Entreprise citoyenne
  • Nos valeurs
  • Régions
  • Partenaires
  • Contact
  • Support
Menu
  • Accueil
  • Qui sommes-nous
  • Entreprise citoyenne
  • Nos valeurs
  • Régions
  • Partenaires
  • Contact
  • Support
Services
  • Développement
  • Migration
  • Infogérance
  • Expertise
  • Formation
Menu
  • Développement
  • Migration
  • Infogérance
  • Expertise
  • Formation
Blog
  • Cloud
  • Infrastructures
  • Data
  • Intégration
  • Dev / DevOps
  • SAM / FinOps
  • Applications
Menu
  • Cloud
  • Infrastructures
  • Data
  • Intégration
  • Dev / DevOps
  • SAM / FinOps
  • Applications
Copyright 2018 - EASYTEAM, Tous droits réservés
Mentions légales
Politique de confidentialité​