Visión general del paquete de servidor

La aplicación se puede desplegar en una o más cargas de trabajo, que se denominan paquetes de servidor. Un paquete de servidor aísla los procesos de carga de trabajo para que se puedan gestionar de forma independiente.

Los paquetes de servidor se pueden escalar y gestionar de forma independiente, en función de sus necesidades. Por ejemplo, el paquete de servidor ui permite a los usuarios acceder a la interfaz de usuario utilizando un navegador web. Un paquete de servidor de tareas cron permite a los usuarios ejecutar trabajos en segundo plano. Cuando una carga de trabajo ui y una carga de trabajo crontask se despliegan como dos paquetes de servidor separados, la CPU y la memoria que utilizan estas cargas de trabajo no se afectan entre sí.

Un paquete de servidor se compone de uno o varios pods. Cada paquete de servidor se puede configurar individualmente para su configuración de servidor adicional, opciones de jvm y propiedades de nivel de paquete. Distintos paquetes de servidor pueden asociarse a los mismos volúmenes persistentes o a volúmenes persistentes diferentes.

Todos los paquetes de servidor se conectan a la misma base de datos.

Un paquete de servidor que ha desplegado se designa como el servidor predeterminado. El paquete de servidores que designe como predeterminado se utiliza para establecer la URL predeterminada, o ruta que enlaza con la aplicación Gestionar en el área de trabajo.

Cuando cree los paquetes de servidor, recuerde los siguientes requisitos y comportamientos:
  • Puede configurar varios paquetes de servidor en función de la carga de trabajo que necesite. El tipo de paquete determina las prestaciones del servidor. Por ejemplo, un paquete cron no puede servir solicitudes de IU sino sólo para ejecutar tareas cron.

  • Puede tener varios paquetes de servidor del mismo tipo de paquete si es necesaria la agrupación de cargas de trabajo para distintas configuraciones. Por ejemplo, puede definir dos todos paquetes de servidor donde se utiliza un paquete de servidor para el primer grupo de usuarios y uno para el segundo grupo.

  • Si sólo se especifica un paquete de servidor, debe especificar all como tipo de paquete. Si no especifica todo as el tipo para el valor predeterminado, el despliegue puede parecer satisfactorio. Sin embargo, la aplicación no funciona correctamente.
  • El paquete de servidor predeterminado debe tener un tipo de paquete all o ui. Si no especifica uno de estos tipos para el valor predeterminado, el despliegue puede parecer satisfactorio, pero la aplicación no funciona correctamente. Si el paquete de servidor predeterminado es un paquete de interfaz de usuario, también debe tener un paquete de servidor mea porque el paquete de servidor mea es necesario para la sincronización de usuarios.
  • Si solo crea un paquete de servidor y no especifica un valor predeterminado, se selecciona este paquete como predeterminado.
  • Si crea varios paquetes de servidor y no especifica un valor predeterminado, se selecciona aleatoriamente un paquete de servidor que tiene todo el tipo como servidor predeterminado.

Cuando despliega la aplicación, especifica parámetros que controlan el despliegue de los pods de paquete de servidor y sus servicios y rutas asociados.

Puede especificar los siguientes parámetros de paquete de servidor para configurar el despliegue:

Nombre
El nombre definido por el usuario para el paquete de servidor. También puede especificar si el paquete de servidor es el paquete de servidor predeterminado.
Recuento de pod
El número de pods que se ha de desplegar para el paquete de servidor.
Tipo
El tipo del paquete de servidor. Están disponibles los seis tipos de paquete siguientes:
todos
Incluye los tipos ui, cron, mea y de paquete de informes.
ui
Los componentes de la interfaz de usuario.
cron
Los componentes necesarios para las tareas cron.
mea
La API de servicios web de empresa. Este tipo de paquete de servidor es necesario para la sincronización de usuarios.
informe
Los componentes de los informes.
standalonejms
Especifique standalonejms para el tipo de paquete de servidor para añadir un paquete de servidor JMS (Java Message Service) durante el despliegue de Maximo® Manage. Para obtener más información, consulte Configuración de servidores JMS para Maximo Manage.
Propiedades del servidor adicionales
Opcionalmente, puede añadir las propiedades siguientes:
Subdominio de ruta
Si especifica un subdominio, este se añade como un prefijo al dominio principal cuando se crea la ruta para el paquete de servidor. Por ejemplo, si especifica maximoui como subdominio, el dominio completo es similar al ejemplo siguiente: maximoui.workspaceid.manage.domain.com.
Configuraciones de servidor adicionales
Para configurar el servidor de aplicaciones WebSphere® Application Server Liberty , puede proporcionar parámetros personalizados, tal como se muestra en el ejemplo siguiente:
  server-custom.xml: |-
    <!-- Enable features -->
    <featureManager>
        <feature>jsp-2.3</feature>
    </featureManager>

    <!-- To access this server from a remote client add a host attribute to the following element, e.g. host="*" -->
    <httpEndpoint id="defaultHttpEndpoint"
                  httpPort="9080"
                  httpsPort="9443" />
    <!-- Automatically expand WAR files and EAR files -->
    <applicationManager autoExpand="true"/> 
Propiedades de nivel de paquete
Para añadir propiedades del sistema Gestionar a paquetes de servidor específicos, puede especificar nombres y valores de propiedad al desplegar la aplicación.