Wednesday, June 10, 2015

Instalación Oracle SOA Suite 12c - Parte 1 Instalación de Software

La instalación de Oracle SOA Suite 12c presenta algunos cambios con respecto a la versión previa 11g. Oracle propone una estructura de directorios mejor pensada tanto para el directorio raíz como para el manejo de directorios clave, ah renombrado algunos de estos directorios, ah definido un nombre a la plataforma base para instaurar toda la tecnología Fusion Middleware, entre otras cosas.

Oracle WebLogic Server se mantiene como la base de línea Fusión Middleware, ahora lo referimos como Fusión Middleware Infrastructure. De esta forma, contiene las librerías adicionales que se requieren para dar soporte al producto Middleware que se va a sobre instalar.

A continuación vamos a describir el procedimiento de instalación de Oracle SOA Suite 12c en un servidor dedicado con sistema operativo Solaris 11. Este procedimiento corresponde a una instalación Estándar, y no es una instalación rápida, para fines de desarrollo en un ambiente local existe un método ágil denominado QuickStart.

Software de Instalación


  • Solaris 11 – SPARC64
  • Oracle DB 12.1.0.1+
  • Oracle JDK 1.7.0_51+
  • Oracle WebLogic Server 12.1.3 (FMW Infrastructure 12.1.3)
  • Oracle SOA Suite 12.1.3

Nuestra instalación propone una arquitectura distribuida con el objetivo de mejorar el rendimiento de los componentes.Esta propuesta requiere de varios servidores para la ubicación estratégica de los componentes, bien pueden ser máquinas virtuales u omitir la propuesta y meter todo en una sola caja. 

Host
Componente
RAM (GB)
Procesador (cores)
soahost1
Oracle SOA Suite (soa-infra)
16
2
osbhost1
Oracle Service Bus (OSB)
16
1
bamhost1
Business Activity Monitoring (BAM)
16
1
adminhost1
Servidor de administración de dominio WebLogic
8
1





Requerimientos de Sistema Operativo

  • SWAP= 2 x RAM
  • Espacio de almacenamiento compartido entre todos los host, por lo menos 80 GB. Personalmente me gusta montar el volumen en /opt/oracle.
  • Usuario de sistema para la instalación del software, en este ejemplo utilizamos el usuario oracle.
  • Red: 1 Interface con 2 direcciónes IP, una IP para la comunicación interna y administración del dominio WebLogic y la otra para el despacho de las aplicaciones/servicios.
  • Requerimientos específicos para Sistemas Unix: Habilitar el soporte de caracteres Unicode. Estableciendo las variables de lenguaje a UTF-8
  • Incrementar el valor de parámetros de kernel de Número de Procesos y Open File Limit.
  • Requerimientos específicos para Solaris 11: Los siguientes paquetes SUNWlibC
    developer/assembler

Requerimientos de Base de Datos

Se requiere una instancia con las siguientes características:
  • Plugable Database (PDB)
  • Oracle JVM habilitado
  • Juego de caracteres AL32UTF8
  • Parámetros del sistema:
Parametro
Valor Mínimo

SHARED_POOL_SIZE
147,456 KB

SGA_MAX_SIZE
147,456 KB

DB_BLOCK_SIZE
8 KB

session_cached_cursors
100

processes
500

open_cursors
800

db_files
600




Procedimiento general de instalación


  1. Instalación de JDK
  2. Instalación de Infraestructura Oracle Fusion Middleware (servidor WebLogic)
  3. Instalación de Oracle SOA Suite
  4. Instalación Oracle Service Bus


Instalación del JDK

Particularmente prefiero instalar mi propio JDK y omitir el proporcionado por el sistema, evito la burocracia con los administradores de sistema.

La instalación del JDK se realiza en el sistema de archivos compartido.


  1. Descargar el software Java SE Development Kit 7u75 del sitio Oficial de Oracle. Se descargan los archivos específicos para Solaris 11, tanto el archivo SPARC como el SPARC 64-bit. http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. Seguir las instrucciones definidas para la instalación de una versión privada del JDK sobre el sistema operativo Solaris, de este modo no se requieren privilegios de super usuario. El JDK lo instalo en /opt/oracle/product/java.
  3. Establezco la variable JAVA_HOME en el perfil de mi usuario oracle (.profile) en cada uno de los hosts.


