41
Plataforma de aplicaciones empresariales JBoss 6.1 Guía de Instalación Para uso con la plataforma de aplicaciones empresariales JBoss 6 Last Updated: 2017-10-26

empresariales JBoss 6.1 Plataforma de aplicaciones · Plataforma de aplicaciones empresariales JBoss 6.1 ... Este libro es un manual para la instalación de la plataforma de aplicaciones

Embed Size (px)

Citation preview

Plataforma de aplicacionesempresariales JBoss 6.1

Guía de Instalación

Para uso con la plataforma de aplicaciones empresariales JBoss 6

Last Updated: 2017-10-26

Plataforma de aplicaciones empresariales JBoss 6.1 Guía de Instalación

Para uso con la plataforma de aplicaciones empresariales JBoss 6

Darrin Mison

Misty [email protected]

Tom [email protected]

Legal Notice

Copyright © 2014 Red Hat, Inc..

This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0Unported License. If you distribute this document, or a modified version of it, you must provideattribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hattrademarks must be removed.

Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert,Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinitylogo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and othercountries.

Linux ® is the registered trademark of Linus Torvalds in the United States and other countries.

Java ® is a registered trademark of Oracle and/or its affiliates.

XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United Statesand/or other countries.

MySQL ® is a registered trademark of MySQL AB in the United States, the European Union andother countries.

Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally related toor endorsed by the official Joyent Node.js open source or commercial project.

The OpenStack ® Word Mark and OpenStack logo are either registered trademarks/service marksor trademarks/service marks of the OpenStack Foundation, in the United States and other countriesand are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed orsponsored by the OpenStack Foundation, or the OpenStack community.

All other trademarks are the property of their respective owners.

Resumen

Este libro es un manual para la instalación de la plataforma de aplicaciones empresariales JBoss 6y sus lanzamientos de parches.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Table of Contents

CAPÍTULO 1. INTRODUCCIÓN1.1. PLATAFORMA DE APLICACIONES EMPRESARIALES JBOSS 61.2. SOBRE EL PORTAL DEL CLIENTE DE RED HAT

CAPÍTULO 2. REQUERIMIENTOS2.1. PREREQUISITOS DE INSTALACIÓN DE LA PLATAFORMA DE APLICACIONES EMPRESARIALESJBOSS 6

CAPÍTULO 3. INSTALACIÓN3.1. MÉTODOS DE INSTALACIÓN DE LA PLATAFORMA DE APLICACIONES EMPRESARIALES JBOSS 63.2. INSTALACIÓN ZIP

3.2.1. Descarga de la plataforma de aplicaciones empresariales JBoss 6 (instalación Zip)3.2.2. Instalación de la plataforma de aplicaciones empresariales JBoss 6 (instalación Zip)3.2.3. Desinstalación de la plataforma de aplicaciones empresariales JBoss 6 (instalación zip)

3.3. INSTALADOR GRÁFICO3.3.1. Descarga de la plataforma de aplicaciones empresariales JBoss 6 (instalador)3.3.2. Instalación de la plataforma de aplicaciones empresariales JBoss 6 (instalador gráfico)3.3.3. Desinstalación de la plataforma de aplicaciones empresariales JBoss 6 (instalador gráfico)

3.4. INSTALADOR BASADO EN TEXTO3.4.1. Descarga de la plataforma de aplicaciones empresariales JBoss 6 (instalador)3.4.2. Instalación de la plataforma de aplicaciones empresariales JBoss 6 (instalador basado en texto)3.4.3. Desinstalación de la plataforma de aplicaciones empresariales JBoss 6 (instalador basado en texto)

3.5. INSTALACIÓN GRÁFICA RPM3.5.1. Instalación de la plataforma de aplicaciones empresariales JBoss 6 (instalación RPM gráfica)

3.6. INSTALACIÓN RPM BASADA EN TEXTO3.6.1. Instalación de la plataforma de aplicaciones empresariales JBoss 6 (instalación RPM basada en texto)

3.7. INSTALACIÓN DE PARCHES3.7.1. Mecanismos para uso de parches3.7.2. Suscripción a las listas de correo de parches3.7.3. Instalación de parches en forma zip3.7.4. Instalación de parches en forma RPM3.7.5. Clasificación de severidad e impacto de los parches de seguridad de JBoss

3.8. INSTALACIÓN AUTOMATIZADA3.8.1. Instalación de múltiples instancias de la plataforma de aplicaciones empresariales JBoss 6 (instalador)

3.9. CONFIGURACIÓN DE SERVICIOS3.9.1. Configuración de la plataforma de aplicaciones empresariales JBoss como un servicio en Red HatEnterprise Linux (método RPM)3.9.2. Configuración de la plataforma de aplicaciones empresariales JBoss como un servicio en Red HatEnterprise Linux (zip, instalador)

CAPÍTULO 4. ACTUALICE AL ÚLTIMO LANZAMIENTO4.1. ACTUALIZACIÓN DE LA INSTALACIÓN ZIP DE LA PLATAFORMA DE APLICACIONES EMPRESARIALESJBOSS 64.2. ACTUALIZACIÓN DE LA INSTALACIÓN RPM DE LA PLATAFORMA DE APLICACIONESEMPRESARIALES JBOSS 64.3. ACTUALIZACIÓN DEL CLÚSTER DEL SERVIDOR DE APLICACIONES EMPRESARIALES JBOSS 6.0 A6.1

APÉNDICE A. INFORMACIÓN ADICIONALA.1. DESCARGAS DISPONIBLES PARA LA PLATAFORMA DE APLICACIONES EMPRESARIALES JBOSS 6

444

5

5

667778889

1112121314141415

1616161717192021

2122

22

22

25

25

26

27

29

29

Table of Contents

1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.2. ESTRUCTURA DEL DIRECTORIO DE LA PLATAFORMA DE APLICACIONES EMPRESARIALES JBOSS 6

A.3. LISTA DE PAQUETES RPM PARA LA PLATAFORMA DE APLICACIONES EMPRESARIALES JBOSS 6

A.4. ARCHIVOS DE CONFIGURACIÓN DE LA INSTALACIÓN RPM PARA LA PLATAFORMA DEAPLICACIONES EMPRESARIALES JBOSS 6

APÉNDICE B. HISTORIAL DE REVISIONES

31

33

34

37

Guía de Instalación

2

Table of Contents

3

CAPÍTULO 1. INTRODUCCIÓN

1.1. PLATAFORMA DE APLICACIONES EMPRESARIALES JBOSS 6

La plataforma de aplicaciones empresariales JBoss 6 es una plataforma middleware poderosa, rápida ysegura construída con base en estándares libres y cumple con los requerimientos de la especificaciónJava empresarial edición 6. Integra el servidor de aplicaciones JBoss 7 con clústers de altadisponiblidad, mensajería poderosa, caché distribuído y otras tecnologías para crear una plataformaestable y escalable.

La nueva estructura modular permite habilitar servicios sólamente cuando se requiera, incrementandode manera importante la velocidad. La consola de administración y la interfaz de la línea de comandosde administración eliminan la necesidad de modificar archivos de configuración XML manualmente,agregando la habilidad para utilizar scripts y automatizar tareas. Además, incluye APIs y marcos detrabajo de desarrollo que se pueden utilizar para desarrollar aplicaciones Java EE seguras, poderosas yescalables de manera rápida.

Reportar un error

1.2. SOBRE EL PORTAL DEL CLIENTE DE RED HAT

El portal del cliente de Red Hat es la plataforma centralizada para los recursos de subscripción de RedHat. Use el portal del cliente de Red Hat para:

Administrar y mantener derechos y contratos de soporte a Red Hat;

Descargar software soportado oficialmente;

Acceder la documentación de productos y la base de conocimiento de Red Hat;

Contactar los servicios de soporte global y

Registrar errores de productos de Red Hat.

El portal del cliente está disponible aquí: https://access.redhat.com.

