Contacto

CONTACTAR EN CASO DE EMERGENCIAS Móvil +56963679637 - MAIL : CONSULTADBABLOCK@GMAIL.COM
- SOPORTE REMOTO EN BASE DE DATOS ORACLE - ORACLE LINUX - ORACLE VM SERVER - ORACLE RAC - ORACLE DATA GUARD
- UPGRADES - CAPACITACION

Wednesday, January 29, 2014

Deployment Manual Oracle Management Agent 12c


Este procedimiento busca realizar el Deployment del Oracle Management Agent 12c en cualquier plataforma, en donde no existan posibilidades de tener interfaz gráfica o no sea posible tener acceso directo al OMS.
Utilitario agentDeploy

Este script permite realizar la configuración en modo silencioso del Oracle
Management Agent 12c. El utilitario puede leer directamente un archivo de
respuestas llamado “Response File” o directamente configurar en línea
parámetros para realizar la instalación. Para plataformas Unix o Linux el script
es llamado agentDeploy.sh y para plataformas Windows se denomina
agentDeploy.bat

Parámetros en Línea
A continuación se muestran los parámetros en línea más importantes para
realizar la instalación mediante el método silencioso:



Configuración de archivo de Host

Se debe considerar agregar en el servidor de OMS todos los destinos que se
requieren monitorear. A su vez, en cada destino monitoreado, se debe agregar
en el archivo de host local, el nombre y la IP del servidor de OMS para que
pueda contactarse remotamente.

Procedimiento de Deployment Oracle Agent 12c

A continuación se revisa en detalle el método de instalación silenciosa, el cuál
puede ser aplicado en cualquier plataforma.
Conectarse al servidor de OMS y sincronizar la librería de Software

cd $OMS_HOME\bin
 
$OMS_HOME\oms\BIN>emcli login -username=sysman
 
Enter password : ingresar password de SYSMAN


Realizar la sincronización una vez conectado mediante el utilitario emcli
emcli sync

Verificación de plataformas disponibles

Para asegurar que la versión del agente se encuentra disponible y la librería
posee la versión adecuada para el sistema operativo en donde se realizara el
Deployment, es necesario ejecutar el comando emcli get_supported_platforms
de la siguiente manera:

E:\oracle\product\12.1.0\em12c\oms\BIN>emcli get_supported_platforms 
Getting list of platforms ...
Check the logs at E:\oracle\product\12.1.0\em12c\oms\BIN/agent.log
About to access self-update code path to retrieve the platforms list..
Getting Platforms list ...
-----------------------------------------------
Version = 12.1.0.1.0
Platform = HP-UX Itanium
-----------------------------------------------
Version = 12.1.0.1.0
Platform = Microsoft Windows x64 (64-bit)


Descomprimiendo la imagen del Software (Primer Método)
El software del agente se puede descomprimir de la siguiente manera:

emcli get_agentimage -destination=PATH\Destino -platform="HP-UX Itanium" -version=12.1.0.1.0


Segundo Método

En el caso que existan problemas con el primer método, se puede simplemente
descomprimir la imagen del software con el utilitario unzip u otro disponible. Es
importante saber donde el OMS descarga el software para realizar esta
operación manualmente para posteriormente copiar la imagen al nuevo destino
a monitorear. En la siguiente ruta, el OMS puede tener almacenada todas las
versiones disponibles para realizar el Deployment. En este caso la ruta es la
siguiente:

/u04/app/oracle/product/11.2.0/em12c/oms/sysman/agent
-rw-r--r-- 1 grid oinstall 284402265 Feb 11 2012 12.1.0.1.0_AgentCore_226.zip
-rw-r----- 1 grid oinstall 235607688 Jul 20 13:16 12.1.0.1.0_AgentCore_912.zip
-rw-r----- 1 grid oinstall 329520887 Jul 23 17:48 12.1.0.1.0_AgentCore_212.zip
-rwxr-xr-x 1 grid oinstall 231137201 Aug 29 15:29 p14018175_112000_Generic.zip

Ejecutando el Deployment del Agente

Como podemos observar, el script tiene varios de los parámetros mencionados
al principio de este documento. Para la plataforma Windows se debe
implementar con el Administrador Local de la máquina. Para el caso de Unix y
Linux, basta que la cuenta sea del grupo dba u oinstall según se haya definido
al momento de la creación de esta.
Para Windows: (todo esto en una sola línea)

agentDeploy.bat AGENT_BASE_DIR=D:\test\u01\app\oracle\product\11.2.0\agent12c
OMS_HOST=IP_OMS EM_UPLOAD_PORT=4909 AGENT_REGISTRATION_PASSWORD=password_sysman
-forceConfigure -debug -ignorePrereqs

Utilizando archivo de respuestas

OMS_HOST=
EM_UPLOAD_PORT=
AGENT_REGISTRATION_PASSWORD=password_sysman
AGENT_INSTANCE_HOME=<$ORACLE_BASE/product/agent12c> Directorio de instalación
AGENT_PORT=3872 <-- abir="" br="" para="" puerto="" utilizar.="">b_startAgent=true
ORACLE_HOSTNAME=


Para Unix y Linux

./agentDeploy.sh AGENT_BASE_DIR=<$ORACLE_BASE/product/agent12c> Directorio de instalación
-ignorePreReqs RESPONSE_FILE=



Y como siempre...

VIVA LINUX!!!
Alberto Silva Gallardo.




No comments: