La instalación de
WebSphere ESB es
un proceso de dos pasos.
- El primer paso es utilizar el asistente de instalación para instalar un
conjunto compartido de los archivos principales del producto. Estos archivos
del sistema incluyen archivos de mandatos y otros archivos binarios
del producto compartidos. Los archivos del sistema pueden actualizarse instalando
paquetes de renovación o fixpacks.
- El segundo paso es utilizar el Asistente de creación de perfiles para
crear uno o más perfiles que hagan uso de los archivos del sistema
compartidos. Cada perfil define un entorno de ejecución distinto, con archivos
separados (mandatos, archivos de configuración, archivos de registro, etc.).
No tiene que instalar el producto más de una vez en la misma máquina
para tener varios perfiles. Instale el producto una vez y utilice el Asistente
de creación de perfiles para crear varios perfiles.
Dentro de WebSphere ESB,
un proceso de servidor en ejecución, como un gestor de despliegue, puede crear,
leer, actualizar o suprimir los archivos de configuración, los archivos de
datos y los archivos de registros en su perfil. El proceso de servidor tiene
acceso de sólo lectura a los archivos del sistema.
Figura 1. Separación de archivos del sistema y perfiles
WebSphere ESB puede
instalarse como un servidor autónomo o como grupo de servidores gestionados.
Casos
para la instalación
En la información siguiente se describen casos
de instalación del producto en distintas topologías en una o más máquinas.
Son posibles dos tipos de topologías de
WebSphere ESB:
- Topologías para un servidor autónomo
- Topologías para un grupo de servidores gestionado
Topologías para un servidor autónomo
Un perfil de
servidor autónomo tiene su propia consola administrativa y todas las aplicaciones
de ejemplo (si se ha instalado la característica de galería de aplicaciones
de ejemplo). Cada servidor autónomo es totalmente operativo y se gestiona
de forma independiente de los demás servidores.
En este tema se describen
las siguientes topologías para un servidor autónomo:
- Caso 1: Instalación en una única máquina con un servidor autónomo
- Caso 2: Instalación en una única máquina con varios servidores
autónomos
- Caso 3: Máquina única con varias instalaciones
La primera vez que se realiza la instalación, la opción recomendada
es utilizar el procedimiento de la instalación Completa. Una instalación Completa
es la forma más fácil de instalar WebSphere ESB y
crea un servidor autónomo totalmente operativo con la topología del caso 1.
Topologías
para un grupo de servidores gestionado
Un grupo de servidores gestionado
se denomina celda. Después de instalar el software de WebSphere ESB,
utilice el asistente de perfiles para crear un perfil de gestor de despliegue.
Un
gestor de despliegue gestiona la configuración de todos los nodos gestionados
de su celda y despliega aplicaciones a todos los nodos gestionados de la celda.
Todos los perfiles de la celda comparten archivos de mandatos y otros archivos
binarios del producto que se crean durante la instalación de WebSphere ESB.
El principal motivo para utilizar nodos gestionados en una celda, en lugar
de utilizar el mismo número de servidores autónomos, es la administración
centralizada que proporciona el gestor de despliegue para la celda.
Para
crear un nodo gestionado de WebSphere ESB,
cree un perfil personalizado y, a continuación, federe el perfil personalizado
en la celda.
En este tema se describen las siguientes topologías para
una celda:
- Caso 4: Instalación en una única máquina para una celda de servidores
- Caso 5: Instalación
- Instalación en varias máquinas para una celda de servidores, con el gestor
de despliegue en su propia máquina
WebSphere ESB se
basa en WebSphere Application Server Network Deployment.
Puede ampliar los perfiles de WebSphere Application Server para
que pasen a ser perfiles de WebSphere ESB,
convirtiendo un caso de WebSphere Application Server en WebSphere ESB.
En cada uno de los siguientes casos se incluye un diagrama y una
lista de pasos de instalación detallados.
- Caso 1: Instalar WebSphere ESB con
un servidor autónomo en una única máquina.
El caso más sencillo
es instalar WebSphere ESB en
una única máquina con un perfil de servidor autónomo. Cada perfil de servidor
de aplicaciones autónomo incluye un proceso de servidor de aplicaciones server1.
Al instalar WebSphere ESB se
crea el conjunto de archivos del sistema. El Asistente de creación de perfiles
crea el perfil de servidor autónomo. El perfil es una partición de datos separada
con archivos que definen el entorno de servidor autónomo.
Figura 2. Un
perfil de servidor autónomo en una única máquina
La manera más fácil de crear un servidor autónomo es llevar a
cabo una instalación Completa. Con una instalación Completa obtendrá
un perfil de servidor autónomo denominado default con un
servidor llamado server1.
- Realice una instalación
Completa de WebSphere ESB. Esto instalará los archivos principales del producto y creará
el primer perfil de servidor autónomo.
- Inicie server1 mediante la consola Primeros pasos o el mandato startServer
server1.
- Caso 2: Instalar WebSphere ESB con
varios servidores autónomos en una única máquina.
Después de
instalar los archivos del sistema de WebSphere ESB una
vez en una máquina, puede crear varios perfiles de servidor autónomo en la
misma máquina.
Esta topología permite a cada perfil disponer de módulos
y aplicaciones, valores de configuración, datos y registro exclusivos, y a
la vez compartir el mismo conjunto de archivos del sistema.
Al crear
varios perfiles se crean varios entornos de servidor distintos que pueden
dedicarse a diferentes objetivos. Por ejemplo, cada perfil de servidor autónomo
puede formar un Enterprise Service Bus distinto, para grupos de departamentos
u organizaciones diferentes. En otro ejemplo, un perfil de servidor autónomo
puede estar en un entorno de prueba separado asignado a un programador o a
un equipo de desarrollo.
Puede utilizar el mismo procedimiento para
crear varios servidores autónomos en más de una máquina.
Actualización
de los archivos principales del producto
Si utiliza varios perfiles
con los mismos archivos del sistema, se obtiene una mejor operabilidad. Cuando
un paquete de renovación o un fixpack actualiza los archivos principales del
producto en una máquina, todos los perfiles de servidor que se crearon a partir
de estos archivos empezarán a utilizar los archivos actualizados.
- Realice una instalación
Completa de WebSphere ESB. Esto instalará los archivos principales del producto y creará
el primer perfil de servidor autónomo.
- Inicie server1 mediante la consola Primeros pasos o el mandato startServer
server1.
- Cree otro
perfil de servidor autónomo mediante el asistente de creación de perfiles
en la misma máquina.
- Caso 3: Instalar varias copias de WebSphere ESB con
servidores autónomos en una sola máquina.
En algunas situaciones,
puede ser preferible no actualizar todos los servidores de una máquina; por
ejemplo, para continuar los servicios de empresa con algunos servidores mientras
se aplica servicio a otros. En dichos casos, simplemente debe instalar el
producto por segunda vez para crear el segundo conjunto de archivos principales
del producto. Puede gestionar de forma incremental las actualizaciones del
producto para cada instalación.
Figura 3. Varias copias de WebSphere ESB en
una única máquina
- Realice una instalación
Completa de WebSphere ESB. Esto instalará los archivos principales del producto y creará
el perfil de servidor autónomo.
- Realice otra instalación
Completa de WebSphere ESB. Se instalará otro conjunto de archivos principales del producto
por separado en la misma máquina y se creará el perfil de servidor autónomo
de modo que utilice el nuevo conjunto de archivos principales del producto.
- Caso 4: Instalar una celda de nodos de servidores
gestionados en una máquina.
WebSphere ESB puede
crear una celda de servidores gestionados en una única máquina desde una instalación
de los archivos principales del producto. El asistente de creación de perfiles
primero se utiliza para crear el gestor de despliegue. Después
de iniciar el gestor de despliegue, vuelva al asistente de creación de perfiles
para crear uno o más nodos personalizados.
Al federar un nodo personalizado
en la celda de gestor de despliegue, el nodo se convierte en un nodo gestionado.
Entonces será necesario crear un servidor mediante la plantilla de servidor
de WebSphere ESB predeterminada,
para poder desplegar módulos SCA en el nodo gestionado.
El gestor de
despliegue proporciona la administración para todos los nodos gestionados
que se encuentran en su celda. Cada nodo gestionado tiene un proceso de servidor,
denominado agente de nodo, que el gestor de despliegue utiliza
para gestionar servidores de ese nodo. Para poder iniciar servidores primero
debe iniciar el agente de nodo.
Periódicamente, los archivos de configuración
y aplicación de un nodo gestionado se renuevan a partir de la copia maestra
de los archivos alojados en el gestor de despliegue durante la sincronización.
En
una celda, sólo los nodos gestionados ejecutan módulos y aplicaciones, no
el gestor de despliegue.
En determinados entornos seguros, el asistente
de creación de perfiles no puede federar un perfil personalizado en una celda.
Dichos casos requieren que en su lugar se utilice el mandato addNode.
Si ha configurado el gestor de despliegue de modo que utilice un tipo de conector
JMX distinto del conector SOAP predeterminado, utilice el mandato addNode para
añadir el nodo a la celda.
Figura 4. Un nodo gestionado en una celda
de gestor de despliegue
- Realice una instalación
Completa de WebSphere ESB. Esto instalará los archivos principales del producto y creará
el perfil de servidor autónomo que podrá utilizar para probar la instalación,
para desarrollo y otros usos. Si no desea mantener el perfil autónomo, podrá
suprimirlo más adelante. En otro caso, puede realizar una instalación Completa
y luego crear los perfiles que desee.
- Cree
un perfil de gestor de despliegue mediante el asistente de creación de perfiles.
- Inicie el gestor de despliegue utilizando la consola Primeros
pasos o el mandato startManager.
- Cree
un perfil personalizado mediante el asistente de creación de perfiles. Durante la creación de perfiles, elija si desea federar el nodo personalizado
en ese momento o más adelante.
- Federe el nodo personalizado en la celda de gestor de despliegue. Puede federar un nodo personalizado al crear el perfil personalizado.
En cambio, si desea federar el nodo personalizado más adelante, puede utilizar
el procedimiento descrito en Federación de nodos personalizados en un gestor de despliegue
- Cree un servidor o un clúster de servidores.
- Cree un servidor para
el alojamiento general de aplicaciones y módulos.
- Cree un clúster para beneficiarse
del soporte de gestión de carga de trabajo y migración tras error.
- Configure el servidor o el
clúster para el entorno de ejecución SCA que requieren los módulos de mediación. Antes de desplegar los módulos de mediación en el nuevo servidor o clúster,
configure el servidor o clúster de forma que indique dónde se alojarán los
destinos de cola que utilizará el entorno de ejecución SCA para el módulo.
- Inicie el servidor o el clúster. Puede utilizar la consola Primeros pasos, la consola administrativa
o el mandato startServer server1 para iniciar
un servidor. Puede utilizar la consola administrativa para iniciar
un grupo de servidores.
Si desea más nodos gestionados en la misma máquina, puede repetir
los pasos 4 a 8 para
cada nuevo nodo.
Si desea añadir nodos gestionados en otra máquina,
básicamente se trata del mismo procedimiento de instalación, que se describe
más en el Caso 5.
- Caso 5: Instalar una celda de los nodos de
servidores gestionados en varias máquinas, con el gestor de despliegue en
su propia máquina.
La principal ventaja de una celda ante un
servidor de aplicaciones autónomo es la capacidad de escalado. Es posible
gestionar una celda para que esté proporcionada con los niveles de carga de
trabajo. En este caso, el gestor de despliegue está en la máquina A, la máquina
B tiene un nodo gestionado con un servidor y la máquina C tiene un nodo gestionado
con un clúster de servidores. Todos los nodos gestionados se federan en la
misma celda de gestor de despliegue.
El gestor de despliegue puede
estar en la misma máquina que algunos de los nodos de servidores gestionados
o en su propia máquina.
Si dispone de varias máquinas y varios nodos
gestionados podrá utilizar el escalado vertical y horizontal:
- Escalado vertical crea varios nodos gestionados en la misma
máquina física.
- Escalado horizontal crea miembros de celda en varias máquinas
físicas.
Figura 5. Varios nodos gestionados en una celda
de gestor de despliegue de varias máquinas
- En la máquina A, realice
una instalación Completa de WebSphere ESB. Esto instalará los archivos principales del producto y creará
el perfil de servidor autónomo que podrá utilizar para probar la instalación,
para desarrollo y otros usos. Si no desea mantener el perfil autónomo, podrá
suprimirlo más adelante. En otro caso, puede realizar una instalación Completa
y luego crear los perfiles que desee.
- Cree
un perfil de gestor de despliegue mediante el asistente de creación de perfiles.
- Inicie el gestor de despliegue utilizando la consola Primeros
pasos para dmgr01 o el mandato startManager.
- En la máquina B, realice
una instalación Completa de WebSphere ESB. Esto instala los archivos principales del producto y creará el
perfil de servidor autónomo en la máquina B.
- Cree
un perfil personalizado. Durante la creación de perfiles,
elija si desea federar el nodo personalizado en ese momento o más adelante.
- Federe el nodo personalizado en la celda de gestor de despliegue. Puede federar un nodo personalizado al crear el perfil personalizado.
En cambio, si desea federar el nodo personalizado más adelante, puede utilizar
el procedimiento descrito en Federación de nodos personalizados en un gestor de despliegue
- Cree
un servidor.
- Configure el servidor para
el entorno de ejecución SCA que requieren los módulos de mediación. Antes de desplegar los módulos de mediación en el nuevo servidor, configure
el servidor de forma que indique dónde se alojarán los destinos de cola que
utilizará el entorno de ejecución SCA para el módulo.
- Inicie el servidor. Puede utilizar la consola Primeros
pasos, la consola administrativa o el mandato startServer server1 para iniciar
un servidor.
- En la máquina C, realice
una instalación Completa de WebSphere ESB. Esto instala los archivos principales del producto y creará el
perfil de servidor autónomo en la máquina B.
- Cree
un perfil personalizado. Durante la creación de perfiles,
elija si desea federar el nodo personalizado en ese momento o más adelante.
- Federe el nodo personalizado en la celda de gestor de despliegue. Puede federar un nodo personalizado al crear el perfil personalizado.
En cambio, si desea federar el nodo personalizado más adelante, puede utilizar
el procedimiento descrito en Federación de nodos personalizados en un gestor de despliegue
- Cree un clúster.
- Configure el clúster para
el entorno de ejecución SCA que requieren los módulos de mediación.
- Inicie
el clúster de servidores.
Puede revisar los casos de instalación comunes para buscar una
posible coincidencia para la topología que tiene previsto instalar. Cada diagrama
de instalación del producto proporciona un procedimiento de alto nivel para
instalar los componentes que forman la topología.
Una vez que haya determinado una posible topología, siga los pasos
del procedimiento general.