Creación del entorno de despliegue de Standard Process Center

Cree un entorno de despliegue de Process Server para ejecutar procesos desplegados desde Process Center. Puede crear más de un entorno de despliegue en la misma célula utilizando el asistente para Entorno de despliegue.

Antes de empezar

Asegúrese de que ha realizado las tareas siguientes:
  • Instalación del producto
  • Se ha creado el perfil de gestor de despliegue y los nodos asociados
  • Asegúrese de que la base de datos especificada en el panel de configuración de base de datos del asistente Entorno de despliegue ya está creado. La configuración del entorno de despliegue nunca crea una base de datos. Para obtener más información, consulte la sección sobre la creación de bases de datos.
  • Asegúrese de que se inicien todos los nodos locales y remotos que desea añadir al entorno de des pliegue.
  • Cuando cree entorno de despliegue de tres clústeres utilizando el asistente Entorno de despliegue, el proceso podría tardar mucho tiempo en completarse. En ese caso, puede realizar uno de los pasos siguientes para crear el entorno de tres clústeres:
  • Si utiliza el asistente de entorno de despliegue, puede habilitar el rastreo del gestor de despliegue para ver detalles sobre la creación del despliegue. Para habilitar el rastreo para una sola ejecución y hasta que se reinicie el gestor de despliegue, inicie sesión en la consola administrativa, acceda a Resolución de problemas > Registros y rastreo > nombre_gestor_despliegue > Cambiar niveles de detalle de registro > Tiempo de ejecución, añada com.ibm.bpm.config.*=all al área de texto Cambiar niveles de detalle de registro y guarde los cambios.
Nota: Debe tener Process Server instalado para poder instalar un entorno de despliegue basado en Process Server. Si tiene instalado Process Center, es necesario iniciar IBM Installation Manager y modificar la instalación para utilizar la característica Business Process Manager Advanced - Process Server Production o Business Process Manager Advanced - Process Server Non-Production.

Debido a que el procedimiento para crear entornos de despliegue utilizando el asistente Entorno de despliegue incluye pasos para seleccionar patrones y características, debe leer y comprender la información sobre los patrones y las características documentadas en la sección de planificación.

Rol de seguridad necesario para esta tarea: Si están habilitadas la seguridad y la autorización basada en rol, debe iniciar sesión en la consola de administración como usuario con roles de Gestor de seguridad de administración y Administrador para crear un entorno de despliegue.

Acerca de esta tarea

Esta tarea describe el procedimiento para crear un entorno de despliegue que se basa en un patrón concreto y utiliza el asistente Entorno de despliegue. Una vez completada la configuración, se generan los scripts de base de datos que puede utilizar para configurar las bases de datos.

Consideraciones de SQL Server:
  • Asegúrese de que el nombre de usuario y el esquema existan antes de que se realice la configuración. El valor de esquema debe ser el esquema predeterminado para el usuario elegido.
  • IBM Process Server y el almacén de base de datos de rendimiento de IBM no deberían utilizar la misma base de datos.
  • Si las conexiones a la base de datos se realizarán por medio del usuario actual de Windows que el servidor está ejecutando, el SQL Server debe tener habilitada la Modalidad de autenticación de Windows o Modalidad de autenticación de SQL Server y Windows, como se especifica a través de Microsoft SQL Server Management Studio.

Procedimiento

Complete los pasos siguientes para crear un entorno de despliegue.

  1. En la consola administrativa, vaya a la página Entornos de despliegue al pulsar Servidores > Entornos de despliegue .
  2. Inicie el asistente Entorno de despliegue al pulsar Nuevo en la página Entornos de despliegue. Se visualiza la página Crear nuevo entorno de despliegue.
    Nota: La base de datos proporciona el aislamiento de grupos internos, como los administradores. Si la base de datos está compartida por dos entornos de despliegue, se compartirá un grupo de administradores entre ellos. Cuando se produce esta situación, ambos administradores pueden iniciar sesión como administrador en cada uno de los entornos de despliegue.
    1. Escriba un nombre exclusivo para el entorno de despliegue en el campo Nombre de entorno de despliegue.
    2. Escriba un nombre de usuario para el administrador del entorno de despliegue en el campo Nombre de usuario del administrador del entorno de despliegue.
      Nota: Se recomienda utilizar diferentes administradores para cada entorno de despliegue y para el administrador de célula.
    3. Escriba una contraseña para el administrador del entorno de despliegue en el campo Contraseña.
    4. Vuelva a confirmar la contraseña en el campo Confirmar contraseña.
    5. Opcional: En la lista Host virtual, seleccione un host virtual para correlacionarlo con todos los módulos web de las aplicaciones IBM BPM en el entorno de despliegue. La selección predeterminada es (ninguno).
  3. Desde la sección Tipo de entorno de despliegue de IBM BPM, seleccione IBM BPM Standard Process Server. Las características representan las posibilidad de proceso en tiempo de ejecución del entorno de despliegue.
  4. En la sección Seleccionar el patrón del entorno de despliegue, seleccione un patrón para el entorno de despliegue y pulse Siguiente para mostrar la página Seleccionar nodos. Los patrones disponibles son:
    • Clúster individual: el destino de despliegue de aplicaciones incluye la infraestructura de mensajería y las aplicaciones de soporte.
    • Aplicación, mensajería remota y soporte remoto: un clúster independiente para despliegue de aplicación, mensajería remota y soporte remoto.
  5. En la página Seleccionar nodos, seleccione los nodos que desee incluir en este entorno de despliegue y, a continuación, pulse Siguiente para visualizar la página Definir clústeres.

    Seleccione los nodos que tienen las prestaciones necesarias para el entorno que ha seleccionado en la sección Características del entorno de despliegue de IBM BPM.

    Seleccione al menos un nodo para el entorno de despliegue. Para entornos de alta disponibilidad y migración tras error, seleccione como mínimo dos nodos. Para la escalabilidad, puede añadir más nodos.

  6. En la página Definir clústeres, asigne el número necesario de clústeres para cada nodo y pulse Siguiente para visualizar la página Personalizar nombre de clúster y puertos.

    De forma predeterminada, se asigna un miembro de clúster en cada nodo para cada función. Puede cambiar el número si sustituye el número de cada columna. Si no está familiarizado con los diferentes roles y funciones de clúster proporcionados por cada tipo de clúster, consulte "Tipos de topología y patrones de entorno de despliegue."

    Un 0 (cero) para un nodo significa que el nodo no contribuye a la función seleccionada, de acuerdo con las características seleccionadas.

  7. En la página Personalizar nombre y puertos de clúster, personalice los nombres de clúster o los nombres de miembro de clúster para el tipo de clúster. Puede utilizar los valores predeterminados, o personalizar los detalles de clúster y pulsar Siguiente.
    Nota: Puede especificar el puerto de inicio para los miembros del clúster. El sistema genera valores predeterminados para nombres de miembro de clúster y el puerto inicial.

    Asegúrese de que los números de puertos de inicio que especifique tengan una distancia de al menos 20 puertos. Los números de puerto se reservan y asignan a cada nodo para los miembros de clúster utilizando el número de puerto que se ha especificado. Si especifica un puerto inicial cuando se crea el entorno de despliegue, ese mismo puerto inicial especificado se asignará al miembro del clúster. Por ejemplo, si el número de puerto del primer miembro del clúster es 2000, se utilizarían los números de puerto 2000, 2001, 2002, etc. El número de puerto del segundo miembro del clúster sería 2020 y los números de puerto serían 2020, 2021, 2022, etc. El número de puerto del tercer miembro del clúster será 2040.

    Si ya existe un nodo en dicho sistema físico, podrían haber conflictos de puerto y esto se debe resolver manualmente cambiando los valores de puerto.

    Si utiliza servidores adicionales con puertos exclusivos, WebSphere Application Server no configura automáticamente el host virtual para el servidor. En particular, WebSphere Application Server no añade automáticamente los puertos de alias de host a un host virtual. Sin embargo, puede utilizar la consola administrativa para añadir un nuevo alias de host para cada uno de los puertos que utiliza el servidor nuevo. Para obtener más información, consulte la documentación de WebSphere Application Server sobre la configuración de hosts virtuales.

  8. En la página Configurar Process Server, defina los valores para la configuración de Process Center y pulse Siguiente.
    • Nombre de entorno

      Escriba un nombre de entorno del Process Server.

      Un nombre de entorno es el nombre por el que un usuario de Process Server conocerá este servidor o clúster.

    • Tipo de entorno

      Desde la lista desplegable, seleccione el tipo de entorno para el Process Server que está configurando.

      El tipo de entorno hace referencia a cómo se utiliza el Process Server. Por ejemplo, en qué capacidad se utilizará Process Server: desarrollo, pruebas, transferencia o producción. La prueba de carga se puede realizar en un servidor de pruebas, mientras que un tipo de entorno de transferencia se puede utilizar como ubicación temporal para alojar cambios antes de colocarlos en producción. Puede especificar Transferencia como tipo de entorno, si se accederá y utilizará el Process Server que está configurando para revisar contenido y nuevas funciones.

      Existen cuatro tipos de entornos disponibles para la selección:

      Desarrollo
      Seleccione Desarrollo si el servidor se va a utilizar en una capacidad de desarrollo.
      Prueba
      Seleccione Prueba si el servidor que está configurando se utilizará como un entorno de prueba.
      Transferencia
      Seleccione Transferencia si el servidor se utilizará como una plataforma de transferencia que se utilizará como servidor previo a la producción.
      Producción
      Seleccione Producción si el servidor va a servir en una capacidad de producción.
    • Utilizar el servidor fuera de línea

      Indique si el servidor que va a configurar es un servidor fuera de línea.

      Un servidor fuera de línea es un Process Server que no está conectado al Process Center.

      Los servidores fuera de línea todavía se pueden utilizar al desplegar instantáneas de aplicaciones de procesos. No obstante, el método para desplegar aplicaciones de proceso en un servidor de procesos fuera de línea difiere del método para desplegar aplicaciones de proceso en un servidor de procesos en línea.

    • Protocolo

      Seleccione http:// o https:// como el protocolo de conexión a Process Center.

    • Nombre de host o host virtual en un entorno de carga equilibrado
      Escriba el host o el host virtual que este Process Server necesita para comunicarse con el Process Center. Utilice un nombre de host totalmente calificado. En un entorno con un equilibrador de carga o servidor proxy entre Process Server y los servicios de Process Center, asegúrese de que lo indicado aquí coincida con el URL para acceder a Process Center.
      Nota: Asegúrese de especificar el nombre de host en lugar de localhost para el nombre de servidor al configurar Process Server. Esto es necesario cuando se utiliza Process Designer de forma remota.
    • Puerto

      Escriba el número de puerto del Process Center. En un entorno con un equilibrador de carga o servidor proxy entre el Process Server de procesos y Process Center, asegúrese de que lo especificado aquí coincide con el URL para acceder a Process Center.

    • Nombre de usuario

      Escriba un nombre de usuario válido que exista en el Process Center. El Process Server se conectará al Process Center como este usuario.

    • Contraseña

      Escriba la contraseña del usuario.

    • Confirmar contraseña

      Escriba la confirmación de la contraseña para el usuario.

  9. Necesario: En la página Configurar bases de datos, seleccione Microsoft SQL Server con autenticación de Windows, configure los parámetros de base de datos para los orígenes de datos para el entorno de despliegue, pulse Probar conexión, y después de que se realice correctamente la conexión, pulse Siguiente para ir a la página Resumen.
    En esta página, defina la información de base de datos para los componentes incluidos en este entorno de despliegue. Donde sea posible, el asistente proporciona información predeterminada de los parámetros, pero cambie esos valores para que coincidan con los valores que haya definido al planificar el entorno.
    Importante: La base de datos que se especifica en este panel ya debe existir. La configuración del entorno de despliegue nunca crea una base de datos. Para obtener más información, consulte la sección sobre la creación de bases de datos.
    • Parámetros compartidos
      • Servidor: Escriba un nombre de servidor donde se encuentra la base de datos.
      • Puerto: escriba el número de puerto para la base de datos.
      • Crear tablas: seleccione esta opción para crear las tablas necesarias.
        Nota: Si se selecciona esta opción, asegúrese de que el usuario dispone de derechos suficientes para acceder a la base de datos y crear tablas.
    • Base de datos de Process
      • Nombre: Escriba un nombre para la base de datos de Process Center.
    • Base de datos de Performance Data Warehouse
      • Nombre: Escriba un nombre para la base de datos de Performance Data Warehouse.
    • Seleccione las bases de datos que desee separar de la base de datos Common.
      • Mensajería: Seleccione esta opción para crear una base de datos de motor de mensajería individual.
        • Nombre: Escriba un nombre para la base de datos del motor de mensajería.
    Atención: Para un servidor SQL:
    • Asegúrese de que el nombre de usuario y el esquema existan antes de que se realice la configuración. El valor de esquema debe ser el esquema predeterminado para el usuario elegido.
    • IBM Process Server y el almacén de base de datos de rendimiento de IBM no deberían utilizar la misma base de datos.
    • Si las conexiones a la base de datos se realizarán por medio del usuario actual de Windows que el servidor está ejecutando, el SQL Server debe tener habilitada la Modalidad de autenticación de Windows o Modalidad de autenticación de SQL Server y Windows, como se especifica a través de Microsoft SQL Server Management Studio.

    Puede deseleccionar el recuadro de selección Crear tablas si desea crear las tablas manualmente en lugar de la configuración de creación de forma automática. Los scripts para crear tablas se generan en la carpeta instalación_BPM\profiles\DmgrProfile\dbscripts\. Puede ejecutar los scripts desde la carpeta dbscripts y no necesita generar scripts utilizando el mandato BPMConfig. Independientemente de si el recuadro de selección Crear tablas está marcado o no, siempre tendrá que ejecutar manualmente el mandato bootstrapProcessServerData.

    Puede editar todos los parámetros clave como, por ejemplo, el nombre de base de datos, si se van a crear o no tablas, el nombre de usuario del tiempo de ejecución de origen de datos y la contraseña para el entorno de despliegue. Puede seleccionar qué base de datos utilizar para el componente seleccionado.

    Consejo: Los pasos que no se pueden completar mediante el asistente Entorno de despliegue y que se deben completar en forma manual, se incluyen en una lista en la página Configuración diferida. Puede ver esta página después de haber creado el entorno de despliegue. Para ver esta página de la consola administrativa, pulse Servidores > Entornos de despliegue > Nombre de entorno de despliegue > Configuración del entorno de despliegue > Propiedades adicionales > Configuración diferida.
  10. Verifique que la información de la página Resumen sea correcta y realice los siguientes subpasos:
    1. Opcional: Si desea salir sin generar la configuración, pulse Finalizar.
    2. Opcional: Si desea guardar la configuración del entorno para configurar un entorno de despliegue similar, pulse Exportar para scripts.
    3. Si está satisfecho con la configuración del entorno de despliegue, pulse Generar entorno de despliegue para guardar y completar la configuración del entorno de despliegue. Esto también generará un archivo de propiedades en la carpeta Raíz_Instalación_BPM/logs/config de la máquina del gestor de despliegue con una indicación de fecha y hora en el nombre de archivo, bpmconfig-nombre_de-indicación_fecha_hora.properties. Guarde este archivo para su consulta posterior o para la resolución de problemas.
  11. Si ha aplazado la creación de la tabla de la base de datos Process Server deseleccionando la opción Crear tabla en la página Base de datos, cree las tablas y cargue la base de datos con información del sistema ejecutando el mandato bootstrapProcessServerData.
    Importante: Este mandato debe ejecutarse antes de iniciar los miembros de clúster.
  12. Verifique que el entorno de despliegue se ha creado correctamente al completar los siguientes pasos:
    1. Cierre sesión en la consola administrativa, apague el gestor de despliegue y luego todos los perfiles personalizados.
    2. Inicie los perfiles personalizados, inicie el gestor de despliegue y después inicie la sesión en la consola administrativa.
    3. En la consola administrativa, inicie el entorno de despliegue al pulsar Servidores > Entornos de despliegue. Seleccione la casilla de verificación en el entorno de despliegue y pulse Iniciar.
    4. Una vez transcurridos de 5 a 10 minutos (o más tiempo, según el sistema), renueve la página de entorno de despliegue; el estado del entorno de despliegue cambia a iniciado.
    5. Ubique la carpeta Tablas para la base de datos común. Compruebe que las tablas se hayan creado con los cuatro esquemas que ha creado manualmente.
    6. Opcional: Compruebe que las tablas se han creado con el esquema XXXBE## en la base de datos Business Process Choreographer.
    7. En la consola administrativa, seleccione Aplicaciones > Tipos de aplicación > Aplicaciones empresariales WebSphere y compruebe que las aplicaciones instaladas se iniciaron correctamente.
    8. Seleccione Recursos > JDBC > Orígenes de datos y compruebe que la conexión de cada componente que no esté relacionado con el motor de mensajería (es decir, cada componente que no incluya ME en el nombre) sea satisfactorio.
  13. Reinicie los recursos siguientes después de haber completado las configuraciones en el orden especificado aquí. Para obtener los pasos para reiniciar un recurso, consulte Inicio y detención de su entorno.
    1. Detenga el gestor de despliegue.
    2. Detenga el agente de nodo.
    3. Detenga el gestor de despliegue.
    4. Inicie el gestor de despliegue.
    5. Inicie el agente de nodo.
    6. Inicie el entorno de despliegue.
    En entornos de despliegue Advanced y Solamente Advanced, es necesario reiniciar el gestor de despliegue y los agentes de nodo para que la configuración con ámbito de célula entre en vigor. Esto sólo es necesario para el primer entorno de despliegue que cree.

Resultados

Cuando se complete la configuración, podrá examinar los archivos de configuración para ver los cambios.

Qué hacer a continuación

Guarde los cambios en la configuración maestra o descártelos.
Importante: Si utiliza servidores adicionales con puertos exclusivos, WebSphere Application Server no configura automáticamente el host virtual para el servidor. En particular, WebSphere Application Server no añade automáticamente los puertos de alias de host a un host virtual. Sin embargo, puede utilizar la consola administrativa para añadir un nuevo alias de host para cada uno de los puertos que utiliza el servidor nuevo. Para añadir un alias de host, en la consola de administración vaya hasta Entorno > Hosts virtuales > host_predeterminado > Alias de host y pulse Nuevo. Para obtener más información, consulte la documentación de WebSphere Application Server sobre la configuración de hosts virtuales.
Borre todos los registros de perfil aplicables o guárdelos en otro directorio. Es posible que quiera limpiar o mover los registros, ya que se añadirán a la última configuración. Esto puede dificultar la visualización de la información más actual.