30/08/2013

Cómo instalar un WAS 6.1 en Amazon EC2

La instalación de un WebSphere Application Server 6.1 en una máquina Linux de EC2 en AWS es sencilla, aunque se pueden encontrar algunas dificultades que conviene tener en cuenta.

La primera de ellas es que el servidor es de 32 bits, por lo que la máquina en la que lo instalaremos será también de 32 bits y de ese tipo, las opciones de AWS no son muchas. Nosotros hemos elegido una de tipo m1-medium lo que nos permite tener 3.7 Gb de memoria.

Aparte de esto necesitaremos actualizar un par de paquetes de Linux antes de poder instalar el WAS. Estos paquetes son los siguientes:

compat-libstdc++-33-3.2.3-47.3
compat-db-4.1.25-9

y la manera de actualizarlos como sigue

con el usuario root (sudo su – root)

cd /etc/yum.repos.d
wget http://public-yum.oracle.com/public-yum-el5.repo

Editamos el fichero public-yum-el5.repo y modificamos

[ol5_u7_base]
name=Oracle Linux $releasever - U7 - $basearch - base
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL5/7/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
gpgcheck=1
enabled=0 por enabled=1

Tras modificar los datos del repositorio, podremos actualizar los paquetes que necesita nuestro Linux para poder continuar.

yum install compat-libstdc++-33
yum install compat-db

Se valida que la actualización es correcta con

rpm -qa | grep compat-libstdc++
rpm -qa | grep compat-db

Después podemos descomprimir el fichero comprimido del WAS y tras modificar el responsefile.base con los parámetros que queramos para nuestra instalación ejecutaremos la instrucción de instalación.

umask 002
tar -pxvf was.cd.6100.trial.base.linux.ia32.tar
./install -options responsefilebase.txt -silent

El servidor ya está instalado, ahora hay que configurar el perfil del mismo, para ello ejecutamos

was_install_dir/bin/manageprofiles.sh -create

Iniciar el servidor de aplicaciones, es muy sencillo ahora

was_install_dir/bin/startServer.sh server1 -profileName AppSrv01

Acceder a la consola de administración del WAS es muy sencillo, en un navegador accedemos a la siguiente url

https://xx.xx.xx.xx:9043/ibm/console/login.do