viernes, 3 de mayo de 2013

Como Aplicar un Fixpack al WebSphere Application Server 7

Primero antes que nada deben de bajarse el Update Installer para el software de WebSphere para su plataforma, en mi caso es un Linux de 64 bits, lo pueden encontrar en el siguiente link: Update Installer.

Una vez bajado lo descomprimen en la carpeta que quieran, les va a crear una carpeta llamada UpdateInstaller. Dentro de esta carpeta se encuentra un archivo llamado responsefile.updiinstaller.txt lo copian en un archivo nuevo para modificarlo.
cp responsefile.updiinstaller.txt responsefile.txt
Lo abren y se van a las siguientes lineas:
-OPT silentInstallLicenseAcceptance="true" //Linea 43 para aceptar los terminos

-OPT disableOSPrereqChecking="true"  //Linea 69 para que no revise el OS

-OPT installLocation="/opt/IBM/WebSphere/UpdateInstaller" //Linea 113 para ver donde lo instalaran

Lo guardan y en el mismo directorio se encuentra el ejecutable de install, como aquí no somos de ventanitas, por eso hemos modificado el archivo, para correr todo en la linea de comando tecleamos:
./install -options "responsefile.txt" -silent

Si todo salio bien, verán la carpeta UpdateInstaller donde le especificaron que lo hiciera.
Pues bien ya han instalado el instalador de fixpacks, si es raro pero así debe de ser. Ahora deben de bajar el archivo .pak del fixpack que quieren aplicar, este archivo lo deben de poner en el directorio:
/opt/IBM/WebSphere/UpdateInstaller/maintenance/

De igual forma hay un directorio llamado:
/opt/IBM/WebSphere/UpdateInstaller/responsefiles

Y ahí un archivo llamado install.txt, lo copiamos para dejarlo de base:
cp install.txt myInstall.txt
Lo abren y modifican la siguiente linea:
-W product.location="/opt/IBM/WebSphere/AppServer" //Linea 104 donde esta el AppServer


Antes que nada deben de verificar que no esta corriendo ningún WAS para que no existan posibilidades de que ocurra algún error en la actualización, si hay alguno corriendo, apagenlo.
Y con eso teclean lo siguiente bajo el directorio de UpdateInstaller, recuerden nada de ventanitas aquí puro rockstar de la command line ;) :
./update.sh -options responsefiles/myInstall.txt -silent

Para ver el log de la instalación pueden hacerlo así:
tail -f /opt/IBM/WebSphere/UpdateInstaller/logs/tmp/updatelog.txt

Si todo salio bien al final de ese log verán algo así como:
(May 3, 2013 4:46:08 PM), Install, com.ibm.ws.install.ni.ismp.actions.SettleNIFRegistryAction, msg1, Current install/uninstall process is successful. Process type is: maintenance

(May 3, 2013 4:46:08 PM), Install, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=0

(May 3, 2013 4:46:08 PM), Install, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCES

No hay comentarios:

Publicar un comentario