Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
ORACLE IBÉRICA, S.R.L. ADVANCED CUSTOMER SERVICES
ORACLE WEBLOGIC SERVER
12C
INSTALACIÓN Y CONFIGURACIÓN BÁSICA
SOLUTION SUPPORT CENTER
Referencia documento: InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc
Fecha: 14 de Marzo de 2017
Versión: 1.0.
Copyright(c) 2.017 ORACLE IBÉRICA
Todos los derechos reservados
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 2 Nº: 20845/G
Registro de Cambios
Fecha Autor Versión Notas
14 de Marzo de 2017 Gracia Nogales Pérez
1.0. Versión inicial
Revisiones
Nombre Role
Gracia Nogales Pérez Advanced Service Engineer Paola Juárez Gómez Advanced Service Engineer
Distribución
Copia Nombre Empresa
1 Departamento Informática Junta de Andalucia
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 3 Nº: 20845/G
Índice de Contenidos
INTRODUCCIÓN .................................................................................................................................... 4 INSTALACIÓN DE ORACLE JDK 1.8.0_121 ........................................................................................... 5 INSTALACIÓN DE ORACLE WEBLOGIC SERVER ................................................................................... 7 DEFINICIÓN DE LAS VARIABLES DE ENTORNO .................................................................................. 14 CREACIÓN DEL DOMINIO ................................................................................................................... 15 ARRANQUE DEL ADMINISTRATION SERVER ...................................................................................... 29 ARRANQUE DE LOS MANAGED SERVERS ........................................................................................... 32 PARADA DEL ADMINISTRATION SERVER ........................................................................................... 34 PARADA DE LOS MANAGED SERVER .................................................................................................. 35 CONFIGURACIÓN DE LAS OPCIONES DE MEMORIA ........................................................................... 36 JBDC DATA SOURCES ........................................................................................................................ 38 JBDC MULTI DATA SOURCES ............................................................................................................ 43 CREACIÓN DE MANAGED SERVER EN MÁQUINA REMOTA ................................................................ 46
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 4 Nº: 20845/G
Introducción Este documento recoge el proceso de instalación del servidor de aplicaciones Oracle WebLogic Server 12c así como la configuración del mismo para un correcto funcionamiento. Se instalará la versión 12.2.1.2 de Oracle Weblogic Server y la versión 1.8.0_121 de Oracle JDK. La instalación se realizará para una plataforma Linux de 64 bits, aunque se indicarán los pasos a llevar a cabo para una instalación Linux 32 bits y para Windows tanto de 32 bits como de 64 bits.
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 5 Nº: 20845/G
Instalación de Oracle JDK 1.8.0_121
Descarga del Software
En primer lugar deberá llevarse a cabo la descarga de software de la JVM de Java teniendo en cuenta que debe aceptarse el acuerdo de licencia. Oracle JDK 1.8.0_121 se puede descargar de la siguiente url de OTN:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Se procederá a descargar la versión para Linux x64:
En este caso, el fichero de descarga es jdk-8u121-linux-x64.tar.gz. En el caso en el que se quisiera llevar a cabo una instalación de 32 bits o Windows bastaría con seleccionar el archivo correspondiente.
Instalación
En primer lugar debe moverse el archivo jdk-8u121-linux-x64.tar.gz al directorio donde desea instalarse la jdk, en este caso /u01/oracle. A continuación, deberá desempaquetarse e instalarse la jdk de la siguiente forma:
oracle@node1/u01/oracle: tar zxvf jdk-8u121-linux-x64.tar.gz
Los archivos que forman parte de la instalación de Java Development Kit se desempaquetarán en el directorio llamado jdk1.8.0_121. Por tanto, el path de java será /u01/oracle/jdk1.8.0_121.
Para Linux 32 bits bastaría con descargar el archivo jdk-8u121-linux-i586.tar.gz y en el caso de Windows tendríamos que elegir el archivo jdk-8u112-windows-i586.exe y ejecutarlo.
A continuación se establecerán las variables de entorno de JAVA_HOME y PATH para el usuario oracle en el bash_profile:
Imagen 1 Descarga del software Oracle JDK 1.8.0_121
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 6 Nº: 20845/G
oracle@node1~: cd
oracle@node1~: vi .bash_profile
JAVA_HOME=/u01/oracle/jdk1.8.0_121
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
export PATH JAVA_HOME
Para chequear que el usuario Oracle está usando la versión de java que se acaba de instalar debe ejecutarse el siguiente comando:
oracle@node1~: java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed
mode)
Por último se podría borrar el archivo jdk-8u121-linux-x64.tar.gz para liberar espacio en disco.
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 7 Nº: 20845/G
Instalación de Oracle WebLogic Server
Descarga del Software
En primer lugar debe llevarse a cabo la descarga del software necesario para la instalación de Oracle WebLogic Server 12c (12.2.1.2). Puede descargarse el archivo en la siguiente url:
http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html
Se procederá a descargar la versión genérica que incluye Oracle Weblogic Server y Oracle Coherence:
Una vez descargado el archivo fmw_12.2.1.2.0_wls_Disk1_1of1.zip, podemos proceder con la instalación.
Instalación
Para iniciar la instalación habrá que navegar hasta la ubicación del archivo descargado anteriormente. A continuación, habrá que extraer el instalador de Weblogic Server 12c:
unzip fmw_12.2.1.2.0_wls_Disk1_1of1.zip
Como resultado del comando anterior, se extraerá el instalador generic de Weblogic
Server 12c (12.2.1) fmw_12.2.1.0.0_wls.jar.
A continuación, ejecutar el instalador de la siguiente forma:
oracle@node1/u01/oracle: java -jar fmw_12.2.1.2.0_wls.jar
Imagen 2 Descarga del software Oracle Weblogic Server 12.2.1.2
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 8 Nº: 20845/G
Al comienzo de la instalación aparecerá la ventana de “Installation Inventory Setup”
en la que se deberá introducir la ruta del inventario así como el nombre del grupo de SO del mismo. A continuación seleccionar “OK”.
Imagen 3 Configuración de inventario
Posteriormente aparecerá la ventana de bienvenida en la que habrá que hacer clic en “Next”.
Imagen 4 Pantalla de bienvenida de la instalación de Weblogic Server 12.2
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 9 Nº: 20845/G
Tras pulsar “Next”, aparecerá la pantalla de actualizaciones automáticas en la que habrá que seleccionar “Skip Auto Updates” para deshabilitar dichas actualizaciones. A continuación hacer clic en “Next” para continuar con la instalación.
Imagen 5 Actualizaciones automáticas
En la siguiente ventana se introducirá el Home de Middleware. En este documento, se establecerá la ruta /u01/Oracle/Middleware como Middleware Home. A continuación pulsar “Next”.
Imagen 6 Selección del directorio Middleware Home
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 10 Nº: 20845/G
A continuación, chequear la opción “Weblogic Server” que comprende instalación
de Weblogic Server y Coherence y después pulsar “Next”.
Imagen 7 Selección de tipo de instalación
En la siguiente ventana, esperar a que finalice el chequeo de prerrequisitos antes de la instalación. Si apareciera algún error, habría que corregirlo y volver a ejecutar el chequeo de requisitos. Cuando no exista ningún error, se puede continuar con la instalación haciendo clic en “Next”.
Imagen 8 Chequeo de requisitos
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 11 Nº: 20845/G
A continuación, desactivar la opción de recibir actualizaciones de seguridad I wish to
receibe security updates via My Oracle Support.
Imagen 9 Actualizaciones de seguridad
Responder Yes a la pregunta de seguridad y seleccionar “Next”.
Imagen 10 Pregunta de seguridad
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 12 Nº: 20845/G
En la ventana del sumario de instalación revisar la instalación que se va a llevar a
cabo. Si la información proporcionada se corresponde con el software que se quiere instalar pulsar Install.
Imagen 11 Sumario de instalación
En la ventana de progreso de instalación esperar a que el proceso finalice y seleccionar “Next”.
Imagen 12 Progreso de instalación
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 13 Nº: 20845/G
En la pantalla de fin de instalación hacer clic en “Finish” para salir del asistente de
configuración.
Imagen 13 Final de la instalación
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 14 Nº: 20845/G
Definición de las Variables de Entorno
Tras la instalación, en Linux, es conveniente definir las variables de entorno. Para ello, ejecutar <WL_HOME>/server/bin/setWLSEnv.sh
Imagen 14 Definición de variables de entorno
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 15 Nº: 20845/G
Creación del dominio
Para crear un dominio en Weblogic Server habrá que iniciar el asistente de configuración ejecutando el siguiente comando:
$WLS_HOME/oracle_common/common/bin/config.sh
En la pantalla de inicio seleccionar “Create a new domain” e introducir el nombre del dominio que se quiere crear al final de la ruta ya fijada en “Domain Location”. En este caso el nombre del dominio elegido es “mydomain”, por tanto, el valor de Domain Location será /u01/app/oracle/config/domains/mydomain. Pulsar “Next” para continuar con la creación del dominio.
Imagen 15 Selección del tipo de configuración
A continuación seleccionar la opción “Create Domain Using Product Templates”, y después marcar la plantilla deseada, en este caso, “Basic Weblogic Server Domain -12.2.1 [wlserver]*” y por último pulsar “Next” para continuar con la instalación.
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 16 Nº: 20845/G
Imagen 16 Seleccionar tipo de plantilla
En la siguiente pantalla hay que introducir las credenciales de administrador. La contraseña tiene unos requisitos mínimos de seguridad y debe tener al menos 8 caracteres alfanuméricos con al menos un número o un carácter especial.
Imagen 17 Configuración cuenta de administrador
En la siguiente ventana hay que seleccionar el modo con el que se va a trabajar con el dominio. Chequear “Development Mode” o “Production Mode” según el modo elegido. Además seleccionar la JDK deseada. Por último pulsar “Next”.
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 17 Nº: 20845/G
Imagen 18 Selección de domain mode y jdk
En la pantalla de configuración avanzada seleccionar los elementos a configurar. En este caso seleccionar todos los elementos.
Imagen 19 Configuración avanzada
A continuación se llevará a cabo la configuración del AdminServer. Se establecerán los siguientes valores:
Server Name: AdminServer (valor por defecto)
Listen Address: All Local Addresses
Listen Port: 7001
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 18 Nº: 20845/G
Enable SSL: Selecionado
SSL Listen Port: 7002
Imagen 20 Configuración AdminServer
En la pantalla de configuración de Node Manager establecer la siguiente configuración y posteriormente hacer clic en “Next”.
Node Manager Type: Per Domain Default Location
Username: weblogic
Password: Welcome1
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 19 Nº: 20845/G
Imagen 21 Configuración Node Manager
En la ventana de configuración de Managed Servers, hacer clic en “Add” para que aparezca una nueva fila en la tabla y configurar un managed server.
Imagen 22 Configuración Managed Servers
En este caso se introducirán los siguientes valores:
Server Name: ManagedServer_1
Listen Address: All Local Addresses
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 20 Nº: 20845/G
Listen Port: 8001
Enable SSL: No seleccionado
Para Listen Address, también se puede seleccionar el hostname o la ip de la máquina. Establecer “All Local Addresses” simplifica el proceso de exportar el dominio a máquinas con ips diferentes.
Imagen 23 Configuración ManagedServer_1
A continuación, se introducirán valores para crear un segundo managed server.
Server Name: ManagedServer_2
Listen Address: All Local Addresses
Listen Port: 8002
Enable SSL: No seleccionado
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 21 Nº: 20845/G
Imagen 24 Configuración ManagedServer_2
A continuación, se introducirán los siguientes valores para crear un tercer managed server.
Server Name: ManagedServer_3
Listen Address: All Local Addresses
Listen Port: 8003
Enable SSL: No seleccionado
Imagen 25 Configuración ManagedServer_3
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 22 Nº: 20845/G
En la ventana de configuración de cluster se introducirán los datos de configuración de cluster de weblogic.
Imagen 26 Configuración de clusters
En la ventana de configuración de Server Templates se introducirán los datos de configuración de Server Templates. En este caso no se realizará configuración de Server Templates.
Imagen 27 Server Templates
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 23 Nº: 20845/G
En la ventana de configuración de Dynamic Servers se introducirán los datos de configuración de Dynamic Servers. En este caso no se llevará a cabo ninguna configuración de Dynamic Servers.
Imagen 28 Dynamic Servers
A continuación se realizará la asignación de managed servers al cluster.
Imagen 29 Asignación de servidores al cluster
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 24 Nº: 20845/G
En la ventana de configuración de machine, seleccionamos la pestaña “Unix Machine”
en caso de nuestra instalación.
Imagen 30 Creación de machine
A continuación, en la pantalla “Assign Servers to Machines” se asignarán los servers creados en pasos anteriores a la machine correspondiente.
Imagen 31 Asignación de managed servers a machine
En la pantalla Virtual Targets se llevará a cabo la configuración de Virtual Targets aunque en este caso no se establecerá ninguna configuración de Virtual Hosts.
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 25 Nº: 20845/G
Imagen 32 Configuración de virtual targets
En la pantalla Partitions se llevará a cabo la configuración de Particiones aunque en este caso no se establecerá ninguna configuración de Particiones.
Imagen 33 Configuración de particiones
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 26 Nº: 20845/G
En la página de Configuration Summary se chequeará que la configuración seleccionada es correcta y a continuación hacer clic en “Next”.
Imagen 34 Configuration Summary
En la pantalla de Configuration Progress, una vez se haya alcanzado el 100% en el progreso de instalación, seleccionar “Next” para continuar con la instalación.
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 27 Nº: 20845/G
Imagen 35 Configuration progress
Por último, en la página de Configuration Success debemos tomar nota de la url de la consola de administración y por último hacer click en “Finish”. En este momento, habrá finalizado la creación del dominio.
Imagen 36 End of configuration
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 28 Nº: 20845/G
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 29 Nº: 20845/G
Arranque del Administration Server
Para arrancar el Administration Server, navegar al directorio $WLS_HOME/user_projects/domains/mydomain y ejecutar el comando ./startWebLogic.sh. En Windows puede hacerse desde el Quickstart.
oracle@node1: cd
/u01/oracle/Middleware/user_projects/domains/mydomain/
oracle@node1:./startWebLogic.sh
El proceso de arranque se solicitará el usuario y password del usuario administrador que se configuró en el proceso de creación de dominio. En este manual el usuario es weblogic y la password es Welcome1. Tener en cuenta que la password no se muestra por pantalla.
Enter username to boot WebLogic server:weblogic
Enter the password to boot WebLogic server:
El Administration Server comenzará a arrancarse y cuando aparezca <Server started in RUNNING mode> ya estará arrancado.
<Mar 20, 2017 1:44:34 PM EDT><Notice><WebLogicServer><BEA-
000360><The server started in RUNNING mode.>
A continuación se configurarán las credenciales de administrador para que no se soliciten en el arranque del Administration Server. Para ello parar el Admin Server con CTRL+C y después crear la carpeta security bajo el directorio del AdminServer:
oracle@node1: cd
/u01/oracle/Middleware/user_projects/domains/mydomain/servers
/AdminServer
oracle@node1:mkdir security
Dentro de la carpeta security crear el fichero boot.properties con el siguiente contenido:
username={AES}8vb2+DLTae0Kt/cN0nTBDaa/zAvmvNhNQDzxArU
6+N8=
password={AES}9GS7vtqIycAFciv6c4KQZv1f415pNGssKdI5UIc
fdTI=
Para cifrar las credenciales se usará la utilidad “weblogic.security.Encrypt” como
se muestra a continuación:
cd
/u01/oracle/Middleware/user_projects/domains/mydomain/bin
. ./setDomainEnv.sh
java weblogic.security.Encrypt weblogic
{AES}8vb2+DLTae0Kt/cN0nTBDaa/zAvmvNhNQDzxArU6+N8=
java weblogic.security.Encrypt Welcome1
{AES}9GS7vtqIycAFciv6c4KQZv1f415pNGssKdI5UIcfdTI=
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 30 Nº: 20845/G
En este momento podemos arrancar Admin Server y no solicitará credenciales por lo
que podemos iniciarlo en background:
$>/u01/oracle/Middleware/user_projects/domains/mydomain/bin/
$>nohup ./startWebLogic.sh > admin.out &
Una vez arrancado el Admin Server, se puede acceder a la consola de administración mediante la siguiente url:
http://localhost:7001/console
En la ventana de bienvenida introducir las credenciales de usuario administrador y a continuación hacer clic en “Login”.
Imagen 37 Pantalla de bienvenida de WLS 12c
Se mostrará la página de inicio de la consola de administración.
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 31 Nº: 20845/G
Imagen 38 Vista principal de la consola de administración
Si se habilitó SSL para el Administration Server podremos acceder a la consola a través del puerto SSL configurado, en este caso la url será la siguiente:
https://localhost:7002/console
Para habilitar SSL, (si no se ha hecho al crear el dominio) navegar hasta Environment/Servers/AdminServer/General y marcar el campo SSL Listen Port Enabled.
Imagen 39 SSL Enabled
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 32 Nº: 20845/G
Arranque de los Managed Servers
Para arrancar los managed servers del dominio habrá que situarse en el directorio $WLS_HOME/user_projects/domains/mydomain/bin y ejecutar el arranque del managed server en cuestión como se indica a continuación.
Arranque del managed server ManagedServer_1:
./startManagedWebLogic.sh ManagedServer_1 t3://192.168.56.10:7001
El proceso de arranque solicitará el usuario y password del usuario administrador que se configuró en el proceso de creación de dominio. En este manual el usuario es weblogic y la password es Welcome1. Tener en cuenta que la password no se muestra por pantalla.
Enter username to boot WebLogic server:weblogic
Enter the password to boot WebLogic server:
El Managed Server comenzará a arrancarse y cuando aparezca <Server started in RUNNING mode> ya estará arrancado.
<Mar 23, 2017, 5:51:08,284 AM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.>
A continuación se configurarán las credenciales de administrador para que no se soliciten en el arranque del Managed Server. Para ello pararemos Managed Server con CTRL+C y después crearemos la carpeta security bajo el directorio del managed server:
oracle@node1: cd
/u01/oracle/Middleware/user_projects/domains/mydomain/servers/managed
Server_1
oracle@node1:mkdir security Y dentro de la carpeta security crear el fichero boot.properties con el usuario y password de administrador cifradas:
username={AES}8vb2+DLTae0Kt/cN0nTBDaa/zAvmvNhNQDzxArU6+N8=
password={AES}9GS7vtqIycAFciv6c4KQZv1f415pNGssKdI5UIcfdTI=
En este momento se puede arrancar el Managed Server y no se solicitarán credenciales por lo que se puede iniciar el proceso en background.
cd /u01/oracle/Middleware/user_projects/domains/mydomain/bin/
nohup ./startManagedWebLogic.sh ManagedServer_1
t3://192.168.56.10:7001 > managed1.out &
Se puede chequear que el managed server está en estado “RUNNING” en la consola de administrador:
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 33 Nº: 20845/G
Imagen 40 Chequeo arranque ManagedServer_1
Para arrancar el resto de managed servers del dominio habrá que llevar a cabo el mismo proceso que para ManagedServer_1.
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 34 Nº: 20845/G
Parada del Administration Server
Se puede proceder de dos formas distintas:
Detener el servidor desde la Consola de Administración.
Ejecutar
$WLS_HOME/user_projects/domains/mydomain/bin/stopWebLogic.sh
pero esto sólo para el Administration Server, para parar los Managed Servers deberíamos ejecutar:
$WLS_HOME/user_projects/domains/base_domain/bin/ stopManagedWebLogic.sh
Imagen 41 Parada AdminServer
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 35 Nº: 20845/G
Parada de los Managed Server
Se puede proceder de dos formas distintas:
Detener el servidor desde la Consola de Administración.
Ejecutar (para el caso del managed server ManagedServer_1:
/u01/oracle/Middleware/user_projects/domains/mydomain/bin/
stopManagedWebLogic.sh ManagedServer_1
t3://192.168.56.10:7001
Imagen 42 Parada Managed Server
Para chequear que el managed server está en estado SHUTDOWN podemos revisar la consola de administración.
Imagen 43 Chequeo parada managed server
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 36 Nº: 20845/G
Configuración de las Opciones de Memoria
Para ampliar la memoria de la JVM editar el archivo setDomainEnv.sh realizando una copia de seguridad previamente. En este caso se ampliará Xms y Xmx a 512 para el Adminserver y Xms a 512M y Xmx a 1024M para los managed servers. Se deberán añadir las siguientes líneas después de la última ocurrencia de la cadena USER_MEM_ARGS.
if [ "${SERVER_NAME}" == "AdminServer" ] ; then
USER_MEM_ARGS="-Xms512m -Xmx512m"
MEM_ARGS="-Xms512m -Xmx512m"
else
USER_MEM_ARGS="-Xms512m –Xmx1024m"
MEM_ARGS="-Xms512m –Xmx1024m"
fi
export USER_MEM_ARGS
export MEM_ARGS
Imagen 44 Configuración de memoria
Posteriormente bastaría con arrancar WebLogic Server como se ha visto anteriormente. Una vez arrancado, se pueden chequear los nuevos valores de memoria en el proceso java. Por ejemplo, para el caso del AdminServer:
Imagen 45 Chequeo nuevos valores de memoria
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 37 Nº: 20845/G
Y también en la Consola de Administración en
Servers/<server>/Monitoring/Performance:
Imagen 46 Parámetros de memoria de JVM
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 38 Nº: 20845/G
JBDC Data Sources
Para configurar los Data Sources, en la Consola de Administración, navegar a Services /Data Sources y pulsar New.
Imagen 47 Services/Data Sources
A continuación indicar el nombre del data source así como el tipo de base de datos y pulsar Next.
Imagen 48 Definición del datasource
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 39 Nº: 20845/G
El siguiente paso es seleccionar el driver con el que se va a hacer la conexión a la base de datos. En este caso se seleccionará el driver Thin for Instance Connections.
Imagen 49 Selección del tipo de driver
Si se ha seleccionado el driver Thin (sin XA) aparecerá la pantalla siguiente:
Imagen 50 Driver Thin (non-XA)
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 40 Nº: 20845/G
Como se puede observar, se ha desmarcado la opción “Supports Global Transactions”. Tras pulsar Next, se pasará a definir la instancia de la base de datos hacia la que se hará la conexión. Para ello se introducirá el nombre de la base de datos, el nombre del host, el puerto, usuario y contraseña.
Imagen 51 Definición de la conexión
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 41 Nº: 20845/G
En el siguiente paso se realizará una prueba de la conexión a la base de datos y para ello se pulsará el botón Test Configuration.
Imagen 52 Chequeo de la configuración
Imagen 53 Éxito en el test de configuración
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 42 Nº: 20845/G
El último paso será seleccionar los targets del data source, se puede seleccionar el
cluster completo o alguno de los managed servers.
Imagen 54 Selección de targets
Una vez realizados todos los pasos anteriores, tras pulsar Finish se habrá creado el data source.
Imagen 55 Creación de data source completado
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 43 Nº: 20845/G
JBDC Multi Data Sources
En el caso de que el entorno sea RAC, se puede optar por la configuración de Multi Data Sources. Para ello, desde la Consola de Administración acceder a Services/Multi Data Sources y pulsar New.
Imagen 56 Creación multi data source
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 44 Nº: 20845/G
Habría que rellenar los campos y seleccionar el tipo de algoritmo (Failover o Load
Balance) y pulsar Next. A continuación habría que seleccionar el target del Multi Data Source, que puede ser el AdminServer, un cluster o parte de un cluster.
Imagen 57 Selección de targets
El siguiente paso es seleccionar el tipo de los Data Source que va a formar parte del multi data source. A continuación pulsar Next.
Imagen 58 Seleccionar tipo de data source
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 45 Nº: 20845/G
A continuación se incluirán los Data Sources en el Multi Data Source y a
continuación se pulsará Finish.
Imagen 59 Selección de los Data Sources
Finalmente el Multi Data Source se habrá creado.
Imagen 60 Multi Data Source creado
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 46 Nº: 20845/G
Creación de Managed Server en máquina remota
En algunos dominios, es posible que se quiera lanzar un Managed Server en una máquina distinta. Podemos hacer esto siguiendo los siguientes pasos:
1. Creando un template de un Managed Server usando el comando pack. El template contendrá exclusivamente los archivos necesarios para crear el Managed Server en la máquina remota. La sintaxis de pack es la siguiente:
pack -managed=true -domain=domain -template=template.jar -template_name="template_name"
Donde:
domain es la ruta del dominio del que queremos crear la plantilla.
template.jar es la ruta donde queremos guardar la plantilla.
template_name es un nombre descriptivo de la plantilla.
Imagen 61 Ejemplo de comando pack
En este ejemplo hemos creado un template del dominio mydomain y lo hemos almacenado en /oracle/Middleware/templates/managed.jar.
2. Crear el dominio para el Managed Server en la máquina remota que
queramos mediante el comando unpack. Para ello primeramente debemos instalar el software de WebLogic en la máquina teniendo en cuenta que en ambas máquinas debe ser de la misma versión del software. A continuación ejecutaremos el comando unpack, que tiene la siguiente sintaxis:
unpack -domain=domain -template=template.jar
Donde:
domain es la ruta del dominio que vamos a crear.
template.jar es la ruta donde se encuentra el archivo que creamos previamente con pack en la otra máquina.
InfV4_WebLogic_Server_Installation_Guide_12c_V10.doc, Ver. 1.0. 14 de Marzo de 2017
Certificado ISO-9002 Pág. 47 Nº: 20845/G
Imagen 62 Ejemplo comando unpack
En este ejemplo hemos creado el dominio en /oracle/Middleware/user_projects/domains/MyManagedDomain a partir del template /oracle/Middleware/templates/managed.jar
3. Iniciar el Managed Server en la máquina remota. En primer lugar levantar
el Administration Server mediante el comando startWebLogic tal y como se vio anteriormente. Para levantar los Managed Servers, ejecutar el siguiente comando desde /oracle/Middleware/user_projects/domains/mydomain/bin:
./startManagedWebLogic.sh “my_managed_server” url-
admin donde url-admin es la dirección y el puerto de escucha, en nuestro caso: url-admin = http://localhost:7001 La variable de entorno ADMIN_URL habrá que establecerla a: http://localhost:7001 (o https://localhost:7002).