Reportar un error

Guía de Instalación

4

CAPÍTULO 2. REQUERIMIENTOS

2.1. PREREQUISITOS DE INSTALACIÓN DE LA PLATAFORMA DEAPLICACIONES EMPRESARIALES JBOSS 6

Cada proceso de instalación para la plataforma de aplicaciones empresariales JBoss 6 tiene un númerode prerequisitos. Esta sección aborda los requerimientos comunes así como los específicos de lainstalación.

Prerequisitos comunes

Establezca una cuenta en el portal del cliente de Red Hat en https://access.redhat.com. Paramayor información consulte: Sección 1.2, “Sobre el portal del cliente de Red Hat”.

Revise las configuraciones soportadas y asegúrese de que su sistema sea soportable:https://access.redhat.com/site/articles/111663.

Asegúrese de que su sistema esté actualizado con las actualizaciones y erratas ya emitidas deRed Hat.

Prerequisitos de ZIP/instalador

Privilegios de administración para el directorio de instalación.

Asegúrese de que el JDK escogido ya se extrajo (o instaló). Consulte la documentación de JDKpara encontrar mayor información sobre cómo hacer esto.

Asegúrese de que JAVA_HOME y PATH se hayan configurado en las propiedades de entornopara que los atajos funcionen en los servidores de Microsoft Windows.

Prerequisitos RPM

Registre el servidor en la red de Red Hat.

Suscríbase al canal software base Red Hat Enterprise Linux Server apropiado para suversión de Red Hat Enterprise Linux.

Suscríbase al sub-canal JBoss Application Platform for Server en el grupo JBoss Enterprise Platform.

Se requiere un JDK Java 6. Se puede obtener suscribiéndose al canal de software supplementary para su instalación de Red Hat Enterprise Linux. Por ejemplo; el canal para laversión 6 de Red Hat Enterprise Linux instalado en la arquitectura i386 es rhel-i386-server-supplementary-6.

IMPORTANTE

Es necesario instalar un JDK Java 6 incluso si desea usar un JDK Java 7.

Reportar un error

CAPÍTULO 2. REQUERIMIENTOS

5

CAPÍTULO 3. INSTALACIÓN

3.1. MÉTODOS DE INSTALACIÓN DE LA PLATAFORMA DEAPLICACIONES EMPRESARIALES JBOSS 6

Hay diferentes maneras de instalar la plataforma de aplicaciones empresariales JBoss 6. Cada métodoes apropiado para ciertas situaciones. Este tema proporciona una pequeña sinopsis para cada tipo deinstalación y enlaza a las secciones que abordan los procesos de instalación relevantes.

Tabla 3.1. Métodos de instalación

Método Descripción Instrucciones

Instalación zip El archivador zip es apropiadopara la instalación en todos lossistemas operativos soportados.Este proceso se debe utilizar sidesea extraer la instanciamanualmente.

Sección 3.2.2,“Instalación de laplataforma deaplicacionesempresariales JBoss 6(instalación Zip)”

Instalador JAR El instalador JAR se puedeejecutar en una consola o comoun asistente gráfico. Ambasopciones proporcionaninstrucciones paso a paso parainstalar y configurar la instanciadel servidor. Con el instaladortambién es posible realizarconfiguraciones adicionalesincluyendo los inicios rápidos y elrepositorio Maven.

Sección 3.3.2,“Instalación de laplataforma deaplicacionesempresariales JBoss 6(instalador gráfico)”

Sección 3.4.2,“Instalación de laplataforma deaplicacionesempresariales JBoss 6(instalador basado entexto)”

Instalación RPM La plataforma de aplicacionesempresariales JBoss 6 se puedeinstalar con el instalador gráficodel paquete RPM soportado o conuna interfaz de la línea decomandos. Este método esapropiado para instalacionessoportadas de Red Hat EnterpriseLinux 6.

Sección 3.5.1,“Instalación de laplataforma deaplicacionesempresariales JBoss 6(instalación RPMgráfica)”

Sección 3.6.1,“Instalación de laplataforma deaplicacionesempresariales JBoss 6(instalación RPM basadaen texto)”

Reportar un error

Guía de Instalación

6

3.2. INSTALACIÓN ZIP

3.2.1. Descarga de la plataforma de aplicaciones empresariales JBoss 6(instalación Zip)

Resumen

El archivo zip de la plataforma de aplicaciones empresariales JBoss 6 está disponible enhttps://access.redhat.com. La instalación del archivo zip no depende de la plataforma y es la manerapreferida de instalar la plataforma de aplicaciones empresariales JBoss 6 en todas las plataformassoportadas. Este tema aborda los pasos para descargar el archivador.

Prerrequisitos

Sección 2.1, “Prerequisitos de instalación de la plataforma de aplicaciones empresariales JBoss6”.

Procedimiento 3.1. Descargar el archivo zip

1. Iniciar sesión en https://access.redhat.com.

2. Seleccione la opción del menú Downloads → JBoss Enterprise Middleware → Downloads.

3. Seleccione Application Platform del menú desplegable Product.

4. Seleccione la versión correcta de la plataforma de aplicaciones empresariales JBoss del menúdesplegable Version.

5. Haga clic en Download al lado de la opción Application Platform 6.1.0.

Resultado

La plataforma de aplicaciones empresariales JBoss 6 se descargó exitosamente en la máquina destino yestá lista para la instalación.

Reportar un error

3.2.2. Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalación Zip)

Resumen

Este tema aborda los pasos para instalar la plataforma de aplicaciones empresariales JBoss 6 usando elarchivo zip descargable.

Prerrequisitos

Sección 3.2.1, “Descarga de la plataforma de aplicaciones empresariales JBoss 6 (instalaciónZip)”.

Procedimiento 3.2. Instalación del archivo zip

1. Mueva el archivador zip a la ubicación deseada.

CAPÍTULO 3. INSTALACIÓN

7

Mueva el archivo zip al servidor y al directorio en donde quiere instalar la plataforma deaplicaciones empresariales JBoss 6. El directorio debe ser accesible para el usuario que iniciaráy detendrá la plataforma.

2. Use una aplicación apropiada para extraer el archivador zip en la ubicación deseada.En un entorno Linux, el comando para extraer un archivador zip es unzip.

En un entorno Microsoft Windows haga clic con el botón derecho del ratón en el archivo yseleccione Extract All.

Resultado

La plataforma de aplicaciones empresariales JBoss 6 se ha instalado exitósamente. El directorio creadopor el archivador zip que realiza la extracción es el directorio superior para el servidor. Se conoce como EAP_HOME/.

Reportar un error

3.2.3. Desinstalación de la plataforma de aplicaciones empresariales JBoss 6(instalación zip)

Resumen

Esta sección aborda los pasos requeridos para desinstalar una instalación zip de la plataforma deaplicaciones empresariales JBoss 6.

Prerrequisitos

Realice una copia de seguridad de los archivos de configuración modificados y las implementacionesque puede que se vuelvan a utilizar posteriormente.

Procedimiento 3.3. Desinstalación del servidor de aplicaciones empresariales JBoss 6(instalación zip)

1. Vaya al directorio en donde había extraído la carpeta de la plataforma de aplicacionesempresariales JBoss 6 del archivo zip.

2. Borre el directorio de instalación.La plataforma de aplicaciones empresariales JBoss 6 instala un sólo directorio cuando usa elmétodo de instalación Zip. Borre el directorio de instalación para desinstalar la plataforma deaplicaciones empresariales JBoss 6.

3. Opcional: borre cualquier script de inicialización que haya creado.Si creó scripts de inicialización u otros scripts que dependían de que la plataforma deaplicaciones empresariales JBoss 6 estuviese instalada en su computador entonces bórrelos.

Resultado

La plataforma de aplicaciones empresariales JBoss 6 se desinstala del servidor.

Reportar un error

3.3. INSTALADOR GRÁFICO

3.3.1. Descarga de la plataforma de aplicaciones empresariales JBoss 6(instalador)

Guía de Instalación

8

Resumen

El archivador del instalador de la plataforma de aplicaciones empresariales JBoss 6 está disponible enhttps://access.redhat.com. El archivador .jar se puede utilizar para ejecutar los instaladores gráficos obasados en texto. Este tema aborda los pasos para descargar el archivador.

Prerrequisitos

Sección 2.1, “Prerequisitos de instalación de la plataforma de aplicaciones empresariales JBoss6”.

Procedimiento 3.4. Descargue el instalador

1. Inicie sesión en https://access.redhat.com.

2. Seleccione la opción del menú Downloads → JBoss Enterprise Middleware → Downloads.

Figura 3.1.

3. Seleccione Application Platform del menú desplegable Product que aparece en lasiguiente pantalla.

4. Seleccione Application Platform 6.1.0 Installer.

5. Haga clic en Download.

Resultado

La plataforma de aplicaciones empresariales JBoss 6 ahora se descarga en su máquina destino. Estálista para la instalación.

Reportar un error

3.3.2. Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalador gráfico)

Resumen

El instalador gráfico le permite instalar la plataforma de aplicaciones empresariales JBoss 6 en lamáquina destino usando instrucciones GUI paso por paso. Este tema aborda los pasos que se necesitanpara ejecutar el instalador.

Prerrequisitos

CAPÍTULO 3. INSTALACIÓN

9

Sección 3.3.1, “Descarga de la plataforma de aplicaciones empresariales JBoss 6 (instalador)”.

Procedimiento 3.5. Instalación de la plataforma de aplicaciones empresariales JBoss 6

1. Abra una terminal en la máquina destino y navegue hasta donde se descargó el instalador GUI.

2. Lance el instalador GUI con el siguiente comando:

java -jar jboss-eap-6.1.0-installer.jar

3. La ejecución del comando iniciará la interfaz gráfica para la instalación y la primera ventana lepedirá que seleccione el idioma para la instalación.

Figura 3.2. Instalación de JBoss EAP 6.1.0 - Primer paso

4. Siga el resto de los pasos para instalar la plataforma de aplicaciones empresariales JBoss 6 ensu máquina destino.

5. El paso final en el proceso de instalación le permitirá crear un script de instalación automática.Este script se puede utilizar para instalar JBoss en otras máquinas destino dentro de su red opara uso futuro. Vea la figura a continuación. Presione el botón Generate an automaticinstallation script si desea crear este script XML.

Guía de Instalación

10

Figura 3.3. Paso final de la instalación de JBoss EAP

6. Presione el botón Done para salir de la instalación.

Resultado

La instalación está completa y la plataforma de aplicaciones empresariales JBoss 6 está instalada en sumáquina destino.

Reportar un error

3.3.3. Desinstalación de la plataforma de aplicaciones empresariales JBoss 6(instalador gráfico)

Resumen

Esta sección detalla los pasos requeridos para desinstalar una instancia de la plataforma de aplicacionesempresariales JBoss 6 que se instaló usando el instalador gráfico.

Prerrequisitos

Realice una copia de seguridad de los archivos de configuración modificados y lasimplementaciones que puede que se vuelvan a utilizar posteriormente.

Procedimiento 3.6. Desinstalación de la plataforma de aplicaciones empresariales JBoss 6(instalación gráfica)

1. Durante la instalación de la plataforma de aplicaciones empresariales JBoss 6 en la maquinadestino se creó un directorio llamado Uninstaller en el directorio en donde tenía instalada laplataforma de aplicaciones empresariales. Este directorio contiene un archivo llamado

CAPÍTULO 3. INSTALACIÓN

11

uninstaller.jar. Navegue a este directorio en una terminal.

2. Lance el desinstalador GUI con el siguiente comando:

java -jar uninstaller.jar

3. La ejecución del comando lanzará el desinstalador gráfico como se puede ver en la siguientefigura. Seleccione la casilla si desea borrar el directorio EAP_HOME.

Figura 3.4. Desinstalación de JBoss 6.1 usando el instalador gráfico

4. Presione el botón Uninstall para iniciar el proceso de desinstalación.

5. Cuando el proceso de desinstalación ha terminado, presione el botón Quit para salir deldesinstalador.

6. Después de que ha desinstalado de manera exitosa, es posible que quiera borrar manualmenteel directorio Uninstaller desde donde lanzó el desinstalador.

Resultado:

La plataforma de aplicaciones empresariales JBoss 6 se desinstala de su servidor.

Reportar un error

3.4. INSTALADOR BASADO EN TEXTO

3.4.1. Descarga de la plataforma de aplicaciones empresariales JBoss 6(instalador)

Resumen

El archivador del instalador de la plataforma de aplicaciones empresariales JBoss 6 está disponible enhttps://access.redhat.com. El archivador .jar se puede utilizar para ejecutar los instaladores gráficos obasados en texto. Este tema aborda los pasos para descargar el archivador.

Prerrequisitos

Sección 2.1, “Prerequisitos de instalación de la plataforma de aplicaciones empresariales JBoss6”.

Guía de Instalación

12

Procedimiento 3.7. Descargue el instalador

1. Inicie sesión en https://access.redhat.com.

2. Seleccione la opción del menú Downloads → JBoss Enterprise Middleware → Downloads.

Figura 3.5.

3. Seleccione Application Platform del menú desplegable Product que aparece en lasiguiente pantalla.

4. Seleccione Application Platform 6.1.0 Installer.

5. Haga clic en Download.

Resultado

La plataforma de aplicaciones empresariales JBoss 6 ahora se descarga en su máquina destino. Estálista para la instalación.

Reportar un error

3.4.2. Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalador basado en texto)

Resumen

El archivo .JAR del instalador de la plataforma de aplicaciones empresariales JBoss 6 se puede utilizarpara una instalación gráfica o basada en texto. Este tema aborda los pasos para instalar la plataformade aplicaciones empresariales JBoss 6.1.0 usando el método basado en texto.

Prerrequisitos

Sección 3.4.1, “Descarga de la plataforma de aplicaciones empresariales JBoss 6 (instalador)”.

Procedimiento 3.8. Instalación basada en texto

1. Abra una terminal.

2. Lance el instalador con el siguiente comando:

java -jar jboss-eap-6.1.0-installer.jar -console

CAPÍTULO 3. INSTALACIÓN

13

3. Siga las siguientes indicaciones de la instalación.

4. Un archivo XML se puede generar para utilizar con la funcionalidad automática de instalación.Esto permite instalaciones idénticas a través de múltiples instancias. Si desea crear un script deinstalación, seleccione yes.

Resultado

La plataforma de aplicaciones empresariales JBoss 6 se ha instalado exiosamente en la máquinadestino.

Reportar un error

3.4.3. Desinstalación de la plataforma de aplicaciones empresariales JBoss 6(instalador basado en texto)

Resumen

Esta sección aborda el proceso de desinstalación para la plataforma de aplicaciones empresarialesJBoss 6, usando el desinstalador basado en texto.

Prerrequisitos

Realice una copia de seguridad de los archivos de configuración modificados y lasimplementaciones que puede que se vuelvan a utilizar posteriormente.

Procedimiento 3.9. Proceso de desinstalación basado en texto

1. En una consola, navegue al directorio Uninstaller creado durante el proceso de instalación.Este se puede encontrar un nivel arriba de EAP_HOME.

2. Lance el desinstalador basado en texto ejecutando el siguiente comando:

java -jar uninstaller.jar -console

3. Siga los pasos para desinstalar la plataforma de aplicaciones empresariales JBoss 6

Resultado:

La plataforma de aplicaciones empresariales JBoss 6 ha sido desinstalada del servidor.

Reportar un error

3.5. INSTALACIÓN GRÁFICA RPM

3.5.1. Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalación RPM gráfica)

Resumen

El metodo del paquete RPM gráfico de instalación de la plataforma de aplicaciones empresariales JBoss6 es apropiado para Red Hat Enterprise Linux 6. Este tema aborda los pasos requeridos para completarla instalación.

Prerrequisitos

Guía de Instalación

14

Sección 2.1, “Prerequisitos de instalación de la plataforma de aplicaciones empresariales JBoss6”.

Procedimiento 3.10. Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalación RPM gráfica)

Use PackageKit para instalar gráficamente la plataforma de aplicaciones empresariales JBoss 6 en sumáquina destino.

1. Lanzar PackageKitPackageKit es un software de administración de paquetes de código abierto instalado comoparte de RHEL6. En la máquina destino lance PackageKit seleccionando System →Administration → Add/Remove Software.

2. Escriba

jboss-eap6

en la casilla de búsqueda y luego presione el botón Find. Se le presentará el paquete JBossEAP 6 en la casilla de resultados.

3. Seleccione el paquete JBoss EAP 6 y presione el botón Apply. Vea la figura a continuación.

Figura 3.6. Instalación de PackageKit JBoss EAP 6

4. Siga el resto de los pasos para instalar la plataforma de aplicaciones empresariales JBoss 6 ensu máquina destino.

Resultado

La instalación está completa y la plataforma de aplicaciones empresariales JBoss 6 está instalada en sumáquina destino.

Reportar un error

3.6. INSTALACIÓN RPM BASADA EN TEXTO

CAPÍTULO 3. INSTALACIÓN

15

3.6.1. Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalación RPM basada en texto)

Resumen

El metodo del paquete RPM de instalación de la plataforma de aplicaciones empresariales JBoss 6 esapropiado para Red Hat Enterprise Linux 6. Este tema aborda los pasos requeridos para instalar unainstancia usando la línea de comandos.

Prerrequisitos

Sección 2.1, “Prerequisitos de instalación de la plataforma de aplicaciones empresariales JBoss6”.

Procedimiento 3.11. Pasos de instalación basados en texto

Acceso e instalación del paquete RPM usando la instalación YUM por medio de Red Hat Network.

1. Instalación del paquete RPM usando YUM y Red Hat Network.Use YUM para instalar el paquete del grupo predeterminado de la plataforma de aplicacionesempresariales JBoss 6 usando el comando groupinstall.

[user@host ~]$ yum groupinstall jboss-eap6

2. Configuración de las opciones de inicio.La instalación RPM contiene scripts de inicialización para lanzar el servidor. La configuraciónpara estos scripts se encuentra en varios archivos adicionales. Consulte Sección A.4, “Archivosde configuración de la instalación RPM para la plataforma de aplicaciones empresariales JBoss6” para obtener los detalles sobre estos archivos y las opciones en ellos.

Resultado

La instalación está completa. La ruta predeterminada EAP_HOME para la instalación RPM es /usr/share/jbossas. Consulte Sección A.3, “Lista de paquetes RPM para la plataforma deaplicaciones empresariales JBoss 6” para ver una lista completa de todos los paquetes instalados..

Reportar un error

3.7. INSTALACIÓN DE PARCHES

3.7.1. Mecanismos para uso de parches

Los parches de errores y de seguridad de JBoss se lanzan de dos maneras.

Actualizaciones planeadas: como parte de una actualización mínima, menor o importante de unproducto existente.

Actualizaciones asincrónicas: Como un parche excepcional, el cual se lanza fuera del ciclonormal de actualización del producto existente.

El decidir si un parche se lanza como parte de una actualización planeada o excepcionalmente fuera delciclo depende de la gravedad de la falta que se está arreglando. Las faltas de bajo impacto usualmentese posponen para resolverlas en el siguiente lanzamiento menor de los productos afectados. Las fallasde impacto moderado o mayor usualmente se abordan en orden de importancia como una actualizacióndel producto con un lanzamiento asincrónico y solo contiene una resolución de la falla a la mano.

Guía de Instalación

16

La severidad de una falla de seguridad se basa en la evaluación del error por parte del grupo derespuesta de seguridad en Red Hat junto con varios factores consistentes:

¿Qué tan fácilmente se puede explotar una falla?

¿Qué tipo de daño puede generar si se explota?

¿Usualmente hay otros factores involucrados que disminuyen el impacto de la falla (tal comocortafuegos, Security-Enhanced Linux, ordenes del compilador, etc)?

Red Hat mantiene una lista de correo para notificar a los suscriptores sobre las fallas relacionadas conla seguridad. Consulte Sección 3.7.2, “Suscripción a las listas de correo de parches”

Para obtener mayor información sobre la manera en que Red Hat evalúa las fallas de seguridad deJBoss, haga clic en el siguiente enlace: http://securityblog.redhat.com/2012/09/19/how-red-hat-rates-jboss-security-flaws/

Reportar un error

3.7.2. Suscripción a las listas de correo de parches

Resumen

El grupo de JBoss en Red Hat mantiene una lista de correo para anuncios de seguridad para losproductos middleware empresariales de Red Hat. Este tema aborda lo que necesita hacer parasuscribirse a esta lista.

Prerrequisitos

Ninguno

Procedimiento 3.12. Suscribirse a la lista de observación de JBoss

1. Haga clic en el siguiente enlace para ir a la página de la lista de correo de observación deJBoss: Lista de correo de observación de JBoss.

2. Ingrese su dirección de correo-e en la sección Subscribing to Jboss-watch-list.

3. [También puede ingresar su nombre y seleccionar una contraseña. Esto es completamenteopcional pero se recomienda.]

4. Presione el botón Subscribe para iniciar el proceso de suscripción.

5. Puede navegar los archivadores de la lista de correo dirigiéndose a : JBoss Watch Mailing ListArchives.

Resultado

Después de confirmar su cuenta de correo-e se le suscribirá para recibir anuncios relacionados conseguridad de la lista de correo de parches de JBoss.

Reportar un error

3.7.3. Instalación de parches en forma zip

Resumen

CAPÍTULO 3. INSTALACIÓN

17

Los parches de seguridad de JBoss se distribuyen de dos formas: zip (para todos los productos) y RPM(para un subgrupo de productos). Los parches de arreglo de errores de JBoss solo se distribuyen enformato zip. Esta tarea describe los pasos que necesita tomar para instalar los parches (arreglos deerrores o de seguridad) por medio del formato zip.

Prerrequisitos

Acceso y suscripción válidos al portal del cliente de Red Hat.

Una suscripción actual a un producto JBoss instalado en un formato zip.

Procedimiento 3.13. Aplicar un parche a un producto JBoss por medio del método zip

Las actualizaciones de seguridad para los productos JBoss se proporcionan por medio de erratas (paramétodos zip y RPM). Las erratas encapsulan una lista de las fallas resueltas, el grado de severidad, losproductos afectados, la descripción textual de las fallas y una referencia a los parches. Lasactualizaciones de los arreglos de errores no se anuncian por medio de erratas.

Para distribuciones zip de los productos JBoss, la errata incluye un enlace a una URL en el portal delcliente en donde se puede descargar el zip parche. Esta descarga contiene las versiones con parchesen productos JBoss existentes y solo incluye los archivos que se han cambiado desde la instalaciónanterior.

AVISO

Antes de instalar un parche, debe realizar una copia de seguridad de su productoJBoss junto con todos los archivos de configuración personalizados.

1. Obtenga notificaciones sobre el parche de seguridad ya sea suscribiéndose a la lista de correode observación de JBoss o navegando los archivadores de la lista de correo de observación deJBoss.

NOTA

Solo se anuncian los parches de seguridad en la lista de correo de observaciónde JBoss.

2. Lea la errata para el parche de seguridad y confirme que aplica a un producto JBoss en suentorno.

3. Si el parche de seguridad aplica a un producto JBoss en su entorno entonces siga el enlacepara descargar el parche del portal del cliente de Red Hat.

4. El archivo zip descargable del portal del cliente contendrá todos los archivos requeridos paraarreglar el problema o error de seguridad. Descargue este archivo zip parche en el mismo lugarque su producto JBoss.

5. Descomprima el archivo parche en el mismo lugar en donde el producto JBoss está instalado.Las versiones con parches sobreescriben los archivos existentes.

Guía de Instalación

18

Resultado

El producto JBoss recibe el parche con la última actualización usando el formato zip.

Reportar un error

3.7.4. Instalación de parches en forma RPM

Resumen

Los parches JBoss se distribuyen de dos formas: ZIP (para todos los productos) y RPM (para unsubgrupo de productos). Esta tarea describe los pasos requeridos para instalar los parches por mediodel formato RPM. Este método de actualización RPM se utiliza para enviar parches de seguridadasincrónicos y actualizaciones macro/menores/importantes del producto.

Prerrequisitos

Una subscripción válida a Red Hat Network.

Una suscripción actual a un producto JBoss instalado por medio de un paquete RPM.

Procedimiento 3.14. Aplicar un parche a un producto JBoss por medio del método RPM.

Las actualizaciones de seguridad para los productos JBoss se proporcionan por medio de erratas (paramétodos zip y RPM). Las erratas encapsulan una lista de las fallas resueltas, el grado de severidad, losproductos afectados, la descripción textual de las fallas y una referencia a los parches.

Para las distribuciones RPM de los productos JBoss, la errata incluye referencias a los paquetes RPMactualizados. El parche se puede instalar usando yum u otra herramienta RPM para actualizar lospaquetes relevantes.

AVISO

Antes de instalar un parche, debe realizar una copia de seguridad de su productoJBoss junto con todos los archivos de configuración personalizados.

1. Obtenga notificaciones sobre el parche de seguridad ya sea suscribiéndose a la lista de correode observación de JBoss o navegando los archivadores de la lista de correo de observación deJBoss.

2. Lea la errata para el parche de seguridad y confirme que aplica a un producto JBoss en suentorno.

3. Si el parche de seguridad aplica a un producto JBoss en su entorno entonces siga el enlacepara descargar el paquete RPM actualizado, incluído en la errata.

4. Uso

yum update

o un comando similar para instalar el parche.

CAPÍTULO 3. INSTALACIÓN

19

Resultado

El producto JBoss recibe el parche con la última actualización usando el formato RPM.

Reportar un error

3.7.5. Clasificación de severidad e impacto de los parches de seguridad de JBoss

Para comunicar el riesgo de cada falla de seguridad de JBoss, Red Hat usa una escala de severidad decuatro puntos: bajo, moderado, importante y crítico, además de los puntajes base de la versión 2 delsistema de puntaje de vulnerabilidad común (CVSS del inglés Common Vulnerability Scoring System),los cuales se pueden utilizar para identificar el impacto de la falla.

Tabla 3.2. Clasificación de severidad de los parches de seguridad de JBoss

Intensidad Descripción

Crítico Esta clasificación se da para las fallas que puedanser explotadas fácilmente por parte de un atacanteno autenticado remoto y llevar a comprometer elsistema (ejecución arbitraria de código) sin requeririnteracción con el usuario. Estos son los tipos devulnerabilidades que pueden ser explotadas porparte de los gusanos. Las fallas que requieren unusuario remoto autenticado, un usuario local o unaconfiguración poco probable no se clasifican como deimpacto crítico.

Importante Esta calificación se le da a las fallas que puedenfácilmente comprometer la confidencialidad,integridad o la disponibilidad de los recursos.Estosson los tipos de vulnerabilidades que le permiten alos usuarios locales el ganar privilegios, permitirle alos usuarios remotos no autenticados el ver recursosque de otra manera deben estar protegidos por laautenticación, permitirle a los usuarios remotosautenticados el ejecutar código arbitrario o permitirlea los usuarios locales o remotos el generar unanegación de servicio.

Moderado Esta calificación se le da a las fallas que puedan sermás difíciles de explotar pero que podrían conllevar acomprometer la confidencialidad, integridad odisponibilidad de los recursos, bajo ciertascircunstancias. Estos son los tipos devulnerabilidades que podrían haber tenido unimpacto crítico o importante pero que se explotan demanera menos fácil con base en una evaluacióntécnica de la falla o afectan muy poco probablementelas configuraciones.

Bajo Esta calificación se le da a los otros problemas quetengan impacto en la seguridad. Estas son los tiposde vulnerabilidades que se cree que requierencircunstancias poco posibles para que se puedanexplotar o en donde si se explotara de maneraexitosa entonces generaría consecuencias mínimas.

Guía de Instalación

20

El componente impacto de una calificación CVSS v2 se basa en una evaluación combinada de tresimpactos potenciales: confidencialidad (C), integridad (I) y disponibilidad (A). Cada una de estas sepuede calificar como Ninguno (N), Parcial (P) o Completo (C).

Debido a que el proceso del servidor JBoss ejecuta como un usuario no privilegiado y se aisla delsistema operativo host, las fallas de seguridad de JBoss sólo se califican con un nivel de impacto deNinguno (N) o Parcial (P).

Ejemplo 3.1. Calificación de impacto CVSS v2

El ejemplo a continuación muestra una calificación de impacto CVSS v2, en donde el explotar la fallano tendría impacto en la confidencialidad del sistema, impacto parcial en la integridad del sistema eimpacto completo en la disponibilidad del sistema (es decir, el sistema quedaría en estadocompletamente no disponible para cualquier uso, por ejemplo, a través de un fallo del kernel).

C:N/I:P/A:C

Combinado con la calificación de severidad y el puntaje CVSS, las organizaciones pueden realizardecisiones con la suficiente información sobre el riesgo que cada problema conlleva en su entorno únicoy programar actualizaciones de acuerdo con esto.

Para mayor información sobre CVSS2, por favor consulte: CVSS2 Guide.

Reportar un error

3.8. INSTALACIÓN AUTOMATIZADA

3.8.1. Instalación de múltiples instancias de la plataforma de aplicacionesempresariales JBoss 6 (instalador)

Resumen

Se pueden instalar múltiples instancias idénticas de la plataforma de aplicaciones empresariales JBoss 6usando un script automatizado, generado durante el proceso de instalación, usando el instalador gráficoo el basado en texto. Este tema aborda los pasos requeridos para instalar la plataforma de aplicacionesempresariales JBoss 6 usando un script generado.

Prerrequisitos

Generar un script automatizado usando el instalador gráfico o basado en texto:

Sección 3.3.2, “Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalador gráfico)”.

Sección 3.4.2, “Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalador basado en texto)”.

Procedimiento 3.15. Instalación automatizada

En una terminal, ejecute el siguiente comando para instalar la plataforma de aplicacionesempresariales JBoss 6 usando el script automatizado:

java -jar jboss-eap-6.1.0-installer.jar SCRIPT_NAME.xml

CAPÍTULO 3. INSTALACIÓN

21

Resultado

Se ha instalado una instancia idéntica de la plataforma de aplicaciones empresariales JBoss 6 basadaen el script generado automáticamente.

Reportar un error

3.9. CONFIGURACIÓN DE SERVICIOS

3.9.1. Configuración de la plataforma de aplicaciones empresariales JBoss comoun servicio en Red Hat Enterprise Linux (método RPM)

Resumen

Use el siguiente procedimiento para instalar la plataforma de aplicaciones empresariales JBoss 6 comoun servicio en Red Hat Enterprise Linux cuando la instalación se ha realizado usando el método RHN(RPM).

Prerrequisitos

Instalación de la plataforma de aplicaciones empresariales JBoss 6 usando el método RPM(gráfico o basado en texto).

Sección 3.6.1, “Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalación RPM basada en texto)”.

Sección 3.5.1, “Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalación RPM gráfica)”.

Se requieren privilegios de administrador en el servidor.

Procedimiento 3.16. Configure la plataforma de aplicaciones empresariales JBoss como unservicio usando el método RPM en Red Hat Enterprise Linux

1. Instale el servidor de aplicaciones empresariales JBoss 6Instale el servidor de aplicaciones empresariales JBoss 6 por medio del método RPM usandouno de los pasos listados en las secciones de prerequisitos mencionadas anteriormente.

2. Habilitar el servicioEl método de instalación RPM para la plataforma de aplicaciones empresariales JBoss 6 instalalos archivos requisitos del servicio en los lugares correctos. Todo lo que necesita hacer paraconfigurarlo como un servicio es emitir el siguiente comando:

Resultado

La plataforma de aplicaciones empresariales JBoss 6 inicia de manera automática cuando Red HatEnterprise Linux llega a su nivel de ejecución predeterminado y se detiene automáticamente cuando elsistema operativo lleva acabo su rutina de apagado.

Reportar un error

3.9.2. Configuración de la plataforma de aplicaciones empresariales JBoss comoun servicio en Red Hat Enterprise Linux (zip, instalador)

chkconfig jbossas on

Guía de Instalación

22

Resumen

Use el siguiente procedimiento para instalar la plataforma de aplicaciones empresariales JBoss 6 comoun servicio en Red Hat Enterprise Linux cuando la instalación se ha realizado usando los métodosgráfico, zip o de texto. Este proceso no aplica cuando la instalación se realiza usando el método RHN(RPM).

Prerrequisitos

Instale la plataforma de aplicaciones empresariales JBoss 6 usando la instalación zip, elinstalador gráfico o el instalador basado en texto:

Sección 3.2.2, “Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalación Zip)”.

Sección 3.3.2, “Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalador gráfico)”.

Sección 3.4.2, “Instalación de la plataforma de aplicaciones empresariales JBoss 6(instalador basado en texto)”.

Se requieren privilegios de administrador en el servidor.

Procedimiento 3.17. Configure el servicio

1. Copie el script de arranque en el directorio /etc/init.d/El script de arranque y un archivo de configuración asociado se encuentran en el directorio EAP_HOME/bin/init.d/. Abra el archivo de configuración jboss-as.conf para modificarlo.

2. Personalice las opciones de arranque en el archivo jboss-as.confHay varias opciones dentro del archivo jboss-as.conf. Como mínimo, especifique los valorescorrectos para las variables JBOSS_HOME y JBOSS_USER. Si estas variables no están presentesentonces agréguelas.

3. Copie archivos en los directorios del sistema

a. Copie el script de arranque en el directorio /etc/jboss-as.

[user@host init.d]$sudo mkdir /etc/jboss-as[user@host init.d]$sudo cp jboss-eap-6.1/bin/init.d/jboss-as.conf /etc/jboss-as/

b. Copie el archivo de configuración modificado en el directorio /etc/init.d.

[user@host init.d]$sudo cp jboss-as-standalone.sh /etc/init.d

4. Agregue el script de arranque como servicio.Agregue el nuevo servicio jboss-as-standalone.sh a la lista de servicios iniciadosautomáticamente usando el comando de administración del servicio chkconfig.

[user@host init.d]$sudo chkconfig --add jboss-as-standalone.sh

5. Inicie el servicio.

CAPÍTULO 3. INSTALACIÓN

23

Pruebe que el servicio haya sido instalado correctamente usando la sintaxis estándar parainiciar los servicios de Red Hat Enterprise Linux.

[user@host bin]$sudo service jboss-as-standalone.sh start

Si todo ha tenido lugar correctamente entonces debe ver un [OK] verde. Si obtiene un error,chequee los registros de errores y asegúrese de que sus rutas son correctas en el archivo deconfiguración.

Resultado

La plataforma de aplicaciones empresariales JBoss 6 inicia de manera automática cuando Red HatEnterprise Linux llega a su nivel de ejecución predeterminado y se detiene automáticamente cuando elsistema operativo lleva acabo su rutina de apagado.

Reportar un error

Guía de Instalación

24

CAPÍTULO 4. ACTUALICE AL ÚLTIMO LANZAMIENTO

4.1. ACTUALIZACIÓN DE LA INSTALACIÓN ZIP DE LA PLATAFORMADE APLICACIONES EMPRESARIALES JBOSS 6

Resumen

La actualización al último lanzamiento de la plataforma de aplicaciones empresariales JBoss 6 requiererealizar una copia de seguridad de la instalación ya existente. Este tema aborda la actualización de lainstalación ZIP.

Prerrequisitos

Asegúrese de que el sistema operativo base esté actualizado.

Determine los archivos que han sido modificados desde que se instaló la plataforma deaplicaciones empresariales JBoss 6.

Realice una copia de seguridad de los archivos de configuración modificados, lasimplementaciones y todos los datos del usuario.

Sección 3.2.1, “Descarga de la plataforma de aplicaciones empresariales JBoss 6 (instalaciónZip)”.

AVISO

Para los dominios administrados primero se debe actualizar la instancia delcontrolador host maestro (o controlador de dominio) antes de actualizar cadacontrolador host.

Procedimiento 4.1. Actualización a la última versión de la plataforma de aplicacionesempresariales JBoss 6

1. Mueva el archivador zip descargado a la ubicación deseada. Se recomienda que sea unaubicación diferente a la de la instalación de la plataforma de aplicaciones empresariales JBoss6.

IMPORTANTE

Si desea instalar la última versión de la plataforma de aplicación empresarialesJBoss 6 en el mismo directorio que la instalación existente, necesitará mover lainstalación existente a un lugar diferente antes de proceder. Esto previene lapérdida de los archivos de configuración modificados, las implementaciones yactualizaciones.

2. Descomprima el archivador. Este paso instala una instancia limpia del último lanzamiento de laplataforma de aplicaciones empresariales JBoss 6.

CAPÍTULO 4. ACTUALICE AL ÚLTIMO LANZAMIENTO

25

3. Copie los directorios EAP_HOME/domain/ y EAP_HOME/standalone/ de la instalaciónanterior a los nuevos directorios de instalación.

4. Revise los cambios realizados al directorio bin de la instalación anterior y realice lasmodificaciones equivalentes al nuevo directorio.

AVISO

Los archivos en el directorio bin no deben ser sobreescritos por losarchivos de versiones anteriores. Los cambios se deben realizarmanualmente.

5. Revise los archivos modificados que quedan de la instalación anterior y mueva estos cambios ala instalación. Estos archivos pueden incluir:

El directorio welcome-content.

Módulos personalizados en el diretcorio modules.

Paquetes personalizados en el directorio bundles.

Resultado

La instalación zip de la plataforma de aplicaciones empresariales JBoss 6 se actualizó exitosamente alúltimo lanzamiento.

Reportar un error

4.2. ACTUALIZACIÓN DE LA INSTALACIÓN RPM DE LA PLATAFORMADE APLICACIONES EMPRESARIALES JBOSS 6

Resumen

La actualización al último lanzamiento de la plataforma de aplicaciones empresariales JBoss 6 requiererealizar una copia de seguridad de la instalación ya existente. Este tema aborda la actualización de lainstalación RPM por medio de Red Hat Network (RHN).

Prerrequisitos

Asegúrese de que el sistema operativo base esté actualizado y que el sistema esté suscrito yhabilitado para obtener actualizaciones para el canal SO Base.

Asegúrese de que el canal RHN correcto de la plataforma de aplicaciones empresariales JBossesté habilitado. Por ejemplo, en una arquitectura x86, 64 bits, este será la plataforma deaplicaciones JBoss (v 6) para el canal 6Server x86_64 (jbappplatform-6-x86_64-server-6-rpm).

Realice una copia de seguridad de los archivos de configuración modificados, lasimplementaciones y todos los datos del usuario.

Guía de Instalación

26

AVISO

Para los dominios administrados primero se debe actualizar la instancia delcontrolador host maestro (o controlador de dominio) antes de actualizar cadacontrolador host.

Procedimiento 4.2. Actualice al último lanzamiento de la plataforma de aplicacionesempresariales JBoss 6

1. Ejecute el siguiente comando en una terminal para actualizar la instalación:

[user@host] yum update

2. Fusione manualmente cada archivo *.rpmnew creado que contenga cambios en los archivosde configuración de producción.

Resultado

La plataforma de aplicaciones empresariales JBoss 6 ha sido actualizada exitosamente.

Reportar un error

4.3. ACTUALIZACIÓN DEL CLÚSTER DEL SERVIDOR DEAPLICACIONES EMPRESARIALES JBOSS 6.0 A 6.1

Resumen

El servidor de aplicaciones empresariales JBoss 6.1 no soporta la creación de clústers, en donde losdiferentes nodos están compuestos de diferentes versiones de los servidores de la aplicaciónempresarial JBoss. Por lo tanto no se soporta un clúster mezclado basado en diferentes versiones ytodos los nodos dentro de un clúster deben tener la misma versión - 6.1.

AVISO

El proceso de actualización para migrar tráfico de un clúster 6.0 a un clúster 6.1 porlo tanto está basado en la transferencia de todo el tráfico al clúster 6.1 y luegoapagar los servidores o nodos en el clúster 6.0.

Prerrequisitos

Ninguno

Procedimiento 4.3. Configuración de un clúster del servidor de aplicaciones empresariales JBossen 6.1

CAPÍTULO 4. ACTUALICE AL ÚLTIMO LANZAMIENTO

27

1. Consulte el capítulo de HTTP Clustering and Load Balancing de la JBoss Enterprise ApplicationPlatform 6.1 Adminstration and Configuration Guide para ver mayores instrucciones sobre cómoconfigurar un clúster del servidor de aplicaciones empresariales JBoss en 6.1.

2. Migre todo el tráfico a este nuevo clúster usando los pasos establecidos en el capítulo sobreMigración del tráfico entre clústers de la Guía de configuración y administración de laplataforma de aplicaciones empresariales JBoss 6.1

Resultado

Su clúster del servidor de aplicaciones empresariales JBoss 6.0 se ha migrado a un clúster basado en elservidor de aplicaciones empresariales JBoss 6.1.

Reportar un error

Guía de Instalación

28

APÉNDICE A. INFORMACIÓN ADICIONAL

A.1. DESCARGAS DISPONIBLES PARA LA PLATAFORMA DEAPLICACIONES EMPRESARIALES JBOSS 6

La plataforma de aplicaciones empresariales JBoss 6 incluye un número de tipos de instalacióndiferentes y componentes opcionales, los cuales están disponibles para descargarlos en el portal delcliente de Red Hat en https://access.redhat.com/. La siguiente tabla explica las diferentes opciones.Algunos componentes sólo son apropiados para ciertos sistemas operativos o arquitecturas y por lotanto sólo están disponibles para esas variaciones específicas.

Tabla A.1. Descargas disponibles

Nombre Descripción Sistemas operativos

Servidor Apache HTTP Una instancia del servidorautónomo Apache HTTP paracada sistema operativo soportadoy las arquitecturas. Este servidorHTTP ha sido probado yverificado para trabajar con laplataforma de aplicacionesempresariales JBoss 6.

Red Hat Enterprise Linux 5, RedHat Enterprise Linux 6, MicrosoftWindows Server 2008, Solaris 10y 11

Componentes nativos Los componentes se hancompilado para ser optimizadospara una plataforma específica.Por ejemplo, se proporcionanDLLs para entornos del servidorMicrosoft Windows. En algunoscasos, los componentes nativospueden brindar mejoras en elrendimiento.

Red Hat Enterprise Linux 5, RedHat Enterprise Linux 6, MicrosoftWindows Server 2008, Solaris 10y 11

Funcionalidades nativas Funcionalidades especificas paracada sistema operativo yarquitectura soportadas tal comoscripts y funcionalidades parainstalar la plataforma deaplicaciones empresariales JBosscomo un servicio en su sistemaoperativo y generación de llavesde encripción SSL y certificados.

Red Hat Enterprise Linux 5, RedHat Enterprise Linux 6, MicrosoftWindows Server 2008, Solaris 10y 11

Webserver Connector Natives Módulos pre-compilados para losservidores de red Apache,Microsoft y Oracle iPlanet para elbalanceo de carga HTTP yfuncionalidades de altadisponibilidad. Estos binarios seprueban de manera extensiva yse sabe que funcionan bien con laplataforma de aplicacionesempresariales JBoss 6.

Red Hat Enterprise Linux 5, RedHat Enterprise Linux 6, MicrosoftWindows Server 2008, Solaris 10y 11

APÉNDICE A. INFORMACIÓN ADICIONAL

29

Javadocs Documentación para todas lasAPIs públicas expuestas por laplataforma de aplicacionesempresariales JBoss 6. Puedeinstalarlos en su servidor localHTTP o IDE o puede verlos en sumáquina local.

Independiente de la plataforma

Instalador Instalador Java para la plataformade aplicaciones empresarialesJBoss 6. Incluye los pasos parainstalar los inicios rápidos y elrepositorio Maven.

Independiente de la plataforma

Repositorio Maven Un repositorio Maven, el cual sepuede descargar y hacerlodisponible en su entorno dedesarrollo local y el cual contieneobjetos comunes para lasaplicaciones construídas en laplataforma de aplicacionesempresariales JBoss 6. Elrepositorio Maven también estádisponible por medio delinstalador de la plataforma deaplicaciones empresariales JBoss6.

Independiente de la plataforma

Inicios rápidos Aplicaciones de ejemplo paraayudarle a empezar a desarrollaraplicaciones Java EE 6 con APIsproporcionadas con la plataformade aplicaciones empresarialesJBoss 6. Los inicios rápidostambién están disponibles pormedio del instalador de laplataforma de aplicacionesempresariales JBoss 6.

Independiente de la plataforma

Código fuente El código fuente Java para laplataforma de aplicacionesempresariales JBoss 6proporcionado de manera quepueda recompilarlo en su propioentorno o auditarlo usted mismo.

Independiente de la plataforma

Plataforma de aplicaciones Un paquete de instalación zip, elcual se puede instalar y ejecutaren toda plataforma soportada.Esta es la manera más común deinstalar la plataforma deaplicaciones empresariales JBoss6.

Independiente de la plataforma

Nombre Descripción Sistemas operativos

Guía de Instalación

30

IMPORTANTE

Las descargas del método de instalación RPM no están disponibles en el portal delcliente si no por medio de Red Hat Network (RHN).

Reportar un error

A.2. ESTRUCTURA DEL DIRECTORIO DE LA PLATAFORMA DEAPLICACIONES EMPRESARIALES JBOSS 6

Resumen

La plataforma de aplicaciones empresariales JBoss 6 incluye una estructura de directorio simplificadacomparada con versiones anteriores. Este tema aborda un listado de los directorios y una descripciónde lo que cada directorio contiene.

También incluye estructuras de directorio de las carpetas standalone/ y domain/.

Tabla A.2. Archivos y directorios a nivel superior

Nombre Propósito

appclient/ Contiene los detalles de configuración para elcontenedor del cliente de la aplicación.

bin/ Contiene los scripts de arranque para la plataformade aplicaciones empresariales JBoss 6 en Red HatEnterprise Linux y Microsoft Windows.

bundles/ Contiene grupos OSGi, los cuales pertenecen a lafuncionalidad interna de la plataforma deaplicaciones empresariales JBoss 6.

docs/ Archivos de licencia, archivos, esquemas y ejemplos.

domain/ Los archivos de configuración, el contenido de laimplementación y las áreas de escritura utilizadascuando la plataforma de aplicaciones empresarialesejecuta como un dominio administrado.

modules/ Los módulos que la plataforma de aplicacionesempresariales JBoss 6 carga de manera dinámicacuando los servicios los requieren.

standalone/ Los archivos de configuración, el contenido deimplementación y las áreas de escritura utilizadascuando la plataforma de aplicaciones empresarialesJBoss 6 ejecuta como servidor autónomo.

welcome-content/ Tiene contenido que la aplicación web de bienvenidautiliza, la cual está disponible en el puerto 8080 deuna instalación predeterminada.

APÉNDICE A. INFORMACIÓN ADICIONAL

31

jboss-modules.jar El mecanismo bootstrap que carga los módulos.

Nombre Propósito

Tabla A.3. Directorios dentro del directorio domain/

Nombre Propósito

configuration/ Los archivos de configuración para el dominioadministrado. Estos archivos se modifican por mediode la consola de administración y el CLI deadministración y no se debe modificar directamente.

data/ Información sobre los servicios implementados. Losservicios se implementan usando la consola deadministración y el CLI de administración en lugar deun escaner de implementación. Por lo tanto no pongaarchivos en este directorio manualmente.

log/ Contiene los archivos de registro del tiempo deejecución para el host y los controladores deprocesos, los cuales ejecutan en la instancia local.

servers/ Contiene los directorios data/, log/ y tmp/equivalentes para cada instancia del servidor en undominio, el cual contiene datos similares a losmismos directorios dentro del nivel superior deldirectorio domain/.

tmp/ Contiene datos temporales tales como archivos quepertenecen al mecanismo de clave compartida que elCLI de administración utiliza para autenticar a losusuarios locales en el dominio administrado.

Tabla A.4. Directorios dentro del directorio standalone/

Nombre Propósito

configuration/ Los archivos de configuración para el servidorautónomo. Estos archivos se modifican por medio dela consola de administración y el CLI deadministración y no se debe modificar directamente.

Guía de Instalación

32

deployments/ Información sobre los servicios implementados. Elservidor autónomo incluye un escaner deimplementación de manera que pueda poner losarchivadores en este directorio a implementarse. Sinembargo, el enfoque que se recomienda esadministrar las implementaciones usando la consolade administración o CLI de administración.

lib/ Bibliotecas externas, las cuales pertenecen al mododel servidor autónomo. Vacío por defecto.

tmp/ Contiene datos temporales tales como los archivosque pertenecen al mecanismo de clave compartidaque el CLI de administración utiliza para autenticar alos usuarios locales en el servidor.

Nombre Propósito

Reportar un error

A.3. LISTA DE PAQUETES RPM PARA LA PLATAFORMA DEAPLICACIONES EMPRESARIALES JBOSS 6

Resumen

La plataforma de aplicaciones empresariales JBoss 6 se instala en Red Hat Enterprise Linux 6 usando elgrupo de paquetes YUM JBoss EAP 6. Ese grupo está compuesto de los siguientes paquetes.

Tabla A.5. Lista de Paquetes

Paquete Descripción

jbossas-appclient Contenedor del cliente de aplicaciones JEE

jbossas-bundles Paquetes OSGi

jbossas-core Componentes centrales. Esto se requiere para todaslas configuraciones.

jbossas-domain Configuración del dominio

jbossas-hornetq-native Contenedor para los archivos JBoss AS HornetQ

jbossas-jbossweb-native Plataforma web empresarial JBoss

jbossas-modules-eap Módulos de la plataforma de aplicacionesempresariales

APÉNDICE A. INFORMACIÓN ADICIONAL

33

jbossas-product-eap Componentes de configuración del producto. Estopersonaliza la ejecución del producto.

jbossas-standalone Configuración autónomo

jbossas-welcome-content-eap Contenido de bienvenida utilizado en los mensajesde arranque y las páginas de la consola

Paquete Descripción

IMPORTANTE

El paquete jbossas-hornetq-native se incluye para brindar alta disponibilidad en laplataforma de aplicaciones empresariales JBoss 6 y no se activa por defecto.

Reportar un error

A.4. ARCHIVOS DE CONFIGURACIÓN DE LA INSTALACIÓN RPM PARALA PLATAFORMA DE APLICACIONES EMPRESARIALES JBOSS 6

Resumen

La instalación RPM de la plataforma de aplicaciones empresariales JBoss 6 incluye tres archivos deconfiguración adicionales para la instalación zip. Estos archivos son utilizados por el script de inicio deservicios para especificar el entorno para lanzar el servidor de aplicaciones. Uno de estos archivosaplica a todas las instancias de la plataforma de aplicaciones empresariales JBoss 6 , los otros dosbrindan sobreescrituras para servidores autónomos y de dominio.

Tabla A.6. Archivos de configuración RPM adicionales

Archivo Descripción

/etc/jbossas/jbossas.conf

El archivo se lee primero y aplica a todas las instancias de la plataformade aplicaciones empresariales JBoss.

/etc/sysconfig/jbossas Configuración específica para los servidores autónomos. Los valoresespecificados aquí sobreescribirán los que se encuentren enjbossas.conf al ejecutar como un servidor autónomo.

/etc/sysconfig/jbossas-domain

Configuración específica para los servidores de modo de dominio. Losvalores especificados aquí sobreescribirán los que se encuentren enjbossas.conf al ejecutar como un servidor de modo de dominio.

La siguiente tabla muestra una lista de propiedades de configuración disponibles junto con sus valorespredeterminados.

Tabla A.7. Propiedades de configuración de instalación RPM

Guía de Instalación

34

Propiedad Descripción

JBOSS_USER La cuenta del usuario del sistema en la que ejecuta la plataforma de aplicacionesempresariales JBoss 6. Este usuario también es propietario de los archivos.

Valor predeterminado: jboss

JBOSS_GROUP El grupo de usuarios del sistema al cual pertenece la plataforma de aplicacionesempresariales JBoss 6.

Valor predeterminado: jboss

JBOSS_STARTUP_WAIT

El número de segundos que el script de arranque esperará hasta confirmar que elservidor se haya lanzado exitosamente después de recibir una comando starto restart.

Valor predeterminado: 60

JBOSS_SHUTDOWN_WAIT

El número de segundos que el script de arranque esperará para que el servidorse apague antes de continuar cuando recibe un comando stop o restart.

Valor predeterminado: 20

JBOSS_CONSOLE_LOG

El archivo al que se redireccionará el manejador de registros CONSOLE.

Valor predeterminado: /var/log/jbossas/$JBOSSCONF/console.log

JAVA_HOME El directorio en donde se instala el entorno de ejecución Java.

Valor predeterminado: /usr/lib/jvm/jre

JBOSS_HOME El directorio en donde se instalan los archivos del servidor de aplicaciones.

Valor predeterminado: /usr/share/jbossas

JAVAPTH La ruta en donde se instalan los archivos ejecutables Java.

Valor predeterminado: $JAVA_HOME/bin

JBOSSCONF El modo del servidor para lanzar este servidor en standalone o domain.

Valor predeterminado: standalone or domain dependiendo del modo delservidor.

JBOSSSH El script que se utilizó para iniciar en el servidor.

Valor predeterminado: $JBOSS_HOME/bin/$JBOSSCONF.sh

JBOSS_SERVER_CONFIG

El archivo de configuración del servidor a utilizar.

No hay un valor predeterminado para esta propiedad. standalone.xml o domain.xml se pueden definir al iniciar.

JBOSS_HOST_CONFIG Esta propiedad le permite al usuario el especificar la configuración host (tal como host.xml). No tiene un valor predeterminado.

APÉNDICE A. INFORMACIÓN ADICIONAL

35

APÉNDICE B. HISTORIAL DE REVISIONES

Revisión 1.0.0-1 Mon Oct 13 2014 CS Builder RobotBuilt from Content Specification: 6895, Revision: 507781

APÉNDICE B. HISTORIAL DE REVISIONES

37