WebSphere Enterprise Service Bus, Versión 6.2.0 Sistemas operativos: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


Creación de una definición de build y generación del IIP

En este tema se describe cómo crear un archivo de definición de build y generar el paquete de instalación integrada (IIP) con IBM® WebSphere Installation Factory.

Antes de empezar

Debe instalar primero Installation Factory antes de utilizarlo para crear un paquete de instalación. Consulte la Guía de iniciación a Installation Factory para obtener más información.

Acerca de esta tarea

Para crear un IIP, debe crear primero un archivo de definición de build que Installation Factory utilizará más adelante para generar el IIP. El archivo de definición de build describe exactamente qué paquetes y configuraciones se incluyen en el IIP. Puede realizar ambos pasos en la estación de trabajo local, o bien puede optar por crear la definición de build de forma local y, a continuación, pasar el archivo XML a otra estación de trabajo para generar el IIP, quizás incluso en una estación de trabajo o sistema operativo diferente. La estación de trabajo remota debe contener primero Installation Factory y todos los productos que desee incluir en el IIP para generar un IIP a partir de un archivo de definición de build.

En algunos casos, es posible que no pueda utilizar el asistente de definición de build en la plataforma de sistema operativo de destino. Dispone de tres opciones en este caso:

Utilice el procedimiento siguiente para crear el archivo de definición de build y generar el IIP.

Procedimiento
  1. Descargue el código del producto de la página de descarga para IBM WebSphere Installation Factory y desempaquete el código.

    Consulte la página de descarga para obtener una lista completa de sistemas operativos probados.

  2. Considere qué paquetes de instalación desea incluir en el IIP. Installation Factory no contiene ninguna imagen de instalación de producto. Debe proporcionar el software que Installation Factory debe instalar.
  3. Inicie la consola de Installation Factory con el script de interfaz gráfica de usuario (GUI).
    • Para el sistema operativo AIXPara el sistema operativo HP-UXPara el sistema
