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:
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)
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
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= -->
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=
-ignorePreReqs RESPONSE_FILE=
Y como siempre...
VIVA LINUX!!!
Alberto Silva Gallardo.
VIVA LINUX!!!
Alberto Silva Gallardo.
No comments:
Post a Comment