Instalación silenciosa

Puede instalar el paquete de productos Rational Performance Tester ejecutando Installation Manager en la modalidad de instalación silenciosa. Al ejecutar Installation Manager en modalidad silenciosa, la interfaz de usuario no puede utilizarse; en su lugar, Installation Manager utiliza un archivo de respuestas para emitir mandatos que sean necesarios para instalar el paquete de productos. También puede instalar Installation Manager de forma silenciosa utilizando el instalador de Installation Manager. A continuación, puede utilizar el instalador para instalar de forma silenciosa los paquetes de productos.

La ejecución de Installation Manager en modalidad silenciosa es útil, ya que permite utilizar el proceso por lotes para instalar, actualizar, modificar y desinstalar paquetes de productos a través de scripts.

Tenga en cuenta que deberá instalar Installation Manager para poder instalar el paquete Rational Performance Tester en modalidad silenciosa. Consulte el apartado Gestión de IBM Installation Manager para obtener detalles sobre cómo instalar Installation Manager.

Existen dos tareas principales necesarias para la instalación silenciosa:

Nota:
Para instalar la infraestructura de recopilación de datos de forma silenciosa con Rational Performance Tester, se debe crear un archivo de respuestas adicional.
  1. Creación del archivo de respuestas.
  2. Ejecución de Installation Manager en modalidad de instalación silenciosa.

Creación de un archivo de respuestas con Installation Manager

Puede crear un archivo de respuestas registrando sus acciones a medida que instala un paquete de productos Rational Performance Tester mediante Installation Manager, o bien el instalador de Installation Manager. Al registrar un archivo de respuestas, todas las selecciones que realice en la GUI de Installation Manager se almacenarán en un archivo XML. Si ejecuta Installation Manager en modalidad silenciosa, Installation Manager utilizará el archivo de respuestas XML para ubicar el repositorio que contiene el paquete, seleccionar las características que deben instalarse, etc.

Para registrar un archivo de respuestas para la instalación (o desinstalación):

  1. En una línea de mandatos, cambie al subdirectorio eclipse en el directorio en el que ha instalado Installation Manager. Por ejemplo:
  2. En una línea de mandatos, escriba el mandato siguiente para iniciar Installation Manager, sustituyendo el nombre de archivo propio y la ubicación del archivo de respuestas y, (opcionalmente) el archivo de registro:
    Nota:
    Compruebe que existan las vías de acceso de archivo que especifique; Installation Manager no creará directorios para el archivo de respuesta y el archivo de registro.
  3. Siga las instrucciones del asistente Instalar paquetes para seleccionar las opciones de instalación. Para obtener más detalles, consulte el apartado Instalación de Rational Performance Tester mediante la interfaz gráfica de usuario de Installation Manager.
  4. Pulse Finalizar y, a continuación, cierre Installation Manager.

Se crea un archivo de respuestas XML el cual reside en la ubicación especificada en el mandato.

Creación del archivo de respuestas de la infraestructura de recopilación de datos

El siguiente archivo de texto UTF-8 (rpt_dci.rsp) se debe colocar en el directorio temporal del sistema operativo para que incluya la infraestructura de recopilación de datos durante una instalación silenciosa:

-V VAccessAll=true
-V VAccessLocal=false
-V VAccessCustom=false
-V VHosts=" "
Nota:
VHosts debe ser una lista de hosts válidos separados por comas.
  1. Determine el directorio temporal que utiliza el sistema operativo o el perfil de inicio de sesión. Por ejemplo, en Windows, desde una línea de mandato, especifique set. Se visualizará la lista de variables establecidas. Busque el valor asignado a tmp. Este es el directorio temporal en el que la rutina de instalación silenciosa buscará el archivo de respuestas rpt_dci.rsp.
  2. Cambie al directorio temporal.
  3. Cree un archivo de texto UTF-8 denominado rpt_dci.rsp que contenga los argumentos listados previamente.

Registro de un archivo de respuestas con el instalador de Installation Manager

Puede utilizar el instalador de Installation Manager para registrar la instalación de Installation Manager y otros productos.

Para registrar la instalación de Installation Manager, siga estos pasos:

  1. Desempaquete el archivo zip de Installation Manager y, a continuación, vaya al directorio InstallerImage_plataforma.
  2. Para empezar el registro, especifique install -record <vía de acceso y nombre del archivo de respuestas> -skipInstall <agentDataLocation> -vmargs -Dcom.ibm.cic.agent.hidden=false

Registro de una instalación del producto con el instalador