Instalación de Infraestructura Oracle Fusion Middleware

La instalación de la infraestructura Oracle Fusion Middleware y el resto del software también la hacemos sobre el sistema de archivos compartido, este proceso se puede realizar desde cualquiera de los host que tenemos disponibles.

El procedimiento de instalación es el siguiente.

1.     Ingresar a una línea de comandos con el usuario oracle al host adminhost1
2.     Ir al directorio en el que se ubica el archivo de instalación, descomprimirlo si no lo esta.
3.     Lanzar programa de instalación
oracle@adminhost1:/opt/oracle/software/fmw/12.1.3$ /opt/oracle/product/java/jdk1.7.0_75/bin/java -d64 -jar fmw_12.1.3.0.0_infrastructure.jar
4.     Proporcionar directorio de inventario Oracle.

5.     Clic Siguiente

6.     Proporcionar la ruta definida para Directorio Raíz de Oracle, el directorio de instalación definido; Siguiente

7.     Seleccionar opción Infraestructura de Fusion Middleware, clic Siguiente

8.     Verificar Comprobación de Requisitos, clic Siguiente

9.     Podemos descartar la oferta de actualizaciones de seguridad, Siguiente

10.  Clic Sí

11.  Ver resumen de instalación, clic Instalar.

12.  Ver progreso de instalación y esperar...

13.  Clic Siguiente al terminar progreso de instalación.

14.  Ver resumen de instalación, Terminar.

15.  Verificar el contenido del directorio de instalación /opt/oracle/product/middleware.


Instalación de Oracle SOA Suite

El procedimiento de instalación es el siguiente.
1.     Ingresar a una línea de comandos con el usuario oracle al host adminhost1.
2.     Ir al directorio en el que se ubica el archivo de instalación.
3.     Descomprimir archivo, si no lo esta.
4.     Lanzar programa de instalación
oracle@adminhost1:/opt/oracle/software/fmw/12.1.3$ /opt/oracle/product/java/jdk1.7.0_75/bin/java -d64 -jar fmw_12.1.3.0.0_soa.jar

5.     Volvemos a proporcionar el directorio de inventario Oracle, usamos el mismo. Clic Aceptar.


6.     Clic Siguiente

7.     Seleccionar directorio Raríz de Oracle, directorio de instalación previamente generado durante la Infraestructura Fusion Middleware; clic Siguiente

8.     Seleccionar SOA Suite, Siguiente

9.     Verificar comprobación de requisitos, clic Siguiente

10.  Ver resumen de instalación, clic Instalar

11.  Monitorear progreso de instalación, al terminar hacer clic en Siguiente

12.  Ver detalle de instalación terminada, clic Terminar.



Instalación Oracle Service Bus

Oracle Service Bus es un componente de Oracle SOA Suite que se instala por separado. En este apartado se describe la instalación de Oracle Service Bus.

El procedimiento de instalación es el siguiente:
1.     Ingresar a una línea de comandos con el usuario oracle al host adminhost.
2.     Ir al directorio en el que se ubica el archivo de instalación descomprimido.
3.     Lanzar programa de instalación
oracle@adminhost1:/opt/oracle/software/fmw/12.1.3$ /opt/oracle/product/java/jdk1.7.0_75/bin/java -d64 -jar fmw_12.1.3.0.0_osb.jar

4.     Proporcionar la ruta del inventario de Oracle, clic Aceptar

5.     Clic Siguiente

6.     Seleccionar directorio Raíz de Oracle, clic Siguiente

7.     Seleccionar Service Bus, clic Siguiente

8.     Revisar comprobación de requisitos, Siguiente

9.     Ver resumen de instalación, clic Instalar

10.  Monitorear progreso de instalación, al terminar hacer clic en Siguiente.

11.  Ver detalle de instalación terminada, clic Terminar.


En este momento tenemos lo suficiente para generar un dominio WebLogic que podemos aprovisionar con Oracle SOA Suite, incluyendo Oracle BAM y OSB.

Aquí la enlace:
Instalación Oracle SOA Suite 12c - Parte 2 Creación de Dominio WebLogic

Referencias

Infraestructura Middleware https://docs.oracle.com/middleware/1213/core/INFIN/install_gui.htm#INFIN125



No comments:

Post a Comment