[Linux]

Preparación de sistemas Linux para su instalación

Este tema describe cómo preparar un sistema Linux® para instalar WebSphere® Application Server.

Antes de comenzar

La instalación utiliza Installation Manager. Puede utilizar la interfaz gráfica, la línea de mandatos o un archivo de respuestas.

En el sistema operativo SUSE Linux Enterprise Server versión 10, se encuentra el paquete xorg-x11-libs de forma predeterminada. Este paquete contiene las siguientes bibliotecas, las cuales son necesarias para que WebSphere Application Server funcione correctamente:
  • libXp
  • libXmu
  • libXtst
Para obtener más información sobre este paquete, consulte el sitio web de Novell.

Si desea instalar WebSphere Application Server de 32 bits en un sistema operativo de 64 bits, debe instalar las bibliotecas de 32 bits adecuadas en su sistema.

Evita problemas: asegúrate de que el shell predeterminado para tu sistema operativo Linux sea /bin/bash. Utilice el mandato siguiente para asegurarse de que el shell predeterminado es bash y no dash:
$ readlink /bin/sh
Si el resultado del mandato es dash, consulte la documentación del sistema operativo para conocer los pasos para cambiar correctamente a bash como shell predeterminado. Si no se utiliza el shell bash se pueden producir situaciones de error o se puede colgar el sistema durante el proceso de creación de perfiles.
Consejo: Installation Manager se basa en la arquitectura Rich Client Platform de Eclipse. Esta arquitectura requiere bibliotecas y versiones gráficas específicas para funcionar correctamente. Lea los requisitos del sistema para IBM Installation Manager y Packaging Utility para obtener información sobre los requisitos específicos del sistema.

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 es necesario cambiar el sistema operativo para que los productos WebSphere Application Server funcionen correctamente. Sin los cambios necesarios, los productos WebSphere Application Server no funcionan correctamente.

Aunque este artículo enumera muchos pasos que son comunes a todas las distribuciones de Linux, algunas distribuciones específicas de Linux pueden requerir pasos adicionales. Siga todos los pasos comunes, así como los pasos adicionales que sean necesarios para su distribución. Si su distribución no aparece en este artículo, pero es compatible con WebSphere Application Server, consulte las notas técnicas posteriores al lanzamiento que están disponibles para su sistema operativo en el sitio de soporte técnico del producto en https://www.ibm.com/software/webservers/appserv/was/support/. Si no hay disponible una nota técnica para su distribución, puede que no sean necesarios pasos adicionales.

Cuando se necesitan pasos adicionales, normalmente es porque una instalación predeterminada de la distribución no proporciona las bibliotecas o las características de sistema operativo necesarias. Si instala WebSphere Application Server en una instalación personalizada de Linux que tiene paquetes instalados que difieren significativamente de los paquetes proporcionados por una instalación predeterminada de la distribución, asegúrese de que su instalación personalizada tenga los paquetes necesarios para que WebSphere Application Server funcione. WebSphere Application Server no mantiene listas de los paquetes necesarios para cada distribución Linux ni para las actualizaciones de cada distribución.

Para ejecutar WebSphere Application Server, su instalación de Linux debe tener los siguientes elementos:
  • Biblioteca de tiempo de ejecución C y Kernel
  • Versiones actuales y todas las versiones compatibles de la biblioteca de tiempo de ejecución de C++
  • Tiempo de ejecución y bibliotecas de X Window System
  • Bibliotecas de tiempo de ejecución GTK
Consejo: Las bibliotecas del sistema X Window y las bibliotecas de tiempo de ejecución GTK son necesarias si planea instalar WebSphere Application Server con una interfaz gráfica de usuario (GUI). Estas bibliotecas y el tiempo de ejecución también son necesarios para utilizar cualquiera de las herramientas GUI incluidas, como iKeyman, Profile Management Tool o WebSphere Customization Toolbox. De lo contrario, son opcionales.

Procedimiento

  1. Inicie una sesión en el sistema operativo.

    Puede iniciar una sesión como 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 umask, emita el mandato siguiente:
    umask
    Para definir el de valor máscara U en 022, emita el mandato siguiente:
    umask 022
  2. Descargue e instale el navegador web Mozilla Firefox.
    Nota: Es posible que sea necesario ejecutar >firefox &url desde directorios distintos al que contiene la instalación de Firefox, por lo que es importante asegurarse de que Firefox se encuentre en la ruta. Puede añadir un enlace simbólico al directorio de Firefox especificando:
    >ln -s /locationToFirefox/firefox firefox
  3. Opcional: Exportar la ubicación del navegador compatible.

    Exporte la ubicación del navegador soportado utilizando el mandato que identifica la ubicación real del navegador.

    Si, por ejemplo, el paquete de Mozilla Firefox está en el directorio /opt/bin/firefox, utilice el mandato siguiente:
    export BROWSER=/opt/bin/firefox
  4. Detenga todos los procesos Java™ relacionados con WebSphere Application Server en el equipo en el que está instalando el producto.
  5. Detenga cualquier proceso del servidor web, como el IBM HTTP Server.
  6. 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
    • Application Client for WebSphere Application Server

    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.

  7. Verifique que los requisitos previos y los correquisitos se encuentran en los niveles de release necesarios.

    Aunque Installation Manager comprueba los parches del sistema operativo necesarios, revise los requisitos previos en el sitio web de hardware y software compatibles si aún no lo ha hecho.

    Consulte la documentación de productos de requisitos previos y correquisitos que no son de IBM para obtener información sobre cómo hacer una migración a sus versiones soportadas.

  8. Aumente el valor de ulimit en el perfil del shell de mandatos bash para evitar problemas de addNode e importWasprofile.

    El script de mandato addNode puede dar errores cuando se añade un nodo y el mandato importWasprofile puede dar errores cuando se importa un archivo de configuración.

    Establezca un valor de ulimit más alto para el kernel en el script del perfil del shell bash, que se cargue en el inicio de sesión.

    Establezca el ulimit en los shells de mandatos Linux añadiendo un mandato al script del perfil del shell. Normalmente, el script del perfil del shell se encuentra bajo el directorio inicial.
    1. cd ~
    2. vi .bashrc
    3. ulimit -n 8192
    Nota: Establezca ulimit -c como ilimitado para garantizar que el archivo central no se trunque si se produce un fallo.
  9. Restaurar la copia original del archivo /etc/issue si el archivo se modifica.

    Installation Manager 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 del sistema operativo que indica que el sistema operativo no está soportado. La instalación puede continuar a pesar de este aviso.

  10. Verifique el comando del cp sistema cuando utilice emacs u otro software gratuito.
    Si tiene emacs u otro freeware instalado en el sistema operativo, verifique que se utiliza el mandato cp del sistema.
    1. Escriba el siguiente comando antes de ejecutar el programa de instalación del producto WebSphere Application Server.
      which cp
    2. 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.
    3. Instale el producto WebSphere Application Server.
    4. Vuelva a añadir el directorio freeware a la variable PATH.

    Si realiza la instalación con un cp comando que forma parte de un paquete de software gratuito, es posible que la instalación parezca completarse correctamente, pero es posible que el SDK de Java 2 que instala el producto tenga archivos que faltan en el directorio /java app_server_root.

    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.

  11. Complete la configuración específica de la distribución, si hay alguna.

    Siga los pasos correspondientes a su distribución:

    Si utiliza una distribución compatible distinta de las enumeradas, consulte el sitio de asistencia WebSphere Application Server para ver si hay notas técnicas publicadas para su distribución. Si se han publicado notas técnicas, aplique los arreglos.

  12. Otorgue a un ID de instalador no root los permisos de archivo correctos para crear entradas de menú en Gnome y KDE.

    Antes de la instalación, el usuario root puede otorgar permiso de escritura al instalador no root para el directorio /etc/xdg/menus/applications-merged. A continuación, Installation Manager crea las entradas de menú durante la instalación no root.

    De lo contrario, deberá ejecutar scripts para crear y eliminar las entradas del menú mientras el producto WebSphere Application Server esté instalado.

Resultados

Este procedimiento da lugar a la preparación del sistema operativo para instalar el producto.

Qué hacer a continuación

Después de verificar los requisitos previos, comprobar el disco del producto y establecer los objetivos de la instalación, puede comenzar a instalar WebSphere Application Server eligiendo uno de los siguientes procedimientos de instalación: