Inicio > Tech - Management > Integración de EXADATA en Cloud Control 12c

Integración de EXADATA en Cloud Control 12c

En esta entrada del blog intentaré describir las opciones que tenemos para configurar la monitorización de una Database Machine (o como la llamaremos en adelante “Exadata”) mediante la última versión de la consola de administración de Oracle, el Cloud Control 12c.

Instalacion del Cloud Control 12c

En primer lugar es necesario disponer del Cloud Control 12c operativo para poder integrar en él al Exadata; para ello podemos usar un Cloud Control 12c del que ya dispongamos o proceder a instalar uno nuevo.

Podemos usar una versión “paquetizada” del Cloud Control 12c, especial para Exadata y que permite instalar todos sus componentes con un solo comando.

Parche 13546881

O instalar normalmente el Cloud Control 12c, obteniendo la versión genérica de éste.

La primera opción es interesante por su simplicidad, pero nos encontraremos con un Cloud Control 12c pensado sólo para Exadata. Mediante la segunda, si bien requiere más pasos de instalación (tampoco muchos más, no creáis) tendremos un Cloud Control 12c completo en el que podremos administrar y monitorizar todos los productos Oracle y no Oracle de nuestra empresa.

En caso de querer disponer el Cloud Control 12c completo, podemos encontrar las instrucciones y el software necesario en la siguiente dirección:

http://www.oracle.com/technetwork/oem/grid-control/downloads/index.html

Despliegue del agente de Cloud Control 12c

Bien, supongamos que ya tenemos el Cloud Control 12c; el primer paso para integrar un servidor (o servidores) Exadata es instalar los agentes.

La instalación se realiza desde uno de los nodos de BBDD y a partir de ese nodo se distribuirá de manera automática al resto de nodos (tanto de BBDD como de almacenamiento). Esto es especialmente importante en el caso de los servidores de almacenamiento, en los que no podemos instalar ningún tipo de software por nuestra cuenta.

En primer lugar nos bajamos el paquete de despliegue de agentes:

“Oracle Enterprise Manager Cloud Control 12c Setup Automation kit for Exadata” correspondiente al patch 12960596

Lo copiamos a uno de los nodos de BBDD a la carpeta /tmp/emkit y descomprimimos

[root@dm01db01 emkit]# pwd

/tmp/emkit

[root@dm01db01 emkit]# ls -lrt

total 227920

-rw-r–r– 1 oracle oinstall 233155221 Jan 26 13:59 Agent_p13551607_121010_Linux-x86-64.zip

[root@dm01db01 emkit]# unzip *.zip

Archive:  Agent_p13551607_121010_Linux-x86-64.zip

 extracting: CloudControl_Agent_12.1.0.1.1_LINUX.X64.tar.Z

  inflating: README.txt

[root@dm01db01 emkit]# tar xvfpz CloudControl_Agent_12.1.0.1.1_LINUX.X64.tar.Z

common/

common/sshSetup.sh

common/gc_install.sh

 

Nos aseguramos que en el nodo de BBDD en que realizamos la instalación exista el fichero de parámetros y que sus contenidos sean los correctos.

Nota: Este fichero se genera durante la instalación del Exadata

/opt/oracle.SupportTools/onecommand/em.param

 

root@dm01db01 onecommand]# pwd

/opt/oracle.SupportTools/onecommand

[root@dm01db01 onecommand]# cat em.param

# This is em.param file

# Written : 24/01/2012

EM_VERSION=1.0

 

OMS_LOCATION=DEMO_GC

EM_BASE=/u01/app/agent

OMS_HOST=cloud12c.mydomain.com

OMS_PORT=4901

 

EM_CELLS=(dm01cel01 dm01cel02 dm01cel03)

 

EM_COMPUTE_ILOM_NAME=(dm01db01-ilom dm01db02-ilom)

EM_COMPUTE_ILOM_IP=(1.3.1.15 1.3.1.16)

 

machinemodel=”X2-2 Quarter rack”

 

EM_USER=oracle

EM_PASSWORD=mypassword

 

swikvmname=dm01sw-kvm

swikvmip=1.3.1.20

swiipname=dm01sw-ip

swiipip=1.3.1.21

swiib2name=dm01sw-ib2

swiib2ip=1.3.1.23

swiib3name=dm01sw-ib3

swiib3ip=1.3.1.24

pduaname=dm01-pdua

pduaip=1.3.1.25

pdubname=dm01-pdub

pdubip=1.3.1.26

 

 

Los  parámetros indicados en rojo pueden no estar configurados y tendremos que asignar los valores nosotros mismos.

Los tres primeros básicamente son un nombre (a elegir por nuestra parte), el directorio en que queremos instalar el agente y el host en el que tenemos el Cloud Control 12c, el cuarto corresponde al puerto por el que escucha peticiones el cloud y lo podemos averiguar mediante el siguiente comando (a ejecutar en el servidor en que tenemos el Cloud Control 12c):

[oracle@cloud12c bin]$ ./emctl status oms -details

Oracle Enterprise Manager Cloud Control 12c Release 12.1.0.1.0

Copyright (c) 1996, 2011 Oracle Corporation.  All rights reserved.

Enter Enterprise Manager Root (SYSMAN) Password :

Console Server Host : cloud12c.mydomain.com

HTTP Console Port   : 7789

HTTPS Console Port  : 7801

HTTP Upload Port    : 4890

HTTPS Upload Port   : 4901

