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
- Instalación de JDK
- Instalación de Infraestructura Oracle Fusion Middleware (servidor WebLogic)
- Instalación de Oracle SOA Suite
- 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.
- 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
- 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.
- 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
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
Oracle Service Bus https://docs.oracle.com/middleware/1213/core/INOSB/installing.htm#INOSB369
No comments:
Post a Comment