Está en la página 1de 89

Instalacin de WebSphere Application Server

Network Deployment 7.0 en un ambiente


distribuido
Contenido
INTRODUCCIN .................................................................................................................................. 2
PRE-REQUISITOS ................................................................................................................................ 3
INSTALAR IBM HTTP SERVER 7.0:.................................................................................................. 4
ACTUALIZAR IBM HTTP SERVER................................................................................................. 12
INSTALAR HERRAMIENTA DE ACTUALIZACIN (UPDATE INSTALLER) .................................................... 12
ACTUALIZAR IBM HTTP SERVER ....................................................................................................... 17
INSTALAR ADMINISTRADOR DE WAS (DEPLOYMENT MANAGER) ..................................... 27
ACTUALIZAR ADMINISTRADOR DE WAS (DEPLOYMENT MANAGER)................................ 36
INSTALAR HERRAMIENTA DE ACTUALIZACIN (UPDATE INSTALLER) .................................................... 36
INSTALAR WEBSPHERE APPLICATION SERVER (EN 3 NODOS). ........................................... 51
DAR DE ALTA LOS SERVIDORES A DONDE SE DESEA INSTALAR WAS...................................................... 51
INSTALAR EL PRODUCTO WAS EN CADA UNO DE LOS NODOS. ............................................................... 55
CONFIGURAR IBM HTTP SERVER PARA SER ADMINISTRADO DESDE LA CONSOLA DE ADMINISTRACIN
(DM) ................................................................................................................................................. 62
MONITOREAR EL PROGRESO DE LA INSTALACIN DE WAS ................................................................... 71
CREAR UN CLUSTER........................................................................................................................ 73
INSTALAR UNA APLICACIN JEE EN UN CLUSTER ................................................................. 80

Introduccin
El presente documento es creado para orientar a la comunidad, en como crear un cluster
en un ambiente distribuido utilizando WAS ND 7.0, no pretende ser una gua oficial de
instalacin, ni mucho menos utilizarlo en implementaciones productivas, selo, solo
como referencia.
Se desea implementar una arquitectura en capas, en la primera capa se instalar un Web
Server (IBM http Server), en una segunda capa se instalar WAS ND 7.0 en cluster con el
concepto Vertical y Horizontal.

Se utilizarn 4 servidores con las siguientes caractersticas:


Sistema Operativo Red Hat Enterprise 5.5,
2 Gb de memoria RAM
Conectividad de RED
10 GB de Disco Duro para cada servidor.

NOTA:
Este procedimiento, no es una gua para ambientes productivos, es una referencia del uso
de nuestro Servidor de Aplicaciones, puede utilizarse como una introduccin a nuestro
servidor de aplicaciones empresarial, usted puede solicitar capacitacin formal, acceder a
nuestros recursos libres para conocer ms de nuestra tecnologa o bien tambin puede
contratar servicios que le permitan realizar tareas de optimizacin y puesta a punto de
nuestra tecnologa.

Pre-requisitos
Antes de iniciar a describir el procedimiento, es importante sealar que se deben revisar
los siguientes pre-requisitos:

Todos los Servidores deben de estar dados de alta en un DNS o bien configurar el
archivo /etc/hosts para simular un DNS.
Todos los Servidores deben de estar sincronizados con un servidor NTP o bien
asignar la fecha y hora manualmente a todos los servidores.

A continuacin se muestra como sincronizar los servidores configurando el archivo hosts


y verificar la fecha y hora de cada servidor:

Instalar IBM HTTP Server 7.0:


Una vez montado el CD que corresponde a IBM HTTP Server, ejecutar el comando de
instalacin ./launchpad.sh para iniciar la instalacin. Este comando desplegara una serie
de opciones de instalacin en un navegador.

Seleccionar IBM HTTP Server Installation del men izquierdo y despus seleccionar
Launch the installation wizard for IBM HTTP Server. En las opciones del lado
derecho. Al seleccionar esta opcin se iniciara el Wizard de instalacin.

Clic en el botn NEXT de la pantalla Welcome.

Aceptar los trminos de la licencia y dar clic en el botn Next.

