vendredi 30 avril 2010

Changer l'OMS et le référentiel d'un agent oracle grid control

Cet article vous invite à découvrir la méthode vos permettant le changement de l'oms d'un agent grid précédemment installé.

L'opération de changement se déroule en deux phases.

Phase 1 : Supprimer l'agent de l'ancien OMS

  • L'agent en question doit être démarré et avoir un statut up
  • Depuis le grid, supprimer l'ensemble des cibles excepté (le host et l'agent) du serveur à supprimer
  • Arrêter l'agent sur le serveur supervisé
  • Supprimer le serveur depuis les cibles de l'interface grid
  • Supprimer l'agent depuis l'interface grid

Phase 2: Réconcilier l'agent avec le nouvel OMS

  • Editer le fichier $ORACLE_HOME/sysman/config/emd.properties pour modification
  • Modifier la valeur du paramètre REPOSITORY_URL, pour la faire pointer sur l'url du nouvel OMS (le protocole doit être en  HTTP non en HTTPS)
  • Modifier la valeur du paramètre EMD_URL en utilisant le protocole HTTP
  • Pour finir, ajuster les valeurs des variables emdWalletSrcUrlemdWalletDest properties et
  • Supprimer les fichiers suivant :
rm -r $ORACLE_HOME/sysman/emd/state/*
rm -r $ORACLE_HOME/sysman/emd/collection/*
rm -r $ORACLE_HOME/sysman/emd/upload/*
rm $ORACLE_HOME/sysman/emd/lastupld.xml
rm $ORACLE_HOME/sysman/emd/agntstmp.txt
rm $ORACLE_HOME/sysman/emd/blackouts.xml
rm $ORACLE_HOME/sysman/emd/protocol.ini
  • Lancer la commande $ORACLE_HOME/bin/emctl clearstate agent depuis le HOME de l'agent
  • Sécuriser l'agent avec la commande $ORACLE_HOME/bin/emctl secure agent
  • Démarrer l'agent $ORACLE_HOME/bin/emctl start agent
  • Forcer une opération d'upload à l'aide de la commande $ORACLE_HOME/bin/emctl upload agent
L'agent et le host doivent apparaitre au niveau du nouvel OMS.