Avec la sortie du grid control 11g pour (Linux x86 et x84-64) nombreux sont les clients qui m’ont posé la question, faut-il attendre la sortie des agents grid 11g pour les plateformes (Windows, AIX, UX et Solaris) pour envisager une monté de version ou la mise en place d’un grid control 11g ?
La réponse est non, si le client accepte d’installer l’OMS sur un environnement Linux (x86 ou x86-64) car c’est la seule distribution disponible pour le moment. Cependant la reconfiguration des agents 10.2.0.5 déjà existants s’impose pour bien mener à terme ce projet.
Cet article vous invite à découvrir la méthode permettant le changement de l’OMS utilisé par vos agents précédemment installé.
N.B : Cette procédure peut être aussi appliquée, lorsque l’on veut changer tout simplement l’OMS d’un agent.
L’opération de changement se déroule en deux étapes.
Supprimer l’agent de l’ancien OMS
- L’agent en question doit être démarré
- Depuis le grid, supprimer l’ensemble des cibles excepté (le host et l’agent) sur le 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
Vous venez d’achever la première étape, passant à la suite sans tarder.
Réconcilier l’agent avec le nouvel OMS
- Éditer 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 de 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 emdWalletSrcUrl et emdWalletDest properties
- 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 nouveau OMS.