OMS is not configured with SLB or virtual hostname

Agent Upload is locked.

OMS Console is locked.

Active CA ID: 1

Console URL: https://cloud12c.mydomain.com:7801/em

Upload URL: https://cloud12c.mydomain.com:4901/empbs/upload

 

WLS Domain Information

Domain Name      : GCDomain

Admin Server Host: cloud12c.mydomain.com

 

Managed Server Information

Managed Server Instance Name: EMGC_OMS1

Managed Server Instance Host: cloud12c.mydomain.com

 

Llegados a este punto ya podemos lanzar el scritp de configuración (como root)

[root@dm01db01 common]# pwd

/tmp/emkit/common

[root@dm01db01 common]# (sh setupem.sh | tee /tmp/setupag.log) 3>&1 1>&2 2>&3 | tee /tmp/setupag.err

 

Nos realizará algunas preguntas, en primer lugar si queremos que configure la igualdad SSH entre las máquinas. Esta configuración debería de existir previamente y por tanto respondemos que no.

[INFO] – Do you want this kit to setup the SSH connectivity among the nodes? Note: If you choose ‘yes’ this script will setup the new SSH connectivity and cleanup the same at the end of the installation and choose ‘no’ if you already have SSH connectivity among the nodes and this script will not remove any SSH connectivity at the end of the installation. (yes/no)

no

 

Acto seguido realiza pruebas de ping y conexión ssh. Si todo es correcto seguimos, en caso contrario deberemos solucionar los problemas antes de continuar.

[INFO] – NOTE: If above SSH verification prompted for user password, this means that SSH is not proper. If you were not prompted with password, this means the SSH setup is proper. Choose ‘yes’ if the SSH setup is proper. (yes/no)

yes

 

En el siguiente paso nos pregunta cuál es el password para el registro en el Cloud Control 12c, lo entramos dos veces y continúa el proceso:

[INFO] – EM agent install zip file to be used: /opt/oracle.SupportTools/emkit/archives/12.1.0.1.0_AgentCore_226.zip

Enter Management Agent Registration Password :

 

Confirm password:

 

Sigue durante un rato, distribuyendo los agentes a los diferentes nodos y configurándolos. Si todo ha funcionado acaba mostrando por pantalla instrucciones con los siguientes pasos a seguir:

 

[INFO] – Finished unlock dbsnmp user

[INFO] – ==========Unlock DB SNMP User End=======

 

Follow these steps to discover targets:

 

  Exadata discovery

  ——————-

 

      Login to Oracle Enterprise Manager Cloud Control 12c

      Setup -> Add Targets -> Add targets Manually.

      Select “Add Non-Host Targets Using Guided Process (Also Adds Related

      Targets)” and Target Type as “Oracle Exadata Database Machine”

      Click “Add Using guided discovery” and follow the wizard.

..

 

Vamos a ello, tal como indica nos conectamos al Grid Control 12c y entramos en el menú “Setup” –> “Add Targets” –> “Add Targets Manually”

 

Seleccionamos “Add Non-Host Targets Using Guided Process (Also Adds Related Targets)” y dentro de éste “Add Targets Manually”.

Le indicamos que queremos descubrir una nueva Exadata Machine y contestamos algunas preguntas:

Para esta pantalla en concreto, la URL que nos pide la podemos encontrar en los logs de la instalación del agente:

[INFO] – Agent installed, configured and started. Printing agent status…

Oracle Enterprise Manager 12c Cloud Control 12.1.0.1.0

Copyright (c) 1996, 2011 Oracle Corporation.  All rights reserved.

—————————————————————

Agent Version     : 12.1.0.1.0

OMS Version       : 12.1.0.1.0

Protocol Version  : 12.1.0.1.0

Agent Home        : /u01/app/agent/agent_inst

Agent Binaries    : /u01/app/agent/core/12.1.0.1.0

Agent Process ID  : 23207

Parent Process ID : 23027

Agent URL         : https://dm01db02.myserver.com:3872/emd/main/

Repository URL    : https://cloud12c.myserver.com:4901/empbs/upload

Started at        : 2012-01-26 17:41:16

Started by user   : oracle

Last Reload       : (none)

Last successful upload                       : 2012-01-26 17:41:23

Last attempted upload                        : 2012-01-26 17:41:23

Total Megabytes of XML files uploaded so far : 0

Number of XML files pending upload           : 0

Size of XML files pending upload(MB)         : 0

Available disk space on upload filesystem    : 90.85%

Collection Status                            : Collections enabled

Last attempted heartbeat to OMS              : 2012-01-26 17:41:18

Last successful heartbeat to OMS             : 2012-01-26 17:41:18

 

—————————————————————

Agent is Running and Ready

El home de la BBDD corresponde al de cualquiera de las BBDD que tengamos en marcha en el EXADATA y el usuario nm2user es uno de los usuarios internos de los switch infiniband (su password debería esta indicado en la documentación del EXADATA).

En las siguientes pantallas nos mostrará qué componentes y agentes ha descubierto y pedirá credenciales para acceder a ellos:

Finalmente obtenemos la pantalla de resumen en que aparecen todos los componentes que se han registrado en el Coud Control 12c

 

Y podremos acceder al apartado “Exadata” del Cloud Control 12c en el que tendremos acceso y control sobre todos los componentes de nuestro EXADATA

 

En la imagen tenemos el “dibujo” correspondiente a un “Quarter”. 

 

  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: