mercredi 13 octobre 2010

Patcher un serveur Weblogic ne disposant pas d'une connexion internet


L'outil SmartUpdate permet d'appliquer les patchs sur une plate forme Weblogic. Pour faire, il suffit de suivre les étapes de ce poste.
Pour commencer télécharger le patch en utilisant SmartUpdate depuis une machine ayant accès à Internet.

Remarque : La machine ayant accès à Internet doit avoir la même version de WebLogic Server en cours d'exécution sur votre environnement cible, mais elle n'a pas à avoir le même système d'exploitation ou type de machine.

Copiez les fichiers composants le patch (ex. E5W8.jar et WGQJ.jar) ainsi que le fichier patch-catalog.xml sur le serveur cible.

L'ensemble des fichiers doivent êtres déposés sur le dossier $BEA_HOME/utils/bsu/cache_dir (si celui-ci n'existe pas, créer le).

Exécuter l'outil SmartUpdate en mode hors ligne pour appliquer les patchs.

./bsu.sh -prod_dir= -patchlist= -verbose -install

 Ex :
./bsu.sh -prod_dir=/opt/bea/weblogic92 -patchlist=E5W8 -verbose -install
./bsu.sh -prod_dir=/opt/bea/weblogic92 -patchlist=WGQJ -verbose -install

Pour lister/vérifier les patchs installés sur votre environnement, il suffit d'utiliser la commande suivante.

./bsu.sh -prod_dir= -patch_download_dir= -status=applied -verbose -view
Ex :
./bsu.sh -prod_dir=/opt/bea/weblogic92 -status=applied -verbose -view

2 commentaires:

  1. Bonjour,

    a quoi sert le fichier patch-catalog.xml et comment sait on s'il doit être mis à jour ?

    RépondreSupprimer
  2. Le fichier patch-catalog.xml, contient les métadonnées d'un patch ainsi que ses dépendances et conflits. Il ne faut pas le mettre à jour c'est un fichier qui vient avec les patchs weblo.

    RépondreSupprimer