El wizard de instalacin indica si la mquina cuenta con los pre requisitos que se
requieren para la instalacin del Web Server, si todo es correcto, se deber ver la leyenda
Passed y podemos dar clic en el botn Next

Seleccionar el directorio donde se instalar el IBM HTTP Server y dar clic en el botn
Next

Indicar los puertos de comunicacin del IBM HTTP Server, dar un clic en el botn
Next, se recomienda dejar los puertos por default.

Asignar un usuario y password para posteriormente utilizarlo en la consola de


administracin de WAS y poder administrar al IBM HTTP Server desde la consola de
administracin del WAS, para nuestro ejemplo se uso como usuario a wasadmin y
password password, dar clic en el botn Next.

Asignar el mismo user id wasadmin y definir que sea parte del grupo root, clic en el
botn Next, NO es necesario que sea del grupo root.

Definir el nombre del Web Server webserver e indicar el nombre del hostname para
nuestro caso websphere-n4.org.mx, dar clic en el botn Next.

Verificar la informacin en la seccin Installation summary, si todo es correcto, dar clic


en el botn Next, para iniciar la instalacin del producto.

Esperar unos minutos mientras progresa la instalacin.

Al finalizar la instalacin dar un clic en el botn Finalizar

Actualizar IBM HTTP Server


Para actualizar el IBM HTTP Server es necesario instalar una utilera de actualizacin,
permitiendo simplificar el proceso de actualizacin del SW de IBM.

Instalar herramienta de actualizacin (Update Installer)


Dirigirse al directorio donde estn los archivos de instalacin para Update Installer,
dirigirse al directorio UpdateInstaller y ejecutar el comando ,/install, este iniciar el
proceso de instalacin.

Clic en el botn Next de la pantalla Welcome

Aceptar los trminos de la licencia y dar clic en el botn Next.

El wizard de instalacin indica si la mquina cuenta con los pre requisitos que se
requieren para la instalacin del Web Server, si todo es correcto, se deber ver la leyenda
Passed y podemos dar clic en el botn Next

Seleccionar el directorio donde se instalar el Update Installer y dar clic en el botn


Next

Verificar la informacin de la seccin Installation Summary, si todo es correcto, dar


clic en el botn Next, para iniciar la instalacin del producto.

Esperar unos minutos mientras progresa la instalacin.

Al finalizar la instalacin dar un clic en el botn Finalizar

Actualizar IBM HTTP Server


Ir al directorio de instalacin del producto /opt/ibm/websphere/updateinstaller y
ejecutar el programa con el comando ./update.sh

Dar un clic en el botn Next de la pantalla bienvenida.

Seleccionar el directorio donde esta instalado el IBM HTTP Server y dar clic en el botn
Next

Seleccionar instalar un paquete de mantenimiento y dar un clic en le botn Next

Seleccionar el directorio donde esta el paquete de mantenimiento y dar un clic en el botn


Open, para nuestro caso se han copiado en /root/Desktop/WAS/cimrepos/WAS70FP9

Confirmar el directorio donde se encuentra el paquete de mantenimiento y dar un clic en


el botn Next

Validar las siguientes actualizaciones para ser aplicadas, da un clic en el botn Next

Validar la informacin de actualizacin y dar un clic en el botn Next

Esperar unos minutos mientras progresa la instalacin.

Al finalizar la instalacin dar un clic en el botn Relaunch

Ahora debemos de actualizar el PlugIn del Web Server, este componente es quien
permite la comunicacin entre el Web Server y el Application Server de IBM, para ello,
seleccionamos el directorio /opt/ibm/httpservers/Plugins y dar un clic en el botn
Open

Validar el directorio del PlugIn, dar un clic en el botn Next

Seleccionar instalar un paquete de mantenimiento y dar un clic en le botn Next

Confirmar el directorio donde se encuentra el paquete de mantenimiento y dar un clic en


el botn Next

Validar las siguientes actualizaciones para ser aplicadas, y dar un clic en el botn Next

Validar la informacin de actualizacin en la seccin Installation Summary, si todo es


correcto, dar un clic en el botn Next

Esperar unos minutos mientras progresa la actualizacin.

Al finalizar la instalacin dar un clic en el botn Finish

Ir al directorio /opt/ibm/httpserver/bin para iniciar los servicios del Web Server con el
comando ./adminctl Start y el comando ./apachectl Start.

INSTALACION DEL WEB SERVER COMPLETADA

Instalar Administrador de WAS (Deployment Manager)


Desde el equipo websphere-n5.org.mx asignado para instalar el Administrador de WAS
(WebSphere Application Server Deployment Manager), desde una consola de comandos
ir a donde se tienen los archivos de instalacin y ejecutar el programa ./launchpad.sh

Seleccionar la opcin instalar WebSphere Application Server Network Deployment, esta


opcin iniciar el wizard de instalacin, al iniciar el wizard de instalacin dar un clic en
el botn Next

Aceptar los trminos de la licencia y dar clic en el botn Next.

El wizard de instalacin indica si la mquina cuenta con los pre requisitos que se
requieren para la instalacin del administrador (DM), si todo es correcto, se deber ver la
leyenda Passed y podemos dar clic en el botn Next

Al Administrador DM se le pueden instalar 3 opciones extras, como son: Aplicaciones


ejemplo, opcin para instalar multi idiomas para la consola de Administracin y por
ltimo instalar multi idiomas en cada uno de los Application Servers instalados, para
nuestro caso, no es necesario seleccionar ninguna opcin, solo dar clic en el botn
Next.

Seleccionar el path de instalacin del producto, dar un clic en el botn Next

Dentro de las opciones de instalacin WAS ND tiene diferentes formas de instalacin,


para nuestro caso pudiera ser suficiente con elegir la opcin Management pero
podemos aprovechar cierta funcionalidad de configuracin por lo que nos conviene elegir
Cell () y dar un clic en el botn Next para continuar.

Dentro de las opciones del DM se permite configurar una seguridad de acceso inicial,
posteriormente se puede configurar para utilizar algn mecanismo de autentificacin
como un LDAP, para nuestro caso seleccionamos el check box de Enable administrative
security normalmente en la documentacin del producto hace referencia al usuario
wasadmin por lo que indicaremos el mismo nombre de usuario y para facilidad
usaremos como password la palabra password, dar un clic en el botn Next para
continuar.

Seleccionar Create a repository for CIM esta opcin permite al administrador instalar y
actualizar los servidores de aplicaciones que se tengan dados de alta en el administrador
de forma remota, dando una facilidad en la administracin de cada servidor, indicar el
path donde se instalar esta opcin as como seleccionar la opcin Populate the
repository with this installation package, clic en el botn next para continuar.

Validar el sumario de la instalacin, se puede validar en este punto si el usuario utilizado


en la instalacin tiene los permisos suficientes para instalar el producto, clic en el botn
Next para continuar.

Si todo esta correcto, podemos proceder con la instalacin del producto, clic en el botn
Next para continuar.

Espere unos minutos mientras finaliza la instalacin

Una vez finalizada la instalacin aparecer la descripcin Success, de un clic en el


botn Finish para finalizar la instalacin.

Automticamente aparece la siguiente ventana:

Selecciona la opcin Exit en este momento no es necesario realizar alguna prueba de


funcionamiento.

Actualizar Administrador de WAS (Deployment Manager)


Para poder actualizar DM se recomienda instalar la herramienta de actualizacin y aplicar
los niveles de mantenimiento requeridos.

Instalar herramienta de actualizacin (Update Installer)


Desde un shell ejecutar el comando ,/install, este iniciar el proceso de instalacin.

En la pantalla de bienvenida, dar un clic en el botn Next

Aceptar los trminos de la licencia y dar clic en el botn Next.

El wizard de instalacin indica si la mquina cuenta con los pre requisitos que se
requieren para la instalacin del Administrador de WAS, si todo es correcto, se deber
ver la leyenda Passed y podemos dar clic en el botn Next

Seleccionar el directorio donde se instalar el Update Installer y dar clic en el botn


Next

