Obtenga información sobre cómo preparar un sistema Linux® para la instalación de WebSphere ESB.
Acerca de esta tarea
La instalación utiliza un asistente ISMP (InstallShield MultiPlatform). También puede instalar el producto de forma
silenciosa. La modalidad silenciosa se invoca en una línea de mandatos con un
parámetro que identifica un archivo de respuestas, que se edita antes de
realizar la instalación. Hay compatibilidad con la instalación no root,
tanto para el asistente de instalación y las instalaciones silenciosas.
Dado que en este tema se detallan muchos pasos que son comunes a todas las distribuciones Linux, es posible que algunas distribuciones específicas de Linux requieran pasos adicionales. Complete todos los pasos comunes, así como todos los pasos adicionales que requiera la distribución que esté utilizando. Si la distribución que utiliza
no aparece en este tema, pero WebSphere ESB la admite,
consulte las notas técnicas posteriores al release disponibles para su sistema operativo en el sitio Web de soporte del producto en WebSphere Enterprise Service Bus Support.
Si no hay disponible ninguna nota técnica para su distribución, es posible que no sea necesario efectuar ningún paso adicional.
Cuando sea necesario efectuar pasos adicionales, normalmente es debido a que la instalación por omisión de la distribución no proporciona las bibliotecas o características del sistema operativo necesarias.
Si instala WebSphere ESB en una instalación personalizada de Linux, en la que se hayan instalado paquetes que difieran de forma significativa de los paquetes proporcionados por la instalación por omisión de la distribución, asegúrese de que la instalación personalizada disponga de los paquetes que WebSphere ESB necesita para poder ejecutarse. WebSphere ESB no mantiene listas de los paquetes necesarios para cada distribución de Linux ni de las actualizaciones que deban aplicarse a cada distribución.
Utilice el procedimiento siguiente para preparar el sistema
operativo para la instalación de
WebSphere ESB.
Para que WebSphere Application
Server se ejecute correctamente, la instalación de Linux debe tener los elementos siguientes:
- Kernel y biblioteca de tiempo de ejecución de C
- La versión actual y todas las versiones de compatibilidad de la biblioteca de tiempo de ejecución de C++.
- Tiempo de ejecución y bibliotecas de X Windows®
- Bibliotecas de tiempo de ejecución de GTK
- Inicie una sesión en el sistema. El ID de usuario no necesita tener privilegios de usuario root.
- Seleccione una máscara U que permita al propietario leer y escribir en los archivos y que permita a los demás acceder a estos archivos de acuerdo con la política del sistema que prevalece. Para los usuarios root, se recomienda la máscara U 022.
Para los usuarios que no son 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
- Opcional: Descargue e instale el navegador Web Mozilla Firefox para que pueda utilizar la aplicación Launchpad que contiene el disco del producto. Si no dispone de un navegador Firefox, bájese e instale el navegador de
Mozilla.
Importante: Puede que tenga que iniciar ">firefoxURL" desde
otros directorios que no sean donde está instalado Firefox, por lo tanto, asegúrese de que Firefox
se encuentre en la vía de acceso. Puede añadir un enlace simbólico al directorio /opt/bin escribiendo ">ln -s /ubicación para Firefox/firefox firefox".
- Opcional: Exporte la ubicación del navegador soportado.
Exporte la ubicación del navegador soportado utilizando un mandato que identifique
la ubicación del navegador.
Por ejemplo, si el paquete de Firefox se encuentra en el directorio
/opt/bin/firefox, utilice el mandato siguiente:
export BROWSER=/opt/bin/firefox
- Detenga todos los procesos
Java™
relacionados con
WebSphere
Application Server,
WebSphere Application
Server Network Deployment,
WebSphere ESB,
en la estación de trabajo en la que está instalando
el producto.
- Detenga cualquier proceso de servidor Web, por ejemplo
IBM® HTTP Server.
- Proporcione el espacio en disco adecuado. Para conocer el espacio necesario para instalar WebSphere ESB y los productos
relacionados, consulte los requisitos detallados del sistema de WebSphere ESB en http://www.ibm.com/support/docview.wss?uid=swg27006912 y seleccione el enlace a su versión
del producto.
- Verifique que los prerrequisitos y los correquisitos se encuentran en los
niveles de release necesarios.
Aunque el asistente de instalación comprueba los parches del sistema operativo que son requisito previo, revise el hardware y el software soportado de requisito previo para WebSphere ESB, si todavía no lo ha hecho. Para acceder a esta información, consulte los requisitos detallados del sistema WebSphere ESB en los requisitos detallados del sistema de http://www.ibm.com/support/docview.wss?uid=swg27006912 y seleccione el enlace a la versión de
WebSphere ESB.
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.
- Aumente el valor ulimit en el perfil de shell de mandato bash para evitar problemas con los mandatos addNode e importWasprofile y para evitar que ejbdeploy falle cuando haya demasiados archivos abiertos.
El script de mandato addNode puede fallar al añadir un nodo o el
mandato importWasprofile puede fallar al importar un archivo de configuración. El mandato importWasprofile podría producir un error durante la instalación de un
paquete de instalación personalizada (CIP) si el CIP incluye un perfil personalizado.
Establezca un valor ulimit mayor para el kernel en el script de perfil de shell bash, que se carga en el momento de iniciar la sesión. Establezca el valor ulimit en los shells de mandatos Linux añadiendo el mandato al script de perfil de shell. El script de perfil de shell normalmente se encuentra bajo el directorio /home. Para establecer el valor de ulimit en 8192, emita el mandato siguiente:
- cd ~
- vi .bashrc
- ulimit -n 8192
Nota: Debe tener privilegios de usuario root para poder ejecutar el mandato ulimit.
Para obtener más información sobre el mandato addNode, consulte El mandato addNode o el mandato importWasprofile de
WebSphere Application Server puede fallar en sistemas
Linux.
- Restaure la copia original del archivo etc/issue si se modifica el archivo.
El programa prereqChecker del asistente de instalación utiliza el archivo para verificar la versión del sistema operativo. Si no puede restaurar la versión original, ignore el mensaje de comprobación de nivel de sistema operativo acerca del nivel operativo al que se da soporte. La instalación puede continuar satisfactoriamente a pesar del aviso.
- Compruebe que se utiliza el mandato del sistema cp, en lugar del
mandato cp proporcionado por emacs u otro freeware.
Si instala el producto utilizando un mandato
cp que forma parte de un paquete de freeware, en lugar del mandato
cp del sistema, es posible que parezca que la instalación se ha completado
satisfactoriamente, pero puede que en el SDK
Java
2 que el producto instala falten archivos en el directorio
raíz_instalación/java
(donde raíz_instalación representa el directorio de instalación
de WebSphere ESB).
La falta de archivos puede destruir los enlaces simbólicos necesarios. Debe eliminar el mandato cp de freeware de la variable PATH para
instalar correctamente el producto WebSphere ESB.
Si tiene emacs u
otro freeware instalado en el sistema operativo, siga estos pasos para identificar
qué mandato cp está utilizando el sistema y desactivar el mandato cp
de freeware si se está utilizando:
- En el indicador de mandatos, escriba which cp.
- Si la salida del directorio resultante incluye
freeware, elimine el directorio freeware de la variable
PATH. Por ejemplo, si la salida es similar a .../freeware/bin/cp,
elimine el directorio de la variable PATH.
Tras instalar WebSphere ESB (cuando se le indique en un tema posterior), añada el directorio freeware de nuevo a la variable PATH.
- Complete todos aquellos aspectos de la configuración que sean específicos de su distribución.
Complete los pasos que correspondan a su distribución. Si desea obtener más información, consulte los temas específicos de WebSphere Application Server siguientes:
Si utiliza una versión soportada distinta de las indicadas a continuación, navegue por el sitio Web de soporte de WebSphere Application Server para averiguar si se han publicado notas técnicas para su distribución. Si así es, aplique los arreglos que se hayan especificado.
- Verifique que el SDK
Java
2 de las copias de los discos del producto funcione correctamente.
Si ha creado sus propios DVD del producto copiando los DVD del producto, o si ha creado su propio DVD de la imagen electrónica bajada, realice los pasos siguientes para verificar que el SDK Java 2 funciona correctamente:
- En el disco de producto creado, navegue al directorio /JDK/jre.pak/repository/package.java.jre/java/jre/bin . Para ello, emita el siguiente mandato:
cd /JDK/jre.pak/repository/package.java.jre/java/jre/bin
- Verifique la versión del SDK
Java
2. Para ello, emita el siguiente mandato:
./java -version
El mandato se completa satisfactoriamente sin errores cuando el SDK
Java 2
está intacto.
- Repita este procedimiento en todos los demás discos de producto creados.
Qué hacer a continuación
Después de preparar el sistema operativo, puede instalar WebSphere ESB. Consulte el apartado Instalación del software para
ver una descripción de las distintas alternativas de instalación disponibles.