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=1enabled=0por 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