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
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.