Rational Developer for System z

Distribuir actualizaciones de producto

Rational Developer for System z proporciona herramientas para que los administradores del sistema puedan crear actualizaciones de instalación del producto y puedan solicitar a las estaciones de trabajo de cliente que instalen las actualizaciones cuando se conecten a un sistema remoto.

Antes de empezar

Este tema explica cómo distribuir actualizaciones de producto después de instalar y configurar Rational Developer for System z en un sistema remoto. Para realizar las tareas de este tema, el archivo pushtoclient.properties de Rational Developer for System z debe estar configurado para distribuir actualizaciones de producto. Para obtener más información sobre la configuración de envío a cliente, consulte el manual IBM® Rational Developer for System z Host Configuration Guide (SC23-7658).
Al realizar las tareas descritas en este tema, es posible que deba crear o actualizar los siguientes archivos. Los procedimientos de este tema explican cómo actualizar los archivos.
  • Archivo de respuestas de IBM Installation Manager. Este archivo permite a las estaciones de trabajo realizar una instalación de producto desatendida. Para obtener instrucciones sobre cómo crear un archivo de respuestas, consulte el manual IBM Rational Developer for System z Installation Guide (GI11-8297).
  • Archivo de kit de activación de producto de IBM Installation Manager. Las actualizaciones de producto pueden necesitar un kit de activación para las actualizaciones de una versión principal. Si la actualización del producto necesita un kit de activación de producto, puede colocar el kit de activación en una ubicación de red y consultar la ubicación desde el archivo de respuestas.
  • Archivo de correlación de claves. Este archivo define la ubicación de otros archivos, por ejemplo los archivos de respuestas de instalación y los archivos de configuración, que se distribuyen automáticamente a las estaciones de trabajo de cliente. El archivo de correlación de claves se denomina keymapping.xml. La ubicación predeterminada de este archivo en el sistema z/OS es /var/rdz/pushtoclient.
  • Archivo de configuración de instalación. Este archivo define los ID de oferta de producto, varias versiones de Rational Developer for System z y el nombre del archivo de respuestas necesario para instalar la actualización del producto. Rational Developer for System z explora el archivo de configuración de instalación para obtener el ID de oferta del producto pertinente y la versión instalada correspondiente. Si los encuentra, lanza el Gestor de instalación con el archivo de respuestas especificado. El archivo de configuración de instalación se denomina installconfig.xml y se encuentra en la vía de acceso que indica el código <fileId>com.ibm.ftt.resources.zos.install.configuration</fileId> del archivo de correlación de claves.
  • Archivo de propiedades de envío a cliente, denominado pushtoclient.properties. Este archivo contiene la ubicación del archivo de correlación de claves. La ubicación predeterminada del archivo pushtoclient.properties en el sistema z/OS es /etc/rdz/. Consulte el manual IBM Rational Developer for System z Host Configuration Guide (SC23-7658) para obtener más información sobre el archivo pushtoclient.properties.

Acerca de esta tarea

Cuando una estación de trabajo de cliente se conecta a un sistema remotos que se ha configurado para distribuir actualizaciones de producto, Rational Developer for System z compara la versión de producto del cliente con varias versiones definidas en el archivo de configuración de instalación. Si la versión instalada es alguna de estas versiones, Rational Developer for System z cerrará el entorno de trabajo e iniciará IBM Installation Manager utilizando un archivo de respuestas descargado del sistema remoto.

Este tema explica cómo crear el archivo de configuración de instalación y el archivo de correlación de claves para distribuir actualizaciones de producto.

Procedimiento

Para crear y distribuir actualizaciones de producto:

  1. Cree un archivo de respuestas de IBM Installation Manager para la instalación de producto que desea distribuir. Para obtener instrucciones sobre cómo crear un archivo de respuestas, consulte el manual IBM Rational Developer for System z Installation Guide (GI11-8297).
    Importante: Si se necesita una autenticación de usuario para acceder al repositorio de código para la actualización, los usuarios deben guardar el ID de usuario y la contraseña en IBM Installation Manager.
  2. Cree o actualice el archivo de configuración de instalación para que indique el rango de versiones de producto que desencadenarán una actualización y el archivo de respuestas de la instalación de la actualización. Para obtener instrucciones sobre cómo crear o actualizar el archivo de configuración de instalación, consulte Actualizar el archivo de configuración de instalación en este tema.
  3. Actualice el archivo de correlación de claves para que apunte al archivo de configuración de instalación y al archivo de respuestas. Para obtener instrucciones sobre cómo actualizar el archivo de correlación de claves, consulte Actualizar el archivo de correlación de claves en este tema.

Actualizar el archivo de configuración de instalación

Procedimiento

Para crear o actualizar el archivo de configuración de instalación:

  1. Cree o edite el archivo installconfig.xml. Si este archivo ya existe, puede añadir entradas para la instalación de este archivo. Si el archivo todavía no existe, puede copiar el ejemplo de archivo de configuración de instalación que se muestra al final de este procedimiento, modifíquelo de acuerdo con su instalación y guárdelo en el servidor z/OS. El archivo de configuración de instalación es un archivo XML codificado en UTF-8.
  2. Especifique los siguientes valores para estos códigos:
    <installedOffering id="installedOfferingID">
    Especifique el ID de oferta del producto para el cual desea distribuir actualizaciones. Puede especificar un ID de oferta para cualquier producto instalado en el mismo grupo de paquetes como Rational Developer for System z. El ID de oferta se almacena en el código <offering> del archivo de respuestas. A continuación se muestra un ejemplo de este código:
    <offering id='com.ibm.rational.developer.systemz.v80' version='8.0.1.20101014_0505' profile='IBM Software Delivery Platform' features='listOfInstalledFeatures'/>
    Especifique el valor en el atributo id del código de oferta para el atributo id en <installedOffering id="installedOfferingID">.
    <install installedVersion="[minimumVersionInclusive, maximumVersionInclusive] | (minimumVersionExclusive, maximumVersionExclusive)" responsefile="fileName">
    Especifique un rango de versiones de producto que deben actualizarse y el nombre del archivo de respuestas necesario para instalar la actualización de producto.

    Puede especificar el valor de installedVersion con un rango mezclado, inclusivo o exclusivo:

    • Para especificar un rango de versiones de producto que incluya las versiones mínimas y máximas, utilice los corchetes. installedVersion="[8.0.1, 8.0.2]" le solicita realizar una actualización de instalación para las versiones de producto 8.0.1, 8.0.2, y todas las versiones contenidas en este rango.
    • Para especificar un rango de versiones de producto que excluya las versiones mínimas y máximas, utilice los paréntesis. installedVersion="(8.0.1, 8.0.2)" le solicita realizar una actualización de instalación para versiones de producto superiores a 8.0.1 pero inferiores a 8.0.2.
    • Puede mezclar corchetes y paréntesis para especificar un rango de que incluya un final del rango pero que excluya el otro:
      • installedVersion="(8.0.1, 8.0.2]" le solicita realizar una actualización de instalación para versiones de producto superiores a 8.0.1 pero inferiores o iguales a la versión 8.0.2.
      • installedVersion="[8.0.1, 8.0.2)" le solicita realizar la actualización de instalación para versiones de producto superiores o iguales a 8.0.1 per inferiores a la versión 8.0.2.
    Si la versión instalada actualmente en una estación de trabajo de cliente se encuentra en el rango installedVersion, Rational Developer for System z iniciará el Gestor de instalación utilizando el archivo de respuestas especificado en el atributo responseFile.
    Los números de versión deben incluir como mínimo el número de versión principal. Opcionalmente, pueden incluir el número de versión menor, micro versión y el cualificador: major[.minor[.micro[.qualifier]]] Los siguientes ejemplos muestran números de versión válidos para el atributo installedVersion:
    8
    8.0
    8.0.0
    8.0.0.20100607_1333
  3. Coloque el archivo de configuración de instalación y el archivo de respuestas en el servidor z/OS y apunte a este ubicación en el archivo de correlación de claves.

Ejemplo

El archivo de configuración de instalación es un archivo XML codificado en UTF-8 que contiene uno o más conjuntos de códigos <installedOffering> que definen un ID de oferta del producto de destino y uno o varios pares de rangos de versiones instaladas y nombres de archivo de respuestas. Rational Developer for System z procesa el siguiente ejemplo de archivo de configuración de instalación de la siguiente manera:
  • Explora el archivo hasta que encuentra un ID de oferta de producto que coincida con el ID de un producto instalado en el mismo grupo de paquetes como la versión actualmente en funcionamiento de Rational Developer for System z. Por ejemplo, si un cliente ha instalado y está ejecutando Rational Developer for System z en el mismo grupo de paquetes que Rational Team Concert, el ID de oferta coincidente puede ser com.ibm.team.install.rtc.client.eclipse o com.ibm.rational.developer.systemz.java.v80.
  • Si la versión actual del producto del ID de oferta coincidente se encuentra dentro del rango proporcionado en alguno de los pares de atributos <installedVersion> y <responseFile>, Rational Developer for System z lanza el Gestor de instalación utilizando el archivo de respuestas. Por ejemplo, si la versión de Rational Team Concert, es superior o igual a 3.0.0 e inferior a 3.0.1, Rational Developer for System z lanza el Gestor de instalación utilizando el archivo de respuestas update_rtc_from_300_to_301.xml.
<?xml version="1.0" encoding="UTF-8"?>
<installConfig>
   <installedOffering id="com.ibm.rational.developer.systemz.java.v80">
      <install
         installedVersion="[8.0.1, 8.0.2)"
         responseFile="update_rdzjava_from_801_to_802.xml">
      </install>
      <install
         installedVersion="[8.1.0, 8.1.1)"
         responseFile="update_rdzjava_from_810_to_811.xml">
      </install>
   </installedOffering>
   <installedOffering id="com.ibm.team.install.rtc.client.eclipse">
      <install
         installedVersion="[3.0.0, 3.0.1)"
         responseFile="update_rtc_from_300_to_301.xml">
      </install>
   </installedOffering>
   <installedOffering id="com.ibm.teamz.rdz.ext">
      <install
         installedVersion="[3.0.0, 3.0.1)"
         responseFile="update_rtcrdzext_from_300_to_301.xml">
      </install>
   </installedOffering>
</installConfig>

Actualizar el archivo de correlación de claves

Procedimiento

Puede actualizar el archivo de correlación de claves utilizando el asistente de exportación o editándolo manualmente. Para obtener instrucciones sobre cómo utilizar el asistente de instalación, consulte Exportar archivos de configuración de envío a cliente. Para actualizar el archivo de correlación de claves editándolo manualmente, siga estos pasos:

  1. Cree o edite el archivo /var/rdz/pushtoclient/keymapping.xml. Si este archivo ya existe, puede añadir entradas a este archivo para la actualización del producto. Si el archivo todavía no existe, puede copiar el ejemplo de archivo de correlación que se muestra al final de este procedimiento y guardarlo en la ubicación que indica la propiedad pushtoclient.folder del archivo pushtoclient.properties. El archivo de correlación de claves es un archivo XML codificado en UTF-8.
  2. Incluya un conjunto de códigos <location> para cada archivo de configuración de instalación y cada archivo de respuestas al que desea apuntar.
  3. Especifique los siguientes valores para estos códigos:
    <fileId>
    Especifique com.ibm.ftt.resources.zos.install.configuration para el archivo de configuración de instalación y com.ibm.ftt.resources.zos.install.response para el archivo de respuestas.
    <containerPath>
    Especifique la ubicación del archivo de configuración de instalación o el archivo de respuestas en el servidor z/OS.
    <fileMask>
    Especifique el nombre del archivo de configuración de instalación o el archivo de respuestas.
    <encoding>
    Especifique la codificación del archivo de configuración de instalación o el archivo de respuestas.
  4. Guarde el archivo de correlación de claves en la ubicación que indica la propiedad pushtoclient.folder del archivo pushtoclient.properties.

Ejemplo

El archivo de correlación de claves es un archivo XML codificado en UTF-8 que almacena nombres, ubicaciones y codificaciones de caracteres de los archivos de configuración utilizados en un entorno de configuración de envío a cliente de Rational Developer for System z. En el siguiente ejemplo de archivo de correlación de claves, el administrador ha colocado installconfig.xml en el directorio /var/rdz/pushtoclient/install y los archivos de respuestas en el directorio /var/rdz/pushtoclient/install/responsefiles del servidor z/OS.

<?xml version="1.0" encoding="UTF-8"?>
 <configuration-system>
   <location-list>
	   <location>
   		<fileId>com.ibm.ftt.resources.zos.install.configuration</fileId>
  		<containerPath>/var/rdz/pushtoclient/install</containerPath>
  		<fileMask>installconfig.xml</fileMask>
  		<encoding>UTF-8</encoding>
   	</location>
	  <location>
		  <fileId>com.ibm.ftt.resources.zos.install.response</fileId>
		  <containerPath>/var/rdz/pushtoclient/install/responsefiles</containerPath>
		  <fileMask>update_*.xml</fileMask>
		  <encoding>UTF-8</encoding>
	  </location>
   </location-list>
 </configuration-system>

Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)