Instalación de IBM SDK, Java Technology Edition en z/OS

El código de producto para IBM® SDK, Java™ Technology Edition se instala utilizando IBM Installation Manager Versión 1.8.5 o posterior. Liberty se puede ejecutar con cualquier Java runtime environment (JRE) o Java software development kit (SDK) compatible.

Antes de empezar

[17.0.0.3 and later]Importante: El soporte para utilizar Java SE 6 con WebSphere Liberty finalizó en septiembre de 2017. El kernel Liberty se recompiló para 17.0.0.3. A partir de 17.0.0.3, el kernel Liberty deja de ejecutarse con Java SE 6. Si sigue utilizando Java SE 6 en releases anteriores después del fin de la fecha de soporte, podría exponer su entorno a riesgos de seguridad.

El SDK de Java recomendado es Java SE 8, porque proporciona las últimas características y actualizaciones de seguridad. Como alternativa a instalar Java SE 8, puede instalar otra versión soportada de Java SDK.

Importante: A partir del fixpack 19.0.0.3, el kernel Liberty deja de ejecutarse con Java SE 7. Si desea más información, consulte Avisos de eliminación.
  1. Cree una instancia de Installation Manager en su sistema z/OS.

    Necesitará conocer la ubicación del directorio de binarios de Installation Manager y tener acceso a un ID de usuario que pueda invocar Installation Manager.

  2. Instalar una copia de WebSphere Application Server for z/OS Liberty.
  3. Obtenga el respositorio del producto para una versión de IBM SDK, Java Technology Edition. El repositorio se puede montar en modalidad de sólo lectura.

Acerca de esta tarea

New: Ahora, Installation Manager da soporte a dos tipos de ofertas de Java SDK:
  • IBM Java SDK comunes: Estas ofertas, que se indican mediante los ID com.ibm.java.jdk, están disponibles para las últimas versiones de Java. Puesto que estas ofertas no siguen la planificación de fixpacks de WebSphere, podrá recibir las actualizaciones de seguridad de Java más rápidamente, en cuanto están disponibles. El WebSphere Application Server tradicional V9.0 también utiliza estas ofertas.
  • WebSphere Java SDK: Estas ofertas, que se indican mediante los ID com.ibm.websphere.liberty.IBMJAVA, están disponibles para las versiones Java más antiguas. Las actualizaciones de estas ofertas se entregan de acuerdo con la planificación de fixpacks de WebSphere.

La tabla siguiente lista los nombres e ID de oferta de Java SDK.

Tabla 1. Ofertas de IBM Java SDK
Nombre de oferta de Java SDK ID de oferta
IBM SDK, Java Technology Edition, Versión 8 com.ibm.java.jdk.v8
IBM SDK, Java Technology Edition, Versión 7, Release 1 com.ibm.java.jdk.v71
IBM WebSphere SDK, Java Technology Edition, Versión 7 com.ibm.websphere.liberty.IBMJAVA.v70
IBM WebSphere SDK, Java Technology Edition, Versión 6 com.ibm.websphere.liberty.IBMJAVA.v60
Nota: Liberty Versión 8.5.5 admitía las ofertas com.ibm.websphere.liberty.IBMJAVA.v80 y com.ibm.websphere.liberty.IBMJAVA.v71. Aunque puede seguir instalando estas ofertas, considere instalar el Java SDK común para ambas instalaciones, nueva y existente. Tenga en cuenta que estas ofertas de WebSphere Java SDK no se pueden utilizar con la oferta de Liberty de versiones anteriores, com.ibm.websphere.liberty.zOS, que se introdujo en la Versión 9.0. Para esta oferta de Liberty, debe instalar los IBM Java SDK.
Importante: El tipo de Java SDK que elija afectará a cómo se entregan las actualizaciones.

Para los IBM Java SDK y los WebSphere Java SDK, los fixpacks contienen un servicio empaquetado que actualiza la instalación de Java SDK a un nuevo nivel como, por ejemplo, 8.0.3.10. Sin embargo, el empaquetado y la instalación de los arreglos individuales es diferente:

  • IBM Java SDK comunes: los arreglos individuales se empaquetan como fixpacks con una indicación de fecha y hora actualizada. El contenido de los arreglos individuales para IBM SDK, Java Technology Edition es acumulativo, por lo tanto, los arreglos contienen el contenido de los fixpacks para el nivel especificado además de cualquier mantenimiento anterior al arreglo. Debido a que los arreglos individuales se empaquetan como fixpacks, no se proporcionan arreglos temporales y todas las actualizaciones para los IBM Java SDK se instalan siguiendo el método para instalar y desinstalar fixpacks.
  • WebSphere Java SDK: similar a otras ofertas de producto de WebSphere y Liberty, los arreglos individuales se empaquetan como arreglos temporales, que se aplican de modo distinto que los fixpacks.

