Desplegar Lifecycle Query Engine en varios nodos

Puede ejecutar varias instancias de Lifecycle Query Engine (LQE) y cada instancia debe utilizar el mismo origen de datos externo. El grupo de nodos se comporta como una sola unidad lógica. Al desplegar LQE en un conjunto de servidores, puede distribuir la carga de trabajo de consultas y mejorar el rendimiento y la escalabilidad. Cada nodo LQE contiene su propio índice de almacén de triples independiente, que indexa los mismos proveedores de datos de conjunto de recursos de seguimiento (TRS) que ha especificado en la página Administración de LQE.
  • Configure un solo nodo
  • Configure nodos adicionales
  • Configure un equilibrador de carga
  • Registre el equilibrador de carga como una aplicación en JTS
Después de instalar y configurar LQE para realizar el equilibrio de carga, puede realizar tareas administrativas en cada uno de los nodos. Para obtener más información, consulte Administrar Lifecycle Query Engine

Antes de empezar

Si va a desplegar Lifecycle Query Engine en WebSphere Application Server, debe actualizar la configuración del servidor de aplicaciones para incluir algunas propiedades personalizadas. Para obtener más información, consulte: Configurar WebSphere Application Server para el equilibrio de carga

Configurar un despliegue de un solo nodo

Cuando vaya a desplegar Lifecycle Query Engine en un conjunto de nodos, puede empezar creando un solo nodo LQE.

Procedimiento

  1. Asegúrese de que los relojes de Jazz Team Server y del servidor de Lifecycle Query Engine estén sincronizados con una diferencia de 5 minutos entre uno y otro.
  2. Instale y despliegue LQE.
  3. Antes de iniciar LQE por primera vez, realice los pasos siguientes:
    1. Configure el mismo origen de datos externo. Para obtener más información, consulte la página Supported Database Setup information en el wiki de Jazz.net.
    2. Opcional: En el archivo lqe.node.id, especifique un ID de nodo y un nombre para el nuevo nodo. Si no proporciona esta información antes de iniciar LQE por primera vez, se generan automáticamente un identificador y un nombre de nodo y se crea el archivo.
      lqe.node.id=Nodo2
      lqe.node.name=miNuevoNodoLqe
  4. Configure la autenticación de LQE, configure los orígenes de datos y valide la instalación.
  5. Puede utilizar una copia de seguridad para iniciar rápidamente el nuevo nodo LQE. Configure una Planificación de copia de seguridad de LQE.

Configurar nodos adicionales

La forma más fácil de crear un nuevo nodo es instalar una nueva instancia de Lifecycle Query Engine y configurar el origen de datos externo. Lifecycle Query Engine indexa todos los orígenes de datos (y vocabularios) que se han configurado de cualquier nodo LQE que utilice el mismo origen de datos externo. Con este método, cada nuevo nodo LQE indexa desde el principio del TRS; esto se conoce como indexación base. Este método no es la forma más eficaz de añadir nuevos nodos a un sistema que utiliza orígenes de datos grandes o antiguos.

Si tiene orígenes de datos grandes o antiguos, puede utilizar la característica Restaurar nodo de LQE para poner otro nodo LQE en línea. La copia de seguridad de LQE sólo se ejecuta en un nodo LQE. La copia de seguridad contiene todos los metadatos de LQE, pero sólo contiene los índices para el nodo que ha realizado la copia de seguridad. Los archivos de copia de seguridad se pueden utilizar para iniciar otro nodo LQE (ya sea por primera vez o para restaurarlo), con los índices de la copia de seguridad. Semánticamente, iniciar un nuevo nodo desde una copia de seguridad es una operación LQE duplicada.

Procedimiento

  1. Instale LQE en un nuevo motor de servlet siguiendo los mismos pasos que realizó para el nodo original. No es necesario configurar un nuevo JTS o AS.
  2. Antes de iniciar este nodo por primera vez, realice los pasos siguientes:
    1. Configure el mismo origen de datos externo. Para obtener más información, consulte la página Supported Database Setup information en el wiki de Jazz.net.
    2. Copie las siguientes carpetas de una copia de seguridad en la nueva instalación:
      • /indexTdb se copia en conf/lqe
      • /textIndex se copia en conf/lqe
      • /metadata se copia en conf/lqe

  3. Abra el archivo lqe.properties y establezca la característica restaurar nodo de LQE en true.
    lqe.restore.node=true
  4. Opcional: Cree un archivo lqe.node.id. Puede especificar un ID de nodo y un nombre para el nuevo nodo. Si no proporciona esta información antes de iniciar el nodo LQE por primera vez, se generan automáticamente un identificador y un nombre de nodo y se crea el archivo.
    lqe.node.id=Nodo2
    lqe.node.name=miNuevoNodoLqe
  5. Inicie LQE y valide el nuevo nodo. Para obtener información sobre cómo validar LQE con el ejemplo Money that Matters, consulte la página Validate Your Lifecycle Query Engine Installation en el wiki de Jazz.net.

Configurar un equilibrador de carga

Después de configurar los nodos Lifecycle Query Engine, debe configurar un equilibrador de carga para manejar la carga de trabajo de consultas y registrarlo como una aplicación en el JTS.

Procedimiento

  1. Habilite el equilibrio de carga de trabajo para su servidor:
  2. Registre el equilibrador de carga como una aplicación en JTS.

    Captura de pantalla del recuadro de diálogo Añadir aplicación en JTS.

Configurar WebSphere Application Server para el equilibrio de carga

Si está utilizando Lifecycle Query Engine con WebSphere Application Server, debe especificar tres propiedades personalizadas para el servidor de aplicaciones. Estas propiedades personalizadas son necesarias para pasar información del puerto de host a través del proxy de equilibrador de carga. De forma predeterminada, WebSphere Application Server lee el número de puerto en el URL de solicitud en lugar de en la Cabecera HTTP. Estas propiedades alteran temporalmente el valor predeterminado.

Procedimiento

  1. En el panel de navegación de la consola administrativa de WebSphere Application Server, expanda Servidores y Tipos de servidor y pulse Servidores de aplicaciones WebSphere.
  2. En la página Servidores de aplicaciones, pulse Server1.
  3. En la página Configuración, pulse Valores de contenedor web.
  4. Pulse Propiedades personalizadas y especifique los siguientes valores:
    • com.ibm.ws. webcontainer.extractHostHeaderPort = true
    • trusted = false
    • trusthostheaderport = true
    Captura de pantalla de la lista Propiedades personalizadas para el servidor seleccionado.

icono de vídeo Ver vídeos

Lista de reproducción de CLM
Canal de Jazz.net
Canal de User Education

icono de aprender Obtener más información

Círculo de aprendizaje de CLM
Círculo de aprendizaje de Agile
Círculos de aprendizaje

icono de pregunta Hacer preguntas

Foro de Jazz.net
Foros de developerWorks

icono de soporte Obtener soporte

Portal de soporte
Wiki de despliegue
Blog de soporte