Instalación del servidor en modalidad interactiva

En modalidad interactiva, instale el servidor escribiendo la información de configuración en la línea de mandatos.

Antes de empezar

Acerca de esta tarea

Las propiedades que se establecen durante la instalación se registran en el archivo instalación_servidor/conf/server/installed.properties del servidor.

Procedimiento

  1. Descargue y extraiga los archivos de instalación para IBM UrbanCode Deploy. Estos archivos están disponibles para su descarga en el sitio web IBM Passport Advantage. Consulte el Documento de descarga de IBM UrbanCode Deploy.
  2. Si utiliza una base de datos que no es la de Apache Derby, coloque el archivo JAR para la base de datos en la carpeta lib/ext de los archivos de instalación.
  3. En la línea de mandatos, ejecute el programa instalador.
    • En Windows, ejecute el archivo install-server.bat.
    • En Linux, ejecute el archivo install-server.sh.
    • Para instalar el servidor compatible con FIPS, añada el conmutador -fips a el mandato, como install-server.sh -fips .
      Nota: Si instala un servidor compatible con FIPS, el suministro de nube no estará disponible.
    En función de los valores del sistema, es posible que deba ejecutar este archivo como administrador.
  4. Lea los acuerdos de licencia del paquete de software. Pulse la tecla Intro para que aparezca una página a la vez, o pulse F y, a continuación, pulse la tecla Intro para mostrar toda la licencia al mismo tiempo.
  5. Si está de acuerdo con los términos de todos estos acuerdos de licencia, pulse Y y, a continuación, pulse la tecla Intro.
  6. Especifique la siguiente información a medida que las solicitudes del sistema del programa de instalación se lo vayan solicitando. Acepte los valores predeterminados (que se visualizan entre paréntesis) pulsando la tecla Intro. Si se indican dos opciones, como [Y/n], la opción en mayúsculas será el valor predeterminado.
    Introduzca el directorio en el que debería instalarse el servidor de IBM UrbanCode Deploy.
    Especifique el directorio de instalación del servidor. El directorio de instalación del servidor predeterminado es /opt/ibm-ucd/server en Linux y C:\Archivos de programa\ibm-ucd\server en Windows.
    Nota: No utilice ninguna expansión de shell ni abreviatura, como el carácter del tilde (~).
    El directorio especificado no existe. ¿Desea crearlo?
    Pulse Y para crear el directorio de instalación.
    Introduzca el directorio de inicio de JRE/JDK que se utilizan para ejecutar el servidor.
    Especifique la ubicación del JRE o JDK del servidor.
    ¿Con qué nombre de host accederán los usuarios a la interfaz de usuario web?
    Si va a instalar un servidor autónomo, especifique el nombre de host del sistema que aloja al servidor. Si va a instalar un servidor autónomo en un entorno de producción, considere la posibilidad de utilizar un nombre de host que no esté vinculado al sistema físico para poder expandir el servidor en un sistema de alta disponibilidad en un momento posterior. Si va a instalar un servidor en un clúster, especifique el nombre de host del equilibrador de carga del clúster.
    ¿Desea que la IU web utilice siempre conexiones seguras mediante SSL?
    Pulse Y para utilizar conexiones seguras con el servidor. Si selecciona esta opción, debe configurar un certificado para el servidor; consulte Configuración de la seguridad de SSL.
    Introduzca el puerto en el que la IU web debería escuchar solicitudes HTTPS seguras.
    Especifique el puerto HTTPS del servidor. El valor predeterminado es 8443. Si va a instalar IBM UrbanCode Deploy y IBM UrbanCode Release, asegúrese de utilizar un puerto distinto para cada producto.
    Introduzca el puerro en el que la IU web debería redirigir solicitudes HTTP no aseguradas.
    Especifique el puerto HTTP del servidor. El valor predeterminado es 8080.Si va a instalar IBM UrbanCode Deploy y IBM UrbanCode Release, asegúrese de utilizar un puerto distinto para cada producto.
    Introduzca el puerto que debe utilizarse para la comunicación del agente.
    Especifique el puerto que los agentes utilizan para ponerse en contacto con el servidor. El valor predeterminado es 7918.
    ¿Desea que la comunicación del servidor y el agente requiera la autenticación mutua?
    Si utiliza la autenticación mutua, debe intercambiar manualmente una clave entre el servidor y cada agente. Para obtener más información sobre esta opción, consulte Configuración de la autenticación mutua.
    Introduzca la(s) vía(s) de acceso del servidor RCL.
    Especifique la información de conexión del servidor de licencias. Puede especificar el puerto y el nombre de host o dirección IP del servidor de licencias, como 27000@RCLServer.example.com. Para evitar problemas cuando no esté disponible un servidor de licencias, puede especificar varios servidores de licencias. En este caso, separe cada dirección con puntos en Linux and UNIX o puntos y coma en Windows, como en el siguiente ejemplo: 27000@RCLServer.example.com;27000@backupRCLServer.example.com . Para obtener escenarios del servidor de licencias más complicados, consulte este documento: http://pic.dhe.ibm.com/infocenter/rational/v0r0m0/index.jsp?topic=/com.ibm.rational.license.doc/topics/r_specify_lic_servers.html

    Para obtener más información acerca de licencias, consulte Gestión de licencias.

    Creación de un esquema de base de datos
    En la mayoría de casos, pulse Y para crear definiciones de esquema nuevas en la base de datos. No obstante, si tiene una base de datos prellenada, así como si está añadiendo un servidor a un clúster, pulse N.
    Introduzca el tipo de base de datos que debe utilizarse.
    Especifique el tipo de base de datos. Si selecciona derby, el programa de instalación instala una instancia nueva de Apache Derby para que la utilice el servidor. En función del tipo de base de datos que seleccione, aparecerán campos nuevos para obtener información sobre la base de datos. Los valores válidos son derby, mysql, oracle, sqlserver, postgres y db2.
    Aviso: Derby sólo sirve para realizar evaluaciones; no utilice Derby en un servidor de producción.
    Si especifica un tipo que no sea derby, especifique los siguientes parámetros relacionados con la base de datos:
    Escriba el controlador de base de datos.
    Especifique el nombre de la clase del controlador de base de datos.
    Coloque el archivo JAR que contiene el controlador de la base de datos dentro del directorio lib/ext en el instalador de IBM UrbanCode Deploy.
    Verifique que ha colocado el archivo JAR del controlador de base de datos en la carpeta lib/ext del programa de instalación y, a continuación, pulse la tecla Intro.
    Introduzca la cadena de conexión a base de datos, incluyendo el nombre de host, el puerto y el SID.
    Especifique la cadena de conexión completa de la base de datos, como la siguiente serie:
    jdbc:db2://localhost:50000/ibm_ucd
    Introduzca el nombre del esquema de base de datos.
    Especifique el nombre del esquema de base de datos que debe crearse o volver a utilizarse. Este campo es necesario en Windows si el usuario tiene el rol de administrador de base de datos. Este campo sólo se aplica a bases de datos Oracle.
    Introduzca el nombre de usuario de la base de datos.
    Especifique el nombre de usuario de la base de datos. Si va a crear el esquema de base de datos, este usuario debe tener permiso para crear tablas en la base de datos.
    Introduzca la contraseña de la base de datos.
    Especifique la contraseña de la base de datos.
  7. Si va a realizar la instalación en Windows, el programa de instalación solicita las siguientes preguntas adicionales después de una pausa:
    ¿Desea instalar el servidor como un servicio de Windows?
    Pulse Y para instalar el servidor como un servicio de Windows.
    Introduzca un nombre del servicio exclusivo. No se permiten espacios.
    Especifique un nombre para el servicio de Windows. El nombre debe ser exclusivo en el sistema y no debe contener espacios.
    Introduzca el nombre de la cuenta de usuario incluyendo la vía de acceso del dominio para ejecutar el servicio
    Especifique la cuenta de usuario con la que debe ejecutarse el servicio, incluida la vía de acceso del dominio. Añada un prefijo a las cuentas locales con un punto, como .\localsystem.
    ¿Desea iniciar el servicio automáticamente?
    Pulse Y para iniciar el servidor automáticamente. De lo contrario, puede iniciar y detener el servidor manualmente. Consulte Inicio del servidor.
    Contraseña de la cuenta de usuario
    Especifique la contraseña de la cuenta de usuario.