Para empezar a registrar una instalación del producto con el instalador de Installation Manager, siga estos pasos:

  1. Vaya al directorio InstallerImage_plataforma en la ubicación en la que ha desempaquetado el archivo zip de Installation Manager.
  2. Abra el archivo install.ini eliminado las líneas siguientes: -input y@osgi.install.area/install.xml
  3. Especifique el mandato siguiente: install -record <vía de acceso y nombre del archivo de respuestas> -skipInstall <agentDataLocation>, por ejemplo: install -record
  4. Inicie Installation Manager y complete el asistente Instalar paquetes.

Instalación y ejecución de Installation Manager en modalidad silenciosa

Utilice el instalador de Installation Manager para instalar Installation Manager; a continuación, utilice Installation Manager para instalar paquetes de productos en modalidad silenciosa desde una línea de mandatos.

Consulte el Sitio web de Installation Manager para consultar documentación adicional sobre cómo ejecutar el software en modalidad silenciosa. Por ejemplo, realizando una instalación silenciosa desde un repositorio que requiere autenticación (ID de usuario y contraseña).

En la tabla siguiente se describen los argumentos utilizados con el mandato de instalación silenciosa:

Argumento Descripción
-vm Especifica el iniciador de Java. En modalidad silenciosa, utilice siempre java.exe en Windows y java en otras plataformas.
-nosplash
Especifica que la pantalla inicial debe suprimirse.
--launcher.suppressErrors
Especifica que el diálogo de error JVM debe suprimirse.
-silent Especifica que el instalador de Installation Manager o Installation Manager debe ejecutarse en modalidad silenciosa.
-input
Especifica un XML archivo de respuestas como entrada al instalador de Installation Manager o Installation Manager. Un archivo de respuestas contiene mandatos que el instalador o Installation Manager ejecuta.
-log
(Opcional) Especifica un archivo de registro que registra el resultado de la instalación silenciosa. El archivo de registro es un archivo XML.

Tanto el instalador de Installation Manager como Installation Manager tienen un archivo de inicialización o .ini silent-install.ini que incluye valores predeterminados para los argumentos en la tabla.

El instalador de Installation Manager se utiliza para instalar Installation Manager. Para instalar Installation Manager en modalidad silenciosa, siga estos pasos.

Para instalar Installation Manager en modalidad silenciosa, descomprima el archivo zip del instalador y pase al subdirectorio eclipse; a continuación, utilice los mandatos siguientes:

Tras tener instalado Installation Manager, puede utilizarlo para instalar otros productos. También puede utilizar el instalador de Installation Manager para instalar los productos.

Para ejecutar Installation Manager en modalidad silenciosa, ejecute el mandato siguiente desde el subdirectorio eclipse:

Si desea instalar productos de forma silenciosa mediante el instalador de Installation Manager, desde el directorio eclipse, entre el mandato siguiente:

Cuando el instalador de Installation Manager o Installation Manager se ejecuta en modalidad de instalación silenciosa; lee el archivo de respuestas y graba un archivo de registro en el directorio especificado. Aunque los archivos de respuestas son necesarios a la hora de ejecutar el programa en modalidad de instalación silenciosa, los archivos de registro son opcionales. El resultado de esta ejecución debe ser un estado 0 si es satisfactoria y un número distinto de cero en caso de anomalía.

Búsqueda e instalación silenciosa de todos los productos disponibles

Puede buscar e instalar de forma silenciosa las actualizaciones de todos los productos disponibles.

Para buscar e instalar de forma silenciosa todos los productos disponibles:

  1. En una línea de mandatos, cambie al subdirectorio eclipse en el directorio en el que ha instalado Installation Manager.
  2. Especifique y ejecute el mandato siguiente, sustituyendo las ubicaciones propias del archivo de respuestas y, opcionalmente, el archivo de registro:

Se instalarán todos los productos disponibles conocidos para Installation Manager.

Instalación silenciosa de actualizaciones de todos los productos instalados actualmente

Puede buscar e instalar de forma silenciosa las actualizaciones de todos los productos instalados actualmente.

Para buscar e instalar de forma silenciosa actualizaciones de todos los productos disponibles:

  1. En una línea de mandatos, cambie al subdirectorio eclipse en el directorio en el que ha instalado Installation Manager.
  2. Especifique y ejecute el mandato siguiente, sustituyendo las ubicaciones propias del archivo de respuestas y, opcionalmente, el archivo de registro:

Se instalarán todas las actualizaciones de productos disponibles conocidas para Installation Manager.

Mandatos de archivo de respuestas