Verificar la informacin en la seccin Installation summary, si todo es correcto, dar clic


en el botn Next, para iniciar la instalacin del producto.

Esperar unos minutos mientras progresa la instalacin.

Al finalizar la instalacin dar un clic en el botn Finalizar

Ir al directorio de instalacin del producto /opt/ibm/websphere/updateinstaller y


ejecutar el programa con el comando ./update.sh

clic en el botn Next de la pantalla bienvenida.

Seleccionar el directorio donde esta instalado el Administrador de WAS y dar clic en el


botn Next

Seleccionar instalar un paquete de mantenimiento y dar un clic en le botn Next

Seleccionar el directorio donde esta el paquete de mantenimiento y dar un clic en el botn


Open

Confirmar el directorio donde se encuentra el paquete de mantenimiento y dar un clic en


el botn Next

Validar las siguientes actualizaciones para ser aplicadas, da un clic en el botn Next

Validar la informacin de actualizacin y dar un clic en el botn Next

Esperar unos minutos mientras progresa la actualizacin.

Al finalizar la instalacin dar un clic en el botn Finish, la imagen muestra Relaunch.

ir al directorio: /opt/ibm/websphere/appserver/profiles/Dmgr01/bin y ejecutar el


comando ./startManager.sh, esperar unos segundos mientras inicia el servicio de
administracin.

Deber de ver los siguientes mensajes y el ms importante es: open for e-business,
indicando que esta listo para ingresar a la consola de administracin

Inicie la consola de administracin dando un clic en el programa:


Administrative Console

Por default se iniciar una sesin de Firefox indicando que se tiene que autorizar un
certificado por lo que se tiene que dar un clic en: Or you can add exception

Clic en el botn Add Exception

Clic en el botn Get Certificate

Clic en el botn Confirm Security Exception

Ingresa el usuario wasadmin y el password password para ingresar a la consola.

Dentro de la consola de administracin se vera que esta descrita la versin 7.0.0.9, por lo
que todo lo realizado hasta el momento es satisfactorio.

Para poder instalar WAS ND en otras mquinas, usted puede descargar los archivos del
sitio pblico de IBM (Fix Central) o bien desde la consola de administracin de WAS ND
de forma automtica, en este documento nos limitaremos nicamente a mostrar donde
realizar la copia de los archivos una vez descargados /opt/ibm/websphere/cimrepos/

dentro del repositorio se tendrn los directorios.

Instalar WebSphere Application Server (en 3 nodos).


Una vez que se ha terminado de realizar la instalacin del Administrador (DM) y del Web
Server (IBM HTTP Server) configuraremos todo lo que resta desde la consola de
administracin (solo con clics).
El primer paso es:

Dar de alta los servidores a donde se desea instalar WAS.


En el men izquierdo, navegar a:
System Administration -> Centralized Installation Manager -> Available Installations
Y del lado derecho, dar un clic sobre:
Add Installation Target

Clic en el botn Add Installation Target

Para agregar un nuevo servidor, solo es necesario indicar el nombre del servidor o
direccin IP, el usuario, su respectivo password y el tipo de sistema operativo que tiene el
servidor al que se desea realizar la instalacin, dar un clic en el botn OK para agregar
el servidor, repetir la misma operacin para los diferentes servidores que se desean
agregar.
websphere-n1

websphere-n2

websphere-n3

De un clic en Save para guardar la configuracin que se ha modificando, en este caso,


agregar los servidores

Una vez salvada la configuracin tenemos los servidores dados de alta dentro del
administrador (DM)

Instalar el producto WAS en cada uno de los nodos.


Navegar a:
System Administration -> Centralized Installation Manager -> Available Installations
Y dar un clic en el botn Show Installation Targets

Se debern de mostrar ahora los diferentes servidores a donde se puede instalar el


producto:

Seleccionar n1, n2 y n3 y dar clic en el botn Install

Aceptar los trminos de la licencia y dar clic en el botn Next.

Seleccionar el medio de autentificacin y dar clic en el botn Next