Resultados

El programa de instalación instala el servidor.

Qué hacer a continuación

Para iniciar el servidor, consulte Inicio del servidor.
Si utiliza Derby, es posible que vea el siguiente error en los resultados del programa de instalación:
[echo]     waiting for db to start - 6 seconds remaining
[echo]     waiting for db to start - 3 seconds remaining
[echo] Could not start database
[echo] Stopping embedded database ...
[java] Tue Feb 04 09:11:25 EST 2014 : Could not connect 
  to Derby Network Server on host localhost, port 11377: 
  Connection refused
Si ve este error, debe cambiar los valores de seguridad predeterminados de la instalación de Java en el servidor:
  1. Abra el archivo de política de seguridad Java en un editor de texto. Si utiliza Java Runtime Environment (JRE), este archivo se encuentra en la ubicación JAVA_HOME/lib/security/java.policy, donde JAVA_HOME es la carpeta base de la instalación de Java. Si utiliza Java Development Kit (JDK), el archivo está en la ubicación JAVA_HOME/jre/lib/security/java.policy.
  2. En el archivo java.policy, en la sección que está etiquetada como // default permissions granted to all domains, dentro del bloque grant{}, añada el siguiente código:
    permission java.net.SocketPermission "localhost:11377", "listen";
  3. Ejecute de nuevo el programa de instalación.
Cuando ejecute el servidor por primera vez, es posible que vea un mensaje de error advirtiendo que no se ha configurado ningún agente ni etiqueta para importar versiones nuevas del componente. Para hacer desaparecer este error, debe especificar un agente o una etiqueta de agente predeterminados para utilizarlos al importar versiones del componente. Puede sustituir este valor predeterminado al crear un componente. Siga estos pasos para especificar un agente o etiqueta de agente predeterminados:
  • Para especificar un agente predeterminado, pulse Sistema > Valores de sistema y en Valores generales, borre el recuadro de selección Utilizar etiqueta de agente para integración. A continuación, seleccione un agente en la lista Agente para importaciones de versión. A continuación, en la parte inferior de la página, pulse Guardar.
  • Para especificar una etiqueta de agente predeterminada, pulse Sistema > Valores de sistema y en Valores generales, borre el recuadro de selección Utilizar etiqueta de agente para integración. A continuación, seleccione una etiqueta de agente en la lista Etiqueta de agente para importaciones de versión. A continuación, en la parte inferior de la página, pulse Guardar. Si no hay etiquetas listadas, añada una etiqueta a uno o varios agentes del servidor.

Comentarios