Debe asegurarse de que su sistema AIX esté preparado para instalar IBM WebSphere ESB.
Antes de empezar
La instalación utiliza un asistente InstallShield para multiplataformas (ISMP). También
puede instalar el producto de forma silenciosa. La modalidad silenciosa se
invoca en la línea de mandatos con un parámetro que identifica un archivo de
respuestas de opciones, que puede editar antes de la instalación.
Por qué y cuándo se efectúa esta tarea
Utilice el procedimiento siguiente para preparar el sistema operativo
para la instalación de WebSphere ESB.
Pasos para realizar esta tarea
- Inicie la sesión como usuario root.
Como usuario distinto
de root no podrá instalar el producto correctamente. Si crea copias del CD del
producto, hágalas como usuario root. Las copias realizadas por usuarios que no son
root no conservarán los atributos de archivo correctos y no funcionarán.
- Verifique que el valor de umask es 0022.
Para verificar el
valor de umask, emita el mandato siguiente:
umask
Para establecer el valor de umask en 0022, emita el mandato siguiente:
umask 0022
- En la máquina en la que instala el producto, detenga todos los procesos
Java relacionados con WebSphere Application Server, incluidos
WebSphere ESB y
WebSphere Process Server.
- Detenga los procesos de servidor web como IBM HTTP Server.
- Utilice SMIT (System Management Interface Tool) para visualizar los paquetes
instalados y determinar si debe actualizar los paquetes que se describen en los
pasos siguientes.
- Descargue la versión más reciente del producto Info-ZIP para evitar
problemas con los archivos comprimidos. Descargue la versión más
reciente del paquete Info-ZIP del sitio web
http://www.info-zip.org.
- Proporcione un espacio de disco adecuado.
Para conocer el
espacio necesario para instalar
WebSphere ESB y
los productos relacionados, consulte el apartado
Espacio en disco necesario en plataformas AIX.
Con
el sistema de archivos JFS en AIX, puede asignar espacio de ampliación para
directorios. Si el asistente de instalación no tiene suficiente espacio, ISMP
emite una llamada del sistema para solicitar más espacio y aumentar la asignación de
espacio dinámicamente. El mensaje que puede ver cuando esto ocurra para el
directorio
/usr es similar al ejemplo siguiente:
NOTA: los sistemas de archivos siguientes se ampliarán durante la instalación:
/usr
Verifique manualmente que el espacio necesario para crear un perfil
está disponible en AIX. Un problema conocido en el código ISMP subyacente impide una
comprobación de espacio correcta en sistemas AIX.
- Desmonte los sistemas de archivos con enlaces rotos para evitar
errores java.lang.NullPointerException.
La instalación puede fallar
con el siguiente error cuando haya enlaces rotos con sistemas de archivos:
Se ha producido un error durante la notificación de cambio del bean del asistente:
java.lang.NullPointerException
at com.ibm.wizard.platform.aix.AixFileUtils.
getFileSystemData(AixFileUtils.java:388)
at com.ibm.wizard.platform.aix.AixFileUtils.
getPartitionDataWithExecs(AixFileUtils.java:172)
at com.ibm.wizard.platform.aix.AixFileUtils.
getPartitionData(AixFileUtils.java:104)
at com.ibm.wizard.platform.aix.AixFileServiceImpl.
getPartitionNames(AixFileServiceImpl.java:397)
...
Utilice el procedimiento siguiente para identificar y desmontar
sistemas de archivos problemáticos:
- Utilice el mandato df -k para comprobar enlaces rotos con
sistemas de archivos. Busque sistemas de archivos que presenten valores
en blanco en la columna 1024-blocks.
Las entradas con un valor "-" (guión) no son un problema. En el ejemplo siguiente se
muestra que existen problemas en el sistema de archivos
iw031864:/cdrom/db2_v72_eee_aix32_sbcs y posiblemente en el sistema de
archivos /dev/lv00. El sistema de archivos /proc no presenta un
problema.
> 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
- Primero, desmonte los sistemas de archivos que presenten problemas
definidos, como el sistema de archivos
iw031864:/cdrom/db2_v72_eee_aix32_sbcs del ejemplo. Para ello,
utilice uno de los mandatos siguientes:
> umount /cdrom/db2_v72_eee_aix32_sbcs
> umount /cdrom
- Vuelva a iniciar la instalación.
- Si el problema continúa, 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 sistemas de archivos con
enlaces rotos, rearranque la máquina y vuelva a iniciar la instalación.
- Verifique que los requisitos previos y complementarios tengan los niveles
de release necesarios.
Aunque el asistente de instalación comprueba los
parches necesarios del sistema operativo, revise los requisitos previos de la lista
de hardware y software soportado para WebSphere ESB
si todavía no lo ha hecho. Para acceder a esta información, consulte los requisitos
detallados del sistema de
WebSphere ESB
en http://www.ibm.com/software/integration/wsesb/sysreqs/.
Consulte la documentación de productos que no sean de IBM y que constituyan
requisitos previos y complementarios para saber cómo realizar la migración a sus
versiones soportadas.
- Verifique que se utilice el mandato cp del sistema en lugar
del mandato cp que proporciona emacs y otros productos de freeware.
Si instala el producto utilizando un mandato cp que forme parte de un paquete
de freeware en lugar del mandato cp del sistema, puede parecer que la
instalación se haya completado correctamente, pero pueden faltar archivos del SDK
de Java 2 que instala el producto en el directorio
raíz_instalación/java
(raíz_instalación representa el directorio de instalación de
WebSphere ESB).
Los archivos que faltan pueden destruir enlaces simbólicos necesarios. Debe eliminar el
mandato cp del freeware de la sentencia PATH para poder instalar el producto
WebSphere ESB
correctamente.
Si tiene emacs u otro freeware instalado en su sistema
operativo, lleve a cabo los pasos siguientes para identificar qué mandato cp
utiliza el sistema y desactivar el mandato cp de freeware si se está
utilizando:
- Escriba which cp en el indicador de mandatos antes de
ejecutar el programa de instalación para el producto
WebSphere ESB.
- Si la salida del directorio resultante incluye
freeware, elimine el directorio freeware de la sentencia PATH. Por ejemplo, si la salida es similar a .../freeware/bin/cp, elimine
el directorio de la sentencia PATH.
- Después de instalar
WebSphere ESB,
vuelva a añadir el directorio freeware a la sentencia PATH.
- Verifique que el SDK de Java 2 de sus copias
de los CD del producto funcionen correctamente.
Si ha creado sus
propios CD del producto a partir de imágenes ISO o copiando los CD físicos, lleve a
cabo los pasos siguientes para verificar que el SDK de Java 2 funcione correctamente.
- En el CD del producto creado para el CD 1 de
WebSphere ESB,
vaya al directorio /mnt/JDK/repository/prereq.jdk/java/bin. Para ello, emita el mandato siguiente:
cd /mnt/JDK/repository/prereq.jdk/java/bin
- Verifique la versión del SDK de Java 2. Para ello, emita el
mandato siguiente:
./java -version
El mandato se completará correctamente sin errores cuando el SDK de Java 2 esté
intacto.
- Repita este procedimiento en su CD del producto creado para el CD
2 de WebSphere ESB.
- Opcional: Instale el navegador Mozilla si todavía no está
instalado. El navegador Mozilla da soporte a la consola launchpad. Utilice SMIT para identificar si el paquete Mozilla 1.4, 1.7 o posterior
está ya instalado. Si no está instalado, lleve a cabo el procedimiento siguiente:
- Descargue dos requisitos previos de AIX Toolbox for Linux Applications:
glib-1.2.10-2.aix4.3.ppc.rpm y gtkplus-1.2.10-4.aix5.1.ppc.rpm. Descargue
los paquetes de las ubicaciones siguientes:
- Instale los paquetes después de descargarlos. Utilice el
mandato siguiente:
rpm -Uvh glib-1.2.10-2.aix4.3.ppc.rpm gtkplus-1.2.10-4.aix5.1.ppc.rpm
- Descargue la versión soportada más reciente de Mozilla (1.7 o posterior)
para AIX. Descargue Mozilla para AIX de la ubicación siguiente:
Sitio web de versiones de prueba y beta de IBM
Descargue
la imagen en formato installp e instálela desde SMIT.
- Opcional: Exporte la ubicación del navegador soportado.
Exporte la ubicación del navegador soportado utilizando un mandato que
identifique la ubicación real del navegador.
Por ejemplo, si el paquete de
Mozilla se encuentra en el directorio
bin/mozilla, utilice el mandato
siguiente:
EXPORT BROWSER=/usr/bin/mozilla
- Opcional: Sólo para la instalación silenciosa:
cómo evitar un problema conocido de ISMP que provoca una llamada al servicio X Window
durante una instalación silenciosa.
La variable de entorno DISPLAY en
la máquina AIX puede apuntar a un X Server que no ha iniciado la sesión. Dos casos
habituales pueden provocar este error:
- La máquina AIX tiene un servidor X en ejecución, pero el X Server está
bloqueado en la pantalla gráfica de inicio de sesión porque todavía no ha iniciado
la sesión.
- La máquina AIX está configurada para mostrar aplicaciones X Window en un X
Server que no ha iniciado la sesión.
Una instalación silenciosa puede colgarse en ambos casos cuando ISMP
llame a servicios X Window.
Existen dos soluciones:
- Inicie la sesión en el X Server local mediante la interfaz gráfica de
usuario antes de iniciar la instalación silenciosa.
- Exporte la variable de entorno DISPLAY para que apunte a un valor nulo (NULL) o en
blanco, como se muestra en el ejemplo siguiente:
EXPORT DISPLAY=null
Resultado
Este procedimiento prepara el sistema operativo para la instalación de WebSphere ESB.
Qué hacer a continuación
Después de preparar el sistema operativo, puede instalar WebSphere ESB.
Consulte el apartado
Instalación de WebSphere ESB para
obtener descripciones de las diferentes alternativas de instalación disponibles.