Si tenemos el mismo user y pwd para todas las mquinas se sugiere utilizar la primera
opcin, en caso de que sean diferentes se utilizar la segunda opcin.

Indicar los paths de instalacin para cada server

Indicar el user y password del administrador (DM) para nuestro caso wasadmin y
password respectivamente

Se tiene la opcin para evitar el revisar los pre requisitos de instalacin, en este caso
indicaremos que revise los pre requisitos, por lo que solo es necesario dar un clic en
Next.

Damos clic en el botn Next ya que estamos instalando con el usuario root.

Clic en el botn Next ya que estamos instalando versiones a 32bits

Validar el sumario y si todo es correcto, dar un clic en el botn Finish

Enviara el mensaje que la instalacin se ha iniciado en los diferentes servidores:

Se puede validar en que estatus se encuentra el proceso, navegando ha:


System Administration -> Centralized Installation Manager -> Installation in Progress
Que para nuestros casos indica que esta en Transfering Files

Mientras se realiza la instalacin podemos proceder ha:

Configurar IBM http Server para ser administrado desde la


consola de Administracin (DM)
Navegar a:
Servers -> Server types -> Web servers
Veremos que no se ha detectado ningn web server para su administracin

Una mejor practica de administracin es crear un nodo para administrar dicho Web
Server, navegar a:
System Administration -> Nodes
Y dar un clic en el botn Add node

Seleccionar la opcin Unmanaged node y dar un clic en el botn Next

Indicar un nombre de nodo por ejemplo httpNode el nombre del servidor o direccin
IP, el tipo de sistema operativo y dar un clic en el botn OK

Dar un clic en Save, para guardar la configuracin

Una vez guardada la configuracin se deber ver el nuevo nodo httpNode, ahora si
estamos listos para agregar un Web Server a la consola de administracin.

Navegar a:
Servers -> Server Types -> Web Servers
Y dar un clic en el botn New

Seleccionar el Nodo httpNode, el nombre del Web Server, para nuestro caso
webserver, el tipo de Web Server, IBM HTTP Server y dar un clic en el botn Next.

Dar un clic en el botn Next ya que solo tendremos un template del tipo IHS

Indicar los puertos de comunicacin del Web Server (80) el puerto de administracin
(8080) el path de instalacin del producto (/opt/ibm/httpserver) el path de instalacin del
Plugin (/opt/ibm/httpserver/Plugin) as como el user y password de administracin
(wasadmin, password), dar un clic en el botn Next.

Revisar el sumario, si todo es correcto dar un clic en el botn Finish

Dar un clic en Save para guardar la configuracin del Web Server

La consola de Administracin permite efectuar las siguientes operaciones sobre el Web


Server:
Iniciar el Web Server,
Parar el Web Server,
Generar el Plug In,
Propagar el Plug In automticamente

Para las siguientes configuracin, es recomendable habilitar las opciones de


sincronizacin entre las diferentes mquinas que conforman la prueba de concepto, por lo
que es recomendable navegar a:
System Administration -> Console Preferences
Y seleccionar Synchronize changes with nodes entre otras opciones.

Una vez aplicadas estas preferencias nos enviara un mensaje que se han aplicado las
preferencias:

Para validar si la administracin del Web Server funciona correctamente apliquemos la


operacin Propagar.
Navegar a:
Servers -> Server Types -> Web Servers
Seleccionar webserver y dar un clic en el botn Generate Plug In

Nos debe de mostrar el mensaje que se ha generado el Plug In correctamente

De la misma forma, se selecciona webserver y posteriormente el botn Propagate Plug


In y se deber recibir el mensaje que se ha propagado correctamente:

Monitorear el progreso de la instalacin de WAS


Podemos ahora revisar como va la instalacin de los diferentes server, navegar a:
System administration -> Centralized Installation Manager -> Installations in Progress
Y podemos observar que uno de nuestros server ya no se encuentra en nuestra lista y solo
aparecen dos servidores con el estado: Installation in Progress (Usted puede tener otros
resultados)

Para revisar que sucedi con nuestro servidor que ya no aparece, navegamos a:
System administration -> Centralized Installation Manager -> Installation History
Podemos observar que el estatus es Succeeded

Si esperamos unos minutos ms deberemos de observar que todos los servidores


aparecern aqu con el estado de Succeeded

DE LA MISMA FORMA EN QUE INSTALAMOS WAS PODEMOS


ACTUALIZAR NUESTROS PRODUCTOS, ASI COMO APLICAR
CORRECCIONES ESPECIFICAS AL PRODUCTO.

Crear un cluster
Para crear un cluster, existe un wizard para la creacin de clusters, por lo que solo es
necesario navegar a :
Servers -> Clusters -> WAS Clusters
Dar un clic en el botn New

Indicar el nombre del cluster, para nuestro caso cluster y dar un clic en el botn Next

Indicar el nombre de los diferentes servers que van a conformar el cluster y solo basta
tener cuidado en que nodo vivir dicho server, para el primer miembro del cluster se
defini con el nombre ife_1_11 en el nodo websphere-n1Node, clic en el botn Next
para continuar con el Wizard.

Dadas las capacidades de HW que tenemos es posible crear dos servers en cada nodo
(Mquina) por lo que se agregaron los siguientes servers para cada nodo como sigue:

Validar la informacin que contiene el sumario y dar un clic en el botn Finish

Clic en Save para salvar la configuracin

Verifica en este momento que el proceso de salvar la configuracin ha cambiado, se


replicara de forma automtica la configuracin a todos los servers y veremos que ha
terminado cuando aparezca el mensaje The configuration synchronization complete for
the cell

Ahora se deber ver que el cluster ya aparece, pero no esta inicializado o en operacin

Si se navega a:
Servers -> Server Type -> WAS

Se verificar la creacin de los diferentes server en su correspondiente Nodo:

Para iniciar nuestro cluster, solo es necesario navegar a:


Servers -> Clusters -> WAS Clusters
Seleccionar cluster y dar un clic en el botn Start

Nos indicar que se estn iniciando los diferentes servers que conforman el cluster de
forma automtica y visualmente lo podemos ver con una flecha en verde seccionada.

Para monitorear el avance podemos navegar a:


Servers -> Server Types -> WAS
Y observar como va cada uno de los servidores que conforman el cluster

Instalar una aplicacin JEE en un cluster


En este documento se mostrar como instalar una aplicacin de ejemplo en un cluster de
WAS.
Para instalar la aplicacin JEE, es necesario navegar a:
Applications -> New Application
Y seleccionar New Enterprise Application

Seleccionar Local File System y navegar hasta encontrar el path donde se encuentra la
aplicacin a Instalar

Seleccionar DefaultApplication.ear
Localizada en /opt/ibm/WebSphere/appserver/InstallableApps

Dar un clic en el botn Next

Seleccionar Fast Path y dar un clic en botn Next

Dar un clic en el botn Next

Seleccionar los componentes de la aplicacin

Seleccionar cluster y webserver, clic en el botn Apply.

Verificar que para cada modulo aparezca webserver e cluster

Validar el sumario, si todo es correcto, dar clic en el botn Finish

Dar un clic en Save para guardar la configuracin.

Esperar a que se sincronice toda la configuracin y dar un clic en el botn OK

Una vez que finalice de sincronizarse se vera la aplicacin lista para ser iniciada.

Para iniciar la aplicacin se debe de seleccionar y dar un clic en el botn Start

Esperar unos segundos mientras se inicia la aplicacin

la aplicacin estar iniciada al presentarse la flechita en verde

Para probar la aplicacin se sugiere que el primer paso sea acceder al Web Server usando
un navegador de la siguiente forma:
http://websphere-n4.org.mx

y para la aplicacin solo agregar el context root, en nuestro ejmplo:


snoop

Esta aplicacin nos muestra el nombre del servidor que atendi la peticin

Se pueden solicitar nuevas peticiones a la aplicacin simplemente refrescando el


navegador y se puede verificar que el nombre del servidor cambiara constantemente.
Con esto damos por terminada nuestra demostracin.
Como siempre, estamos a sus ordenes por cualquier comentario al respecto.

También podría gustarte