Procedimiento

  1. Elija la copia instalada de WebSphere Application Server for z/OS Liberty en la que instalará IBM SDK Java Technology Edition.
  2. Monte el sistema de archivos del producto para esta copia de WebSphere Application Server for z/OS Liberty en la misma ubicación en la que se ha instalado originalmente con IBM Installation Manager.

    El sistema de archivos necesitará un mínimo de 7.500 pistas (3390) o 350 megabytes de espacio en disco disponible para instalar IBM SDK Java Technology Edition.

    Puede utilizar el script zMountFileSystem.sh en el subdirectorio eclipse/tools de la ubicación de binarios de Installation Manager para montar este sistema de archivos. Por ejemplo:
    cd /InstallationManager/bin/eclipse/tools
    
    zMountFileSystem.sh -name WAS.SBBOHFS -type ZFS
      -mountpoint /usr/lpp/WebSphere/Liberty/V9R0

    Puede añadir las opciones -owner, -group y -perm a este mandato para establecer la propiedad y los permisos para todos los archivos del sistema de archivos.

  3. Inicie sesión en el shell de Unix System Services con el ID de usuario de Installation Manager y vaya al subdirectorio eclipse/tools de la ubicación de los binarios de Installation Manager.
    Por ejemplo:
    cd /InstallationManager/bin/eclipse/tools
  4. Si tiene previsto utilizar el repositorio de servicio basado en web, cree un archivo de almacenamiento de credenciales en z/OS para acceder a este repositorio utilizando el mandato imutilsc.
    directorio_binarios_installation_manager/eclipse/tools/imutilsc saveCredential 
      -secureStorageFile archivo_almacenamiento
      -userName ID_usuario -userPassword contraseña_usuario
      -url
    http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8/repository.xml 
    donde archivo_almacenamiento es la vía de acceso y el nombre de archivo del archivo de almacenamiento que se va a crear e ID_usuario y contraseña_usuario son el ID de usuario y la contraseña de IBM universales que se utilizan para acceder a los sitios web de software de IBM protegidos.
    Por ejemplo:
    /opt/IBM/InstallationManager/eclipse/tools/imutilsc saveCredential 
      -secureStorageFile /u/jane/IBM.software.store
      -userName jsmith01 -userPassword 732Ukelele
      -url
    http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8/repository.xml 

    Asegúrese de que el archivo de almacenamiento de credenciales es legible por el ID de usuario de Installation Manager.

  5. Compruebe que el repositorio del producto está disponible.
    Para ello, emita el siguiente mandato de la línea mandatos de Installation Manager.
    imcl listAvailablePackages
    -repositories lista_de_ubicaciones_repositorio
    Deberá ver uno o más niveles de la oferta de IBM SDK Java Technology Edition.

    La lista_de_ubicaciones_repositorio debe incluir la vía de acceso al repositorio inicial de producto y las vías de acceso a los repositorios de servicios adicionales. Utilice una coma para separar los URL de la lista_de_ubicaciones_repositorio.

    Para utilizar el repositorio de servicio basado en web, añada el parámetro -useServiceRepository y utilice el parámetro -secureStorageFile para especificar un archivo de almacenamiento de credenciales que contiene el ID y la contraseña de software de IBM. Por ejemplo:
    imcl listAvailablePackages 
      -repositories /usr/lpp/InstallationManagerRepository/HBBO900
      -useServiceRepository  
      -secureStorageFile /u/jane/IBM.software.store
  6. Ejecute la herramienta de línea de mandatos de Installation Manager para instalar IBM SDK, Java Technology Edition.
    imcl install com.ibm.java.jdk.v8
      -installationDirectory ubicación_instalación
      -repositories lista_de_ubicaciones_repositorio 
      -sharedResourcesDirectory ubicación_datos_compartidos
      -acceptLicense
      [-useServiceRepository -secureStorageFile
    archivo_almacenamiento]
      [-installFixes <all | recommended | none> ]

    El parámetro -sharedResourcesDirectory apunta a un directorio en el que Installation Manager almacenará los artefactos del repositorio durante el proceso de instalación. Este valor se establece la primera vez que se instala un producto con un determinado Installation Manager. Puede omitir este parámetro después de establecer el directorio de recursos compartidos.

    Si no especifica la versión del producto que se va a instalar, Installation Manager instalará la última versión del producto. Para los WebSphere Java SDK, puede impedir la instalación de los arreglos especificando -installFixes none o puede instalar sólo los arreglos recomendados especificando -installFixes recommended. Si especifica la versión del producto que va a instalar, los arreglos de las ubicaciones del repositorio se instalarán sólo si especifica -installFixes recommended o -installFixes all.

    El parámetro -installFixes no se aplica a los IBM Java SDK porque los arreglos individuales se empaquetan como fixpacks actualizados y no como arreglos temporales.

  7. La instalación del producto finaliza cuando Installation Manager termina sin mensajes de error.

    Los registros de instalación se encuentran en el subdirectorio de registros de la ubicación de datos de ejecución de Installation Manager.

  8. Cuando finalice la instalación, desmonte el sistema de archivos de producto y vuelva a montarlo en modalidad de sólo lectura para que lo utilicen los servidores de Liberty.

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_ins_installation_zos_installing_jdk.html