Antes de poder instalar productos de IBM® WebSphere Application Server en un sistema AIX, debe seguir pasos para preparar el sistema operativo.
Antes de empezar
Nota: WebSphere Application
Server impide a los usuarios realizar la instalación en un directorio que no esté vacío. Si WebSphere Application
Server está instalado en un directorio con un subdirectorio lost+found, se le solicitará utilizar un directorio vacío. Si desea
realizar la instalación en este directorio, puede suprimir el directorio
lost+found.
No obstante, la próxima vez que se ejecute fsck, se creará
el directorio lost+found. Esto no debería tener ningún efecto en
una instalación existente, aunque durante la desinstalación este
directorio no se eliminará.
Restricción: Existen algunos problemas conocidos
con el uso de Cygwin/X para ejecutar las aplicaciones basadas en Eclipse en máquinas AIX remotas.
Esto afectará a la utilización de la herramienta de gestión de perfiles. Con Cygwin/X en un sistema
AIX
remoto, por ejemplo, aparece una pantalla de inicio para la herramienta de
gestión de perfiles, pero la herramienta de gestión de perfiles no llega a
abrirse nunca. Para obtener más información sobre estas cuestiones en los informes de
Bugzilla existentes, consulte
https://bugs.eclipse.org/bugs/show_bug.cgi?id=36806.
Si se utiliza un servidor X diferente es posible que no se produzcan estos problemas.
Acerca de esta tarea
La preparación del sistema
operativo implica cambios como, por ejemplo, la asignación de espacio de disco y la
instalación de parches en el sistema operativo. IBM
prueba los productos WebSphere Application
Server en cada plataforma de sistema operativo. Estas pruebas verifican si se necesita un
cambio de sistema operativo para que los productos
WebSphere Application Server se ejecuten
correctamente. Sin los cambios necesarios, los productos
WebSphere Application Server no se realizan
correctamente.
Procedimiento
- Inicie una sesión en el sistema operativo.
Puede iniciar la sesión como usuario root o como instalador no
root.
Seleccione una máscara U que permita al propietario leer/escribir
en los archivos y permita a los demás acceder a los archivos de acuerdo con la
política de sistema en vigor. Para el usuario root, se recomienda una
máscara U 022. Para los usuarios no root, se puede utilizar una
máscara U 002 ó 022, dependiendo de si los usuarios comparten el
grupo. Para verificar el valor de la máscara U, emita el mandato siguiente:
umask
Para
definir el valor de máscara U en 022, emita el mandato siguiente:
umask 022
- Detenga todos los procesos Java™ relacionados con WebSphere Application Server en la máquina donde está instalando el producto.
- Detenga todos los procesos de servidor web, como el IBM HTTP Server.
- El producto contiene el kit IBM Software
Development Kit (SDK) versión 6.
- Utilice SMIT (System Management Interface Tool) para visualizar los paquetes
que están instalados y determinar si debe actualizar los paquetes que se describen en los
pasos siguientes.
- Bájese la versión más reciente del producto Info-ZIP para evitar
problemas con los archivos comprimidos en formato zip.
Aunque los archivos comprimidos se utilizan, básicamente, en la
corriente de servicios, prepare el sistema operativo
AIX
descargando una versión actual del paquete Info-ZIP desde el sitio web de
http://www.info-zip.org.
- Proporcione el espacio en disco adecuado.
El espacio de disco necesario varía según el número de características o productos que se instalen.
Si va a instalar el producto mediante el gestor de instalación, el
panel de resumen de instalación indica la cantidad de espacio de disco
aproximada que se necesita según las características y productos que se
vayan a instalar.
La instalación de todas las características y productos requiere
aproximadamente 2 GB de disco duro. Esta estimación incluye los siguientes productos, componentes y características:- Instalación del producto de servidor de aplicaciones principal
- Perfiles
- Aplicaciones de ejemplo
- IBM HTTP Server
- Plug-ins de servidor Web
- Cliente de aplicaciones de WebSphere Application Server
Con el sistema de archivos JFS
en AIX, puede asignar espacio de expansión para los directorios.
Si el gestor de instalación no tiene suficiente
espacio, emite una
llamada al sistema para solicitar más espacio que aumenta dinámicamente la
asignación de espacio.
Si desea migrar aplicaciones y la configuración de una
versión anterior, verifique que hay suficiente espacio de disco para los
objetos de la aplicación. En líneas generales, estime un espacio equivalente al 110 por ciento del tamaño
de las aplicaciones.
- Desmonte los sistemas de archivos que tengan enlaces rotos para
evitar errores de java.lang.NullPointerException.
Desmonte los sistemas de archivos que tengan enlaces rotos antes de realizar la instalación.
La instalación puede fallar si existen enlaces rotos con sistemas de
archivos.
Utilice el mandato
df -k para comprobar si hay enlaces rotos con sistemas
de archivos. Busque sistemas de archivos que enumeren valores en blanco en la columna
1024-blocks
size (tamaño de bloque 1024). Las columnas con el valor de "-" (guión) no son un problema. El ejemplo siguiente muestra
un problema con el sistema de archivos
/dev/lv00:
> df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 1048576 447924 58% 2497 1% /
/dev/hd3 4259840 2835816 34% 484 1% /tmp
/proc - - - - - /proc
/dev/lv01 2097152 229276 90% 3982 1% /storage
/dev/lv00
/dev/hd2 2097152 458632 79% 42910 9% /usr
iw031864:/cdrom/db2_v72_eee_aix32_sbcs
El sistema de archivos
/proc no constituye ningún problema. El sistema de archivos
iw031864:/cdrom/db2_v72_eee_aix32_sbcs es claramente un problema. El sistema de archivos
/dev/lv00 también es un problema
probable. Utilice uno de los mandatos siguientes para solucionar este problema:
> umount /cdrom/db2_v72_eee_aix32_sbcs
> umount /cdrom
Vuelva a iniciar la instalación.
Si el problema persiste,
desmonte los sistemas de archivos que tengan valores en blanco, como el sistema de
archivos /dev/lv00 del ejemplo. Si no puede
resolver el problema desmontando los sistemas de archivos con enlaces rotos,
reinicie la máquina y vuelva a iniciar la instalación.
- Verifique que los requisitos previos y los correquisitos se encuentran en los niveles
de release necesarios.
Aunque el gestor de instalación comprueba los
requisitos previos de parches
del sistema operativo, revise los requisitos previos en el
sitio
web de hardware y software soportados, si todavía no lo ha hecho.
Consulte la documentación de productos requeridos que no son de IBM y los correquisitos para obtener información sobre cómo hacer una migración a sus versiones soportadas.
Nota: Para ejecutar la Herramienta de gestión de perfiles o la Herramienta de migración de configuración después de instalar el producto, debe tener instalado GTK+ 2.18 o posterior. GTK+ 3 y Motif no están soportados.
Si no tiene el GTK instalado, recibirá un error similar al siguiente mensaje:
Eclipse:
Se ha producido un error. Consulte el archivo de registro
/workspace/.metadata/.log.
- Descargue el paquete gtk2-2.18.9-5 o posterior y sus dependencias.
Las dependencias incluyen los paquetes siguientes:
- atk
- cairo
- expat
- fontconfig
- freetype2
- glib2
- jasper
- jbigkit
- libffi
- libjpeg
- libpng
- libtiff
- libXft
- libxml2
- libXrender
- pango
- pixman
- xz
- zlib
- Instale la biblioteca dependiente libxlsmp.a(smprt.o) si todavía no está instalada.
- Compruebe si la biblioteca está instalada ejecutando el siguiente mandato como usuario root:
# lslpp -l |grep xlsmp
- Si la biblioteca no está instalado, utilice System Management Interface Tool (SMIT) o el mandato smitty para instalar el paquete xlsmp.aix53.rte desde el soporte de instalación de AIX.
- Actualice la base de datos RPM ejecutando el siguiente mandato:
/usr/sbin/updtvpkg
- Extraiga los paquetes RPM en un directorio vacío, por ejemplo, gtk2rpms.
- Instale los paquetes RPM. Los paquetes deben instalarse en los siguientes grupos y en el orden siguiente:
- gettext y libiconv
- Los demás paquetes, excepto GTK
- gtk2
Antes de instalar los paquetes, cree un subdirectorio para cada uno de los grupos. Los siguientes mandatos crean los subdirectorio
step1,
step2 y
step3 del directorio
gtk2rpms.
cd gtk2rpms
mkdir step1
mv gettext-0.17-8.aix6.1.ppc.rpm step1
mv libiconv-1.14-22.aix6.1.rpm step1
mkdir step3
mv gtk2-2.20-1-4.aix6.1.ppc.rpm step3
mkdir step2
mv *.rpm step2
Ejecute los mandatos siguientes para instalar los paquetes en el orden especificado.
- Instale los paquetes gettext y libiconv. LIBPATH no puede contener /opt/freeware/lib o se producirán errores de libiconv.a cuando instale el paquete libiconv.
unset LIBPATH
cd step1; rpm -Uvh step1/*.rpm ; cd ..
- Instale los demás paquetes, excepto GTK.LIBPATH debe contener /opt/freeware/lib o se producirán errores cuando instale el paquete fontconfig.
export LIBPATH=/opt/freeware/lib:/usr/lib
cd step2; rpm -Uvh *.rpm ; cd ..
- Instale el paquete gtk2.
cd step3; rpm -Uvh *.rpm ; cd ..
Antes de iniciar Installation Manager o la herramienta de gestión de perfiles, asegúrese de que LIBPATH contenga /opt/freeware/lib antes de /usr/lib.
- Verifique el mandato cp del sistema cuando utilice emacs u otro freeware.
Si tiene emacs u otro freeware instalado en el sistema operativo, verifique que se
utiliza el mandato
cp del sistema.
- Escriba el mandato siguiente antes de ejecutar el programa de instalación del
producto WebSphere Application Server.
which cp
- Elimine el directorio freeware de la variable PATH si la salida de directorio resultante incluye freeware.
Por ejemplo, supongamos que la salida es parecida al mensaje siguiente:
.../freeware/bin/cp.
De ser así, elimine el directorio de la variable PATH.
- Instale el producto WebSphere Application
Server.
- Vuelva a añadir el directorio freeware a la variable PATH.
Si realiza la instalación con un mandato cp que forma parte de un
paquete de freeware, es posible que parezca que la instalación ha finalizado
correctamente, pero puede ser que el SDK de Java 2
que el producto instala carezca de algunos archivos en el directorio
raíz_servidor_aplic/java.
La falta de archivos puede destruir los enlaces simbólicos necesarios. Si elimina el mandato cp freeware de la variable
PATH, podrá instalar el servidor de aplicaciones correctamente.
- Verifique que el Java SDK del disco de la imagen de instalación funciona correctamente, si ha creado su propio disco.
Por ejemplo, puede que haya descargado una imagen de instalación de
Passport Advantage, o que haya
copiado una imagen de instalación en un disco de copia de seguridad. En ambos casos,
realice los pasos siguientes para verificar que el disco contiene un kit de desarrollo de
software (SDK) de Java válido.
- Vaya al directorio
/JDK/jre.pak/repository/package.java.jre/java/jre/bin del
disco del producto. Por
ejemplo:
cd /JDK/jre.pak/repository/package.java.jre/java/jre/bin
- Verifique la versión de Java. Escriba el mandato
siguiente:
./java -version
El mandato finaliza
satisfactoriamente sin errores cuando el SDK está intacto.
- Opcional: Instale el navegador Mozilla Firefox si todavía
no está instalado.
Descargue Mozilla para AIX desde la ubicación siguiente: Web
browsers for AIX
Descargue la imagen de installp e instálela desde SMIT.
- Opcional: Exporte la ubicación del navegador soportado.
Exporte la ubicación del navegador soportado utilizando el mandato que
identifica la ubicación real del navegador.
Si el paquete de Mozilla Firefox se encuentra en el directorio
bin/firefox, por ejemplo, utilice el siguiente mandato para exportar BROWSER=/usr/bin/firefox:
EXPORT BROWSER=/usr/bin/firefox
- Opcional: Prepare una partición de carga de trabajo
(WPAR).
Si va a instalar el producto en una WPAR en
AIX versión 6.1, debe asegurarse de que la WPAR tiene versiones privadas y
grabables de los sistemas de archivos /usr y
/opt. Si la WPAR que tiene no es de este tipo, cree
una nueva WPAR siguiendo estos pasos:
- Elija un nombre para la WPAR que corresponda a un dirección IP de su red o añada una entrada para la
nueva WPAR en el archivo /etc/hosts.
Asegúrese de que también conoce la dirección IP de la subred.
- Utilice el siguiente mandato para crear la WPAR:
mkwpar -n <nombre_wpar> -h <nombre_host> -N netmask=<A.B.C.D> address=<A.B.C.D> -r -l
Nota: El
parámetro -l crea versiones privadas y grabables de los sistemas de archivos /usr
y /opt.
Qué hacer a continuación
Para obtener un rendimiento óptimo, ajuste el entorno Java para su sistema operativo. Para obtener más información, consulte la información de ajuste de Java para la versión del sistema operativo AIX específico de que disponga.
Tras
verificar los requisitos previos, verificar el disco del producto y definir los
objetivos de la instalación, puede iniciar el proceso de instalación. Utilice uno de los siguientes procedimientos de
instalación: