Mostrando entradas con la etiqueta WPS 7. Mostrar todas las entradas
Mostrando entradas con la etiqueta WPS 7. Mostrar todas las entradas

martes, 28 de mayo de 2013

Como aplicar un fixpack a WebSphere Portal 7

Primero deben de bajarse el update Installer para el WebSphere Portal Server 7 para su SO en la pagina de IBM.

Se van a la ruta donde se encuentra instalado el portal server:
/opt/IBM/WebSphere/PortalServer

Crean la carpeta update, se cambian a ese directorio, mueven su archivo tar y lo descomprimen ahi:

mkdir update
cd update
mv /home/javier/Downloads/7.0-WP-UpdateInstaller-Linux-x86.tar .
tar xvf 7.0-WP-UpdateInstaller-Linux-x86.tar

Ahora crean dos directorios, bajo update: fixes y fixpacks:

mkdir fixes
mkdir fixpacks

Ahora copian al directorio de fixpacks los archivos fixpack y al directorio fixes los cumulative fixes.

Unzipean el fixpack

unzip 7.0.0-WP-Multi-FP001.zip

Y ponen el archivo WP_PTF_7001.ptflist en el directorio de fixes:

mv /home/javier/Downloads/WP_PTF_7001.ptflist .

Ponen la variable de entorno de WAS_HOME para que el instalador no llore:

export WAS_HOME=/opt/IBM/WebSphere/AppServer

Hay que abrir el siguiente archivo y modificar lo siguiente:

vi /opt/IBM/WebSphere/wp_profile/ConfigEngine/properties/wkplc.properties

WasPassword=ReplaceWithYourPwd  #Linea 156
PortalAdminPwd=ReplaceWithYourPwd #Linea 351

Luego ejecutan el siguiente comando:

./updatePortal.sh -fixpack -installDir "/opt/IBM/WebSphere/PortalServer" -fixpackDir "/opt/IBM/WebSphere/PortalServer/update/fixpacks" -install -fixpackID WP_PTF_7001
*el fixpackID viene en el archivo .ptflist , en mi caso instale el fixpack 1, ustedes checkenlo dependiendo el que instalen.
Y se van y se toman un cafe porque tarda como 10 minutos en instalar, si todo ha salido bien veran lo siguiente al final:
Log: ExecCmd::launch returns 0
Task 601 out of 602; End Installing fix pack 'WP_PTF_7001', component 'wp.ptf.config'.
Task 602 out of 602; Begin Completing fix pack 'WP_PTF_7001'
Task 602 out of 602; End Completing fix pack 'WP_PTF_7001'
subTmpDir to be cleaned up: /tmp/ptfs
Fix pack installation completed successfully.
chmod -R 550 /opt/IBM/WebSphere/PortalServer  done!
UpdateInstaller.puiReturnCode is 0
End of [ ./updatePortal.sh ]

Y para los fixes ejecutan el siguiete comando:
./updatePortal.sh -fix -installDir "/opt/IBM/WebSphere/PortalServer" -fixDir "/opt/IBM/WebSphere/PortalServer/update/fixes" -install -fixes PM53918
Y veran lo siguiente si todo sale bien:
Log: ExecCmd::launch returns 0
Task 605 out of 606; End (1 of 1) Installing fix PM53918.installing component 604 of 604: wp.ptf.config. 
Task 606 out of 606; Begin (1 of 1) Installing fix PM53918.completing installation
Task 606 out of 606; End (1 of 1) Installing fix PM53918.completing installation
subTmpDir to be cleaned up: /tmp/efixes
chmod -R 550 /opt/IBM/WebSphere/PortalServer  done!
Fix installation completed successfully.
UpdateInstaller.puiReturnCode is 0
End of [ ./updatePortal.sh ]

lunes, 1 de abril de 2013

Como instalar WebSphere Portal Server 7 en Linux Mint 14

Recientemente cambie de laptop en la empresa y opte por instalar mis herramientas de trabajo desde cero, por lo que volví a instalar el WebSphere Portal 7 y aquí les dejo las instrucciones para hacerlo en la distro de Linux Mint 14, distribucion basada en Ubuntu por lo cual esta guia aplica para ambas distros.

Primero como saben la instalación del portal requiere de 5 paquetes que son descargados desde la pagina de IBM, descomprimanlos en una misma carpeta y llamenlos de la siguiente forma según sea el caso, WPS-Install, IL-2, IL-3, IL-4, IL-5, esto para que el comando de instalación los agarre automaticamente y no les este preguntando la ubicación del siguiente paquete.

Después deben de hacer una molificación en su shell, ya que por default Ubuntu utiliza el dash shell, esto hace que se interrumpa la instalación cuando se trata de instalar el was. Para hacer esto abren una shell y ejecutan los siguientes comandos como root :

cd /bin
unlink sh
ln -s /bin/bash sh

Luego como aquí no somos de ventanitas, sino de pura shell, vamos a correr el script de instalación en la modalidad de "silent" por lo cual no tendremos que introducir ningún dato en la shell sino que los agarrara de un archivo.
Para esto nos vamos a la carpeta WPS-Install y allí viene un archivo llamado installresponse.txt, lo copian y le ponen como nombre supongamos opcionesInstallWPS.txt y lo guardan. Ya con este archivo lo que hay que cambiar se encuentra en las siguientes lineas:

-G licenseAccepted="true"   #Linea 64 
#// Para aceptar los terminos de la licencia de IBM
-W welcome.entitlement="server" #Linea 65 
#//El tipo de portal que instalaremos


-W setupTypePanel.selectedSetupTypeId="base" #Linea 84 
#//Para que instale solo lo necesario


-W globalInstall.location="/opt/IBM/WebSphere" #Linea 121 
#//El directorio base de la instalacion


-W was.location="/opt/IBM/WebSphere/AppServer" #Linea 142
#//Donde estara el WAS
-W portal.location="/opt/IBM/WebSphere/PortalServer" #Linea 143 
#//Donde estara el Portal


-W wasPanel.installChoice="install"  #Linea 161
#//Para que instale un WAS nuevo


-W wasAdmin.user="wpsadmin"  #Linea 230  
#//Usuario administrador del WAS/Portal
-W wasAdmin.password="mypassword"  #Linea 231  
#//Password el Administrador


-W nodeHost.nodeName="DefaultNode" #Linea 249
#//Nombre del nodo


-W nodeHost.hostName="portal.mydomain.com" #Linea 267 
#// hostname del Portal


Lo modifican y lo guardan. En base al cambio de la linea 267, hay que agregar el dominio que pusieron en el archivo /etc/hosts por lo que lo abren como root y le agregan la siguiente linea:

127.0.0.1       portal.mydomain.com

Para evitar problemas de permisos de ejecución le damos permisos a las 5 carpetas de que se puedan ejecutar con los siguientes comandos:

chmood -R 744 WPS-Install

chmood -R 744 IL-2

chmood -R 744 IL-3

chmood -R 744 IL-4

chmood -R 744 IL-5


Ya con todo esto, ya tenemos todo listo para correr el script de instalación así que ejecutamos el siguiente comando como root:

./install.sh -options opcionesInstallWPS.txt


Para ver que es lo que esta ocurriendo mientras se ejecuta el script de instalación, en la carpeta /tmp se crean los siguientes archivos: wpinstalllog.txt y installmessages.txt .

Si todo ha salido bien, veremos el siguiente mensaje al final del archivo installmessages.txt :

EJPIC0004I: The installation has completed successfully.


jueves, 8 de diciembre de 2011

Como cambiar el context root del WebSphere Portal V7

Siguiendo con las experiencias que he tenido con el WebSphere Portal Server V7 ahora aqui les traigo como cambiar la URI del Portal o el Context Root en Linux.

En la instalacion por default tendriamos algo como esto:
myportal.mydomain.com:10039/wps/portal

La cosa aqui es poder tener algo asi:
myportal.mydomain.com:10039/myoption/myotheroption
  1. Detener el WebSphere Portal Server.
    /opt/WebSphere/wp_profile/bin/stopServer.sh WebSphere_Portal
  2. Ahora necesitas modificar algunas propiedades de los siguientes archivos: wkplc.properties y wkplc_comp.properties
    Estos arvhivos se encuentran en: /opt/WebSphere/wp_profile/ConfigEngine/properties/
  3. Ahora despues de hacer un respaldo de ambos archivos, abran el archivo wkplc.properties con un editor de texto. Lo que se va a cambiar en este archivo es la siguiente propiedad: WpsContextRoot el valor por default es wps asi que aqui lo cambian por el valor que ustedes desean.
    Guardan los cambios y cierran el archivo.
  4. Ahora abran el archivo wkplc_comp.properties y cambien las siguientes propiedades: WpsPersonalizedHome y WpsDefaultHome teniendo en cuenta que ambas no deben ser iguales, ya que una es para contenido abierto para todos los usuarios y el otro solo para gente que se firme en el portal. Guardan los cambios y cierran el archivo.
  5. Ahora si el server1 esta abajo arranquenlo:
    /opt/WebSphere/wp_profile/bin/startServer.sh server1 
  6. Despues de arrancar el server1 es hora de correr el script ConfigEngine que esta en:
    /opt/WebSphere/wp_profile/ConfigEngine/ 
  7. Ahora corran la siguiente linea:
    ./ConfigEngine.sh modify-servlet-path -DPortalAdminPwd=password -DWasPassword=password 
  8. Si todo termina sin errores entonces arranquen el portal server:
    /opt/WebSphere/wp_profile/bin/startServer.sh WebSphere_Portal 
Ahora podran acceder a su portal con la nueva URI myportal.mydomain.com:10039/myoption/myotheroption

viernes, 8 de julio de 2011

Como agregar un nuevo Theme a WebSphere Portal Server 7

Quiero comenzar esta entrada pidiendo una disculpa a todos aquellos que llegaron aqui en el pasado y vieron desilucionados que no tenia contenido este post, he tenido mucho trabajo, precisamente con el WebSphere Portal Server 7 asi que esta sera la primera entrada en la que hable como hacer varias cosas.