Si desea utilizar las capacidades de instalación silenciosa de Installation Manager, deberá crear un archivo de respuestas que contenga todos los mandatos que Installation Manager debe ejecutar. El modo recomendable de llevar a cabo esto es crear un archivo de respuestas registrando las acciones a medida que instala el paquete de IBM Rational Performance Tester. De todos modos, puede crear o editar un archivo de respuestas de forma manual.

Existen dos categorías de mandatos para el archivo de respuestas:

Mandatos de preferencia de instalación silenciosa

Aunque normalmente las preferencias se especifican mediante la ventana Preferencias, también es posible especificar preferencias (identificadas como claves) en un archivo de respuestas para utilizarlas durante una instalación silenciosa.

Nota:
Puede especificar más de una preferencia en un archivo de respuestas.

Al definir preferencias en un archivo de respuestas, el código XML tendrá un aspecto similar al del ejemplo siguiente:

<preference
	name = "la clave de la preferencia"
	value = "el valor de la preferencia que debe establecerse">
</preference>

Utilice la tabla siguiente para identificar claves y sus valores asociados para las preferencias de la instalación silenciosa:

Clave Valor Notas
com.ibm.cic.common.core.preferences.logLocation Especifica la ubicación del archivo de registro de Installation Manager.
Importante:
Esta clave es opcional y está diseñada para utilizarse en la realización de pruebas y la depuración. Si no especifica una ubicación para el archivo de registro, la instalación silenciosa y la versión de la interfaz de usuario de Installation Manager utilizarán la misma ubicación.
com.ibm.cic.license.policy.location Especifica un URL que define el lugar en el que se encuentra el archivo de política de licencia.
com.ibm.cic.common.core.preferences.http.proxyEnabled True o False False es el valor predeterminado.
com.ibm.cic.common.core.preferences.http.proxyHost Nombre de host o dirección IP
com.ibm.cic.common.core.preferences.http.proxyPort Número de puerto
com.ibm.cic.common.core.preferences.http.proxyUseSocks True o False False es el valor predeterminado.
com.ibm.cic.common.core.preferences.SOCKS.proxyHost Nombre de host o dirección IP
com.ibm.cic.common.core.preferences.SOCKS.proxyPort Número de puerto
com.ibm.cic.common.core.preferences.ftp.proxyEnabled True o False False es el valor predeterminado.
com.ibm.cic.common.core.preferences.ftp.proxyHost Nombre de host o dirección IP
com.ibm.cic.common.core.preferences.ftp.proxyPort Número de puerto
com.ibm.cic.common.core.preferences.eclipseCache c:\IBM\common (Windows)

/opt/IBM/common (Linux)

Nota:
Las vías de acceso anteriores son valores predeterminados para esta preferencia; normalmente, instalar paquetes proporciona sus propios valores para esta preferencia.
No puede cambiar esta ubicación si ya tiene instalado un paquete.
com.ibm.cic.agent.core.pref.offering.service.repositories. areUsed True o False Cambie esta preferencia a 'False' para inhabilitarla. Si es 'True', se buscará en todos los repositorios enlazados cuando se instalen o actualicen productos.
com.ibm.cic.common.core.preferences. preserveDownloadedArtifacts True o False Cambie esta preferencia a 'False' para inhabilitarla. Si es verdadero, los archivos necesarios para devolver el paquete a una versión anterior se almacenan en el sistema. Si es falso, estos archivos no se almacenan. Si no almacena estos archivos, debe conectarse al repositorio o soporte originales para efectuar la retrotracción.

Mandatos de la instalación silenciosa

Puede utilizar esta tabla de referencia para obtener más información sobre los mandatos del archivo de respuestas que pueden utilizarse durante una instalación silenciosa.

Mandatos de archivo de respuestas Descripción

Profile

<profile 
id="the profile (package group) id" 
installLocation="the install location of
 the profile">
<data key="key1" value="value1"/>
<data key="key2" value="value2"/>

</profile>
Utilice este mandato para crear un grupo de paquetes (o ubicación de instalación). Si el grupo de paquetes especificado ya existe, el mandato no se aplicará. Actualmente, al crear el perfil, la instalación silenciosa también creará dos contextos de instalación: uno para Eclipse y otro para native. Un perfil es una ubicación de instalación.

Puede utilizar el elemento <data> para establecer las propiedades del perfil.

La siguiente lista contiene las claves soportadas actualmente y los valores relacionados.

  • La clave eclipseLocation especifica un valor de ubicación de Eclipse existente como, por ejemplo, c:\myeclipse\eclipse.
  • La clave cic.selector.nl especifica las selecciones de entorno local de NL (Natural Language) como, por ejemplo, zh, ja y en.