operativo LinuxPara el sistema operativo Solaris Utilice el script raíz_IF/bin/ifgui.sh.
    • Para el sistema operativo Windows Utilice el script raíz_IF\bin\ifgui.bat.
  4. Cree una definición de build de IIP nueva o abra una existente.

    Pulse Crear nuevo paquete de instalación integrada para crear una definición de build de IIP nueva.

    Pulse Abrir definición de build si desea editar un archivo XML de definición de build existente.

  5. Seleccione si desea ejecutar el asistente en modalidad conectada o desconectada.
    • Modalidad conectada

      Seleccione el recuadro de selección para el proceso en modalidad conectada para poder generar el IIP además de crear el archivo de definición de build en la estación de trabajo local. El asistente de definición de build intentará validar todos los directorios, archivos y paquetes de instalación en modalidad conectada y debe tener acceso a estos recursos de forma local.

    • Modalidad desconectada

      Seleccione el recuadro de selección para el proceso en modalidad desconectada para guardar únicamente la definición de build y generar el IIP más adelante. Utilice el asistente en modalidad desconectada en una estación de trabajo admitida para crear un archivo de definición de build para un sistema operativo admitido en otra estación de trabajo. A continuación, copie el archivo XML de definición de build en el sistema operativo de destino y utilice el mandato ifcli para iniciar el motor de proceso y generar el IIP. El asistente de definición de build no puede verificar la imagen de instalación, los paquetes de mantenimiento, ni ningún otro archivo o script que entre en modalidad desconectada. También puede generar un IIP para una plataforma de destino con una plataforma similar, en otras palabras, generar un IIP en una plataforma Windows para otra plataforma Windows, o en una plataforma de estilo UNIX para otra plataforma de estilo UNIX.

      Las vías de acceso para todos los productos, directorios y archivos que especifique en el asistente deben ser relativos a la estación de trabajo en que se creará el IIP. Por ejemplo, supongamos que ejecuta la consola en un sistema Red Hat Enterprise Linux® 4 que no puede acceder al sistema AIX de destino. El asistente de definición de build no puede examinar ubicaciones de archivo en el sistema de destino. Sin embargo, puede escribir la vía de acceso del directorio de la ubicación de AIX para la imagen de instalación de Network Deployment y otros elementos del IIP.

  6. Proporcione todos los parámetros necesarios para identificar la información del paquete, la ubicación de salida para el archivo de definición de build , la ubicación de salida para el IIP, los productos, imágenes de instalación, archivos y directorios adicionales, e información de autoría. Consulte los documentos del panel de ayuda para obtener información sobre cada paso del proceso de creación del IIP:
    Restricción: No se admite la creación de los IIP utilizando caracteres no específicos del entorno local inglés en la vía de acceso del directorio. Restrinja los caracteres que utiliza en los nombres de directorio a caracteres ASCII de EEUU. imprimibles.
    Panel Descripción
    Selección de modalidad de IIP Especifique si desea trabajar en modalidad conectada o desconectada, y especifique el sistema operativo de destino para el IIP.
    Identificación del paquete IIP Especifique un Universally Unique Identifier para el IIP.
    Información de build de IIP Especifique el nombre y la ubicación del archivo de definición de build y el IIP.
    Valores del asistente de instalación integrada de IIP Utilice este panel para elegir si se muestra el Asistente de instalación del IIP al usuario IIP durante la instalación y si este valor se puede alterar.
    Construir el paquete de instalación integrado de IIP Añada y modifique paquetes de instalación para el IIP. Este panel también contiene los paneles siguientes:
    Archivos adicionales de IIP Añada archivos y directorios al IIP.
    Autoría de IIP Especifique una organización y una descripción para el IIP.
    Vista previa del IIP Utilice este panel de resumen para revisar todas las selecciones para el IIP.
  7. En el panel de vista previa del paquete de instalación integrada, seleccione si sólo desea guardar el archivo de definición de build o si desea guardar el archivo de definición de build y generar el IIP de forma local. Pulse Finalizar para salir del asistente de definición de build.

    Si seleccionó compilar el archivo de definición únicamente, copie el archivo XML de definición de build a la estación de trabajo de destino. Ejecute el mandato ifcli contra el archivo de definición de build para generar el IIP. Para obtener más información, consulte el apartado El mandato ifcli.

    La cantidad de tiempo necesario para generar el IIP depende del número y del tipo de productos que incluya en el paquete.

  8. Installation Factory anota cronológicamente un mensaje de finalización en el archivo inicio_IF/logs/log.txt cuando finaliza el motor de proceso.

Ejemplo

A continuación se muestra un ejemplo de creación de un archivo de definición de build y de generación de un IIP en un sistema Windows que contiene una contribución de servidor de proceso y una contribución de paquete de características. Crearemos el IIP en nombre de la empresa de ficción "Plants by WebSphere" a la que se hace referencia en una de las aplicaciones de ejemplo del servidor de procesos.
  1. Lance el script inicio_IF\bin\ifgui.bat.
  2. En el panel de IBM Installation Factory, seleccione Crear un paquete de instalación integrada nuevo.
  3. Se inicia el asistente de definición de build y se muestra el panel de selección de modalidad. Como estamos compilando un IIP que se creará e instalará en esta estación de trabajo, seleccione Modalidad conectada. Tenga en cuenta que tras la creación del IIP, también puede instalarlo en cualquier estación de trabajo con el mismo sistema operativo y plataforma que el sistema local. En Plataformas, seleccione su plataforma actual. Pulse Siguiente.
  4. En el panel Identificación de paquete, introduzca un identificador: com.plantsByWebsphere. La versión puede seguir siendo 1.0.0.0. Pulse Siguiente.
  5. Aparece el Panel de información del build. Introduzca un nombre de archivo y una ubicación del archivo XML de definición de build que está creando. Asimismo, seleccione un directorio donde se generará el IIP. Asegúrese de disponer de espacio suficiente en el directorio de destino si va a generar el IIP además de compilar la definición de build. Es posible que vea un error que indica un directorio no vacío si el directorio por omisión del IIP no está vacío y el recuadro de selección Avisar si la ubicación de destino está seleccionado. Pulse Siguiente.
  6. En el Panel de configuración del asistente de instalación integrada, deje ambos valores del asistente de instalación seleccionados. Para obtener una flexibilidad máxima durante el tiempo de instalación, permitiremos que los usuarios sustituyan los valores que mostrará el asistente del IIP en el inicio. Pulse Siguiente.
  7. Se muestra el panel de construcción del paquete de instalación integrada. Este es el panel principal donde seleccionará, añadirá y modificará las propiedades de los paquetes que desea incluir en el IIP. Como queremos crear un paquete que incluya el producto IBM WebSphere Application Server Network Deployment, un paquete de características y WebSphere ESB versión 6.2, empezaremos por el producto Network Deployment:
    1. Seleccione IBM WebSphere Application Server Network Deployment 6.1 en el campo Paquetes de instalación y herramientas soportados. Pulse Añadir instalador.
    2. En el panel Añadir el paquete de instalación, verá el nombre del paquete, su identificador y el sistema operativo y la arquitectura de la plataforma para los cuales se está creando el IIP. Debemos proporcionar el código de producto de Network Deployment en nuestra plataforma especificada. Pulse Modificar.
    3. Introduzca la vía de acceso de directorio del directorio raíz de nuestra imagen de producto de Network Deployment, o bien pulse Examinar para buscar la imagen. Como nos encontramos en modalidad conectada, pulse Recuperar tamaño del paquete para calcular el tamaño del paquete. Pulse Aceptar.
    4. Se le devolverá al panel Añadir paquetes de instalación. Puede ver que los campos Vía de acceso del directorio al paquete y Tamaño del paquete se han rellenado. Pulse Aceptar.
    5. Se le devolverá al panel de construcción del paquete de instalación integrada. Ahora puede ver el paquete listado en los paquetes de instalación utilizados en este campo del IIP, y una invocación de ese paquete se ha creado y listado en el campo de invocaciones de paquete de instalación. Asegúrese de que la invocación del paquete está seleccionada y pulse el botón Modificar junto al campo de invocaciones del paquete de instalación.
    6. Se muestra el panel de propiedades de invocación del paquete de instalación. Aquí establecerá todas las propiedades de instalación de la invocación del paquete.
      1. Cambie el nombre de visualización y la descripción para la invocación. El usuario que instale el IIP verá esta información mostrada con la invocación del paquete. Puede personalizar estos campos para que reflejen la implementación de este paquete por parte de su empresa.
      2. El recuadro de selección Hacer que esta invocación de instalación sea la invocación de instalación principal está seleccionado. No cambie este valor porque el paquete de características que añadirá más adelante utilizará la información de este paquete para sus valores por omisión, incluidos el directorio de instalación de destino. De hecho, este valor garantiza que todas las invocaciones de paquete que añada tras este paquete utilizarán los valores determinados que especifique para este paquete a menos que los cambie manualmente.
      3. Desmarque el recuadro de selección Los usuarios pueden suprimir la instalación de este paquete. Como este es un ejemplo relativamente sencillo con solo tres paquetes incluidos, queremos que los usuarios instalen los tres paquetes.
      4. No cambie los valores por omisión de Modalidad de instalación por omisión. El asistente de instalación de Network Deployment se mostrará durante la instalación.
      5. Establezca la vía de acceso de instalación para este paquete desde la pestaña Vía de acceso de directorio de instalación por omisión. Puede establecer la vía de acceso para los tipos de usuario administrador y no administrador. Pulse Modificar para abrir el panel Modificar la vía de acceso de directorio de instalación por omisión e introducir la vía de acceso donde se instalará este paquete. Pulse Aceptar para volver al panel actual.
      6. Pulse la pestaña Archivos de respuesta. Como no estamos instalando este paquete de forma silenciosa, podemos omitir los valores de esta sección.
      7. Pulse la pestaña Acciones del código de salida. Estas son las acciones que se llevarán a cabo cuando el paquete genera estos códigos de salida. Cambie la acción de Instalación se ha realizado parcialmente a Preguntar al usuario si desea detener la instalación o continuar. Queremos que el usuario decida si la instalación parcial es aceptable, en función de lo que vea en los registros del producto o en otra información. Las otras dos acciones de código de salida se establecen para que detengan la instalación por omisión, comportamiento que es aceptable en esos dos casos. Pulse Aceptar para salir del panel de propiedades de invocación del paquete de instalación.
  8. Añada el paquete de características al IIP.
    1. Seleccione IBM WebSphere Application Server Versión 6.1 con Paquete de características de servicios Web desde la lista Paquetes y herramientas soportados y siga los pasos del a al d de la sección Network Deployment,cambiando únicamente la vía de acceso de directorio del producto.
    2. Se le devolverá al panel de construcción del paquete de instalación integrada. Ahora puede ver el paquete de características listado en los paquetes de instalación utilizados en este campo del IIP, y una invocación de ese paquete se ha creado y listado en el campo de invocaciones de paquete de instalación. Asegúrese de que la invocación del paquete de características está seleccionada y pulse el botón Modificar junto al campo de invocaciones del paquete de instalación.
      1. Cambie el nombre de visualización y la descripción para la invocación. El usuario que instale el IIP verá esta información mostrada con la invocación del paquete de características. Personalice estos nombres para que reflejen su empresa u organización.
      2. Tenga en cuenta que el recuadro de selección Hacer que esta invocación de instalación sea la invocación de instalación principal no está seleccionado por omisión. Este es el comportamiento que queremos, ya que el paquete de características se instala sobre el producto Network Deployment y heredará los valores por omisión de éste.
      3. Desmarque el recuadro de selección Los usuarios pueden suprimir la instalación de este paquete. Como este es un ejemplo relativamente sencillo con solo tres paquetes incluidos, queremos que los usuarios instalen los tres paquetes.
      4. No cambie los valores por omisión de Modalidad de instalación por omisión. El asistente de instalación del paquete de características se mostrará durante la instalación. Sin embargo, con la instalación silenciosa del paquete de características, al usuario le parecerá que todo el IIP Plants by WebSphere se ha instalado uniformemente en una sola operación aunque se hayan instalado dos paquetes. Tenga en cuenta que si ha elegido la instalación silenciosa, debe especificar un archivo de respuestas o el instalador del IIP debe especificar uno durante la instalación.
      5. Establezca la vía de acceso de instalación para este paquete desde la pestaña Vía de acceso de directorio de instalación por omisión. Tenga en cuenta que como hemos establecido el paquete Network Deployment como invocación de instalación por omisión, nuestro valor de vía de acceso de instalación para el paquete de características se ha establecido en $RESV{6.1.0-WS-WASND_1-1:installLocation}. Existe una macro que indica que el Valor resultado de la opción installLocation para el paquete Network Deployment se utilizará aquí. Para obtener más información sobre macros y su uso, consulte el apartado Sustitución de macro de IIP.
      6. Pulse la pestaña Archivos de respuesta. Como no estamos instalando este paquete de forma silenciosa, podemos omitir los valores de esta sección. Si desea instalar esta invocación de paquete de forma silenciosa, especifique un archivo de respuestas.
      7. Pulse la pestaña Acciones del código de salida. Estas son las acciones que se llevarán a cabo cuando el paquete genera estos códigos de salida. Cambie la acción de Instalación se ha realizado parcialmente a Preguntar al usuario si desea detener la instalación o continuar. Queremos que el usuario decida si la instalación parcial es aceptable, en función de lo que vea en los registros del producto o en otra información. Las otras dos acciones de código de salida se establecen para que detengan la instalación por omisión, comportamiento que es aceptable en esos dos casos. Pulse Aceptar para salir del panel de propiedades de invocación del paquete de instalación.
  9. A continuación, añada WebSphere ESB versión 6.2 al IIP.
    1. Seleccione IBM WebSphere Process Server 6.2 desde la lista Paquetes y herramientas soportados y siga los pasos del a al d de la sección Network Deployment,cambiando únicamente la vía de acceso de directorio del producto.
    2. Se le devolverá al panel de construcción del paquete de instalación integrada. Ahora puede ver el paquete de características listado en los paquetes de instalación utilizados en este campo del IIP, y una invocación de ese paquete se ha creado y listado en el campo de invocaciones de paquete de instalación. Asegúrese de que la invocación del WebSphere ESB está seleccionada y pulse el botón Modificar junto al campo de invocaciones del paquete de instalación.
      1. Cambie el nombre de visualización y la descripción para la invocación. El usuario que instale el IIP verá esta información mostrada con la invocación de WebSphere ESB. Personalice estos nombres para que reflejen su empresa u organización.
      2. Tenga en cuenta que el recuadro de selección Hacer que esta invocación de instalación sea la invocación de instalación principal no está seleccionado por omisión. Este es el comportamiento que queremos, ya que WebSphere ESB se instala sobre el producto Network Deployment y heredará los valores por omisión de éste.
      3. Desmarque el recuadro de selección Los usuarios pueden suprimir la instalación de este paquete. Como este es un ejemplo relativamente sencillo con solo tres paquetes incluidos, queremos que los usuarios instalen los tres paquetes.
      4. No cambie los valores por omisión de Modalidad de instalación por omisión. El asistente de instalación de WebSphere ESB se mostrará durante la instalación. Tenga en cuenta que si ha elegido la instalación silenciosa, debe especificar un archivo de respuestas o el instalador del IIP debe especificar uno durante la instalación.
      5. Establezca la vía de acceso de instalación para este paquete desde la pestaña Vía de acceso de directorio de instalación por omisión. Tenga en cuenta que como hemos establecido el paquete Network Deployment como invocación de instalación por omisión, nuestro valor de vía de acceso de instalación para el paquete de características se ha establecido en $RESV{6.1.0-WS-WASND_1-1:installLocation}. Existe una macro que indica que el Valor resultado de la opción installLocation para el paquete Network Deployment se utilizará aquí. Para obtener más información sobre macros y su uso, consulte el apartado Sustitución de macro de IIP.
      6. Pulse la pestaña Archivos de respuesta. Como no estamos instalando este paquete de forma silenciosa, podemos omitir los valores de esta sección. Si desea instalar esta invocación de paquete de forma silenciosa, especifique un archivo de respuestas.
      7. Pulse la pestaña Acciones del código de salida. Estas son las acciones que se llevarán a cabo cuando el paquete genera estos códigos de salida. Cambie la acción de Instalación se ha realizado parcialmente a Preguntar al usuario si desea detener la instalación o continuar. Queremos que el usuario decida si la instalación parcial es aceptable, en función de lo que vea en los registros del producto o en otra información. Las otras dos acciones de código de salida se establecen para que detengan la instalación por omisión, comportamiento que es aceptable en esos dos casos. Pulse Aceptar para salir del panel de propiedades de invocación del paquete de instalación.
  10. Revise las propiedades especificadas para sus dos invocaciones de paquete en la tabla de invocaciones de paquete de instalación. Pulse Siguiente.
  11. Se muestra el panel Archivos y directorios adicionales. Puede especificar cualquier archivo o directorio que desee incluir con el IIP. Por ejemplo, puede incluir un archivo readme además de cualquier imagen u otros materiales que quiera incluir en el IIP. No puede ejecutar ningún script mediante esta característica. Si desea añadir scripts para que se ejecuten durante la instalación, puede compilar un paquete de instalación personalizado (CIP) de Process Server con personalizaciones de aplicación y perfil y utilizarlo en una invocación de paquete en lugar de sólo utilizar la imagen de producto de Process Server de que se dispone normalmente. Pulse Siguiente.
  12. En el panel Autoría, introduzca el nombre de la Organización, por ejemplo, "Plants by WebSphere" y una descripción. El instalador del IIP puede visualizar esta información pulsando en el botón Acerca de en el asistente de instalación. Pulse Siguiente.
  13. Se muestra el panel de vista previa del paquete de instalación integrada. Puede seleccionar guardar el archivo XML que ha creado, o guardar el archivo y generar el IIP. Como el IIP se ha compilado y validado en modalidad conectada, seleccione guardar el archivo y generar el IIP. Pulse Finalizar.

Qué hacer a continuación

Ahora puede instalar el IIP que ha creado. Consulte el apartado Instalación de un IIP para obtener más información o Instalación de un IIP de forma silenciosa si desea realizar la instalación de forma silenciosa.

task Tema de tarea

Condiciones de uso | Comentarios


Icono de indicación de la hora Última actualización: 05 julio 2010


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tins_if_iip_createbuild.html
Copyright IBM Corporation 2005, 2010. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org).