Nota:
Separe los distintos valores de NL con comas.

La siguiente lista contiene los códigos de idioma soportados actualmente:

  • Inglés (en)
  • Francés (fr)
  • Italiano (it)
  • Chino simplificado (zh)
  • Ruso (ru)
  • Chino tradicional (Taiwán) (zh_TW)
  • Chino tradicional (Hong Kong) (zh_HK)
  • Alemán (de)
  • Japonés (ja)
  • Polaco (pl)
  • Español (es)
  • Checo (cs)
  • Húngaro (hu)
  • Coreano (ko)
  • Portugués (pt_BR)

Repositories

<server>
<repository location="http://example/
repository/">
<repository location="file:/C:/
repository/">
<!--añadir más repositorios a continuación-->
<...>
      </server>
Utilice este mandato para especificar los repositorios utilizados durante una instalación silenciosa. Utilice un URL o una vía de acceso UNC para especificar repositorios remotos; utilice vías de acceso de directorios para especificar repositorios locales.

Install

<install>
<offering profile= "profile id" 
features= "feature ids" 
id= "offering id" version= "offering 
version"></offering>

<!--añadir más ofertas a continuación>
<...>

</install>
Utilice este mandato para especificar los paquetes de instalación que se instalarán.

El ID de perfil debe coincidir con el perfil existente o con el perfil creado por el mandato del perfil.

Como alternativa, es posible especificar los ID de características utilizando una lista delimitada por comas, como "característica1, característica2", etc. Si no se especifica ningún ID de característica, se instalarán todas las características predeterminadas en la oferta especificada.

El número de versión no es necesario. Si no se especifica ninguna versión, Installation Manager instalará el producto más reciente con el ID especificado y las actualizaciones y arreglos disponibles.

Nota:
Las características necesarias se incluirán para la instalación, aunque no se hayan especificado de forma explícita en la lista delimitada por comas.

<install modify="true"> o <uninstall modify="true"> (atributo opcional)

<uninstall modify="true">
<offering profile="profileID"
 id="Id" version="Version" 
features="-"/>
</uninstall>

Utilice el atributo <install modify="true"> para instalar y desinsatalar mandatos para indicar que desea modificar una instalación existente. Si el atributo no se establece en true, toma el valor predeterminado, false. Si el objetivo de la operación de modificación es sólo instalar paquetes de idiomas adicionales, utilice un guión "-" en la lista de ID de características de oferta para indicar que no se están añadiendo nuevas características.

Importante:
Debe especificar "modify=true" y una lista de características igual a guión "-" tal como se especifica en el ejemplo; de lo contrario, el mandato install instalará las características predeterminadas de la oferta y el mandato uninstall eliminará todas las características.

Uninstall

<uninstall>
<offering profile= "profile id" 
features= "feature ids" 
id= "offering id" version= "offering 
version"></offering>

<!--añadir más ofertas a continuación>
<...>

</uninstall>
Utilice este mandato para especificar los paquetes que se desinstalarán.

El ID de perfil debe coincidir con un perfil existente o un perfil especificado en un mandato de perfil. Además, si no se ha especificado ningún ID de característica, todas las características de la oferta especificada se desinstalarán. Si no se ha especificado ningún ID de oferta, todas las ofertas instaladas en el perfil especificado se desinstalarán.

Rollback

<rollback>
<offering profile= "profile id"
 id= "offering id" 
version= "offering version">
</offering>

<!--añadir más ofertas a continuación
<...>

</rollback>
Utilice este mandato para retrotraerse a las ofertas especificaciones en la versión instalada actualmente en el perfil especificado. No puede especificar características en un mandato rollback.

InstallAll

<installALL/>
Nota:
Este mandato es equivalente a utilizar
-silent -installAll 
.
Utilice este mandato para buscar e instalar de forma silenciosa todos los paquetes disponibles.

UpdateAll

<updateALL/>
Nota:
Este mandato es equivalente a utilizar
-silent -updateAll 
.
Utilice este mandato para buscar y actualizar de forma silenciosa todos los paquetes disponibles.

License

<license policyFile="ubicación del
archivo de políticas"/>

Por ejemplo:

<license policyFile="c:\mylicense.opt"/> 
Utilice este mandato para generar un archivo de respuestas que contenga un mandato license iniciando el asistente de licencias después de iniciar Installation Manager en modalidad de registro.

En la modalidad de registro, si establece opciones flex mediante el asistente de gestión de licencias, las opciones que establezca se registrarán en un archivo de políticas de licencias denominado "license.opt" en el mismo directorio que el archivo de respuestas generado; el archivo de respuestas contendrá un mandato license que hace referencia al archivo de políticas.

Wizard

<launcher -mode wizard -input 
< response file >
Utilice este mandato para iniciar Installation Manager en modalidad de interfaz de usuario. La modalidad de interfaz de usuario inicia Installation Manager en el asistente de instalación o el asistente de desinstalación. No obstante, en este caso, el archivo de respuestas sólo puede contener mandatos preference y mandatos install, o mandatos preference y mandatos uninstall; no puede combinar mandatos install y uninstall en el mismo archivo de respuestas cuando se ejecuta Installation Manager en modalidad de interfaz de usuario.

Atributos adicionales del archivo de respuestas

Atributos del archivo de respuestas Descripción

Clean

<agent-input clean="true">
</agent-input>
De forma predeterminada, es clean="false". Installation Manager utilizará el repositorio y otras preferencias especificadas en el archivo de respuestas así como las preferencias existentes establecidas en Installation Manager. Si se especifica una preferencia en el archivo de respuestas y en Installation Manager, la preferencia del archivo de respuestas tiene prioridad.

Si se establece en clean="true", Installation Manager utilizará el repositorio y otras preferencias especificadas en el archivo de respuestas; las preferencias existentes establecidas en Installation Manager no se utilizarán.

Temporary

<agent-input clean="true" temporary="false">
</agent-input>
De forma predeterminada, temporary se establece en 'false' y las preferencias establecidas en el archivo de respuesta se mantendrán. Cuando se establece en temporary="true", las preferencias establecidas en el archivo de respuestas no se mantendrán.

Puede utilizar conjuntamente los atributos temporary y clean, for ejemplo, si establece clean en true y temporary en false, después de ejecutar la instalación silenciosa el valor de repositorio especificado en el archivo de respuestas alterará temporalmente las preferencias establecidas en las sesiones anteriores utilizando Installation Manager.

Aceptación del acuerdo de licencia

<agent-input acceptLicense="false">
</agent-input>
De forma predeterminada, acepta la licencia que contiene un paquete de instalación al utilizar Installation Manager en modalidad de instalación silenciosa. Si no desea aceptar el acuerdo de licencia, puede utilizar un atributo adicional en el elemento <agent-input> que automáticamente hace que la operación de instalación silenciosa no sea satisfactoria, <agent-input acceptLicense="false">. Si el paquete de instalación que está instalando tiene un acuerdo de licencia que se debe aceptar, la operación de instalación silenciosa no será satisfactoria.

Referencia: Ejemplo de archivo de respuestas

Puede utilizar un archivo de respuestas basado en XML para especificar información predefinida, como por ejemplo las preferencias de la instalación silenciosa, las ubicaciones del repositorio, los perfiles de instalación, etc. Los archivos de respuestas son beneficiosos para los equipos y empresas que desean instalar paquetes de instalación de forma silenciosa y estandarizar las ubicaciones y las preferencias de los paquetes de instalación.

Ejemplo de archivo de respuestas
<agent-input >

<!-- añadir preferencias -->
<preference name="com.ibm.cic.common.core.preferences. http.proxyEnabled" 
value="c:/temp"/>

<!-- crear el perfil si todavía no existe -->
<profile id="my_profile" installLocation="c:/temp/my_profile"></profile>

<server>
<repository location= 
"http://a.site.com/local/products/sample/20060615_1542/repository/"></repository>
</server>
<install>
	<offering profile= "my_profile" features= "core" id= "ies" 
version= "3.2.0.20060615">
	</offering>
</install>
</agent-input>

Archivos de registro de instalación silenciosa

Puede utilizar los archivos de registro de instalación silenciosa para examinar los resultados de una sesión de instalación silenciosa.

La función de instalación silenciosa crea un archivo de registro basado en XML que registra el resultado de la ejecución de una instalación silenciosa (siempre que se haya especificado una vía de acceso para el archivo de registro utilizando -log <vía de acceso del archivo de registro>.xml). Si la sesión de instalación silenciosa es satisfactoria, el achivo de registro contendrá justamente el elemento raíz de <result> </result>. De todos modos, si se producen errores durante la instalación, el archivo de registro de la instalación silenciosa contendrá elementos de error con mensajes como el siguiente:

<result>
	<error> No se puede encontrar el perfil: ID de perfil</error>
	<error> otros errores</error>
</result>

Para obtener un análisis detallado al respecto, puede consultar los registros generados en el área de datos de Installation Manager. Mediante un mandato de preferencia, puede establecer de modo opcional el área de datos para su ubicación preferida, tal como se muestra en el tema del archivo de respuestas.