Configuración de servidores eXtreme Scale para utilizar el perfil Liberty

Para ejecutar la cuadrícula de datos en un perfil Liberty, debe configurar los servidores WebSphere eXtreme Scale para utilizar archivos de configuración del perfil Liberty.

Acerca de esta tarea

Es necesario establecer la fase.

Procedimiento

  1. Configure un servidor de catálogo con los valores predeterminados utilizando los siguientes atributos en el archivo server.xml que indica a eXtreme Scale que cree e inicie un servidor de catálogo:
    <server description="eXtreme Scale Catalog Server with default settings">
    
        <!-- Enable features -->
        <featureManager>
            <feature>eXtremeScale.server-1.0</feature>
        </featureManager>
    
        <com.ibm.ws.xs.server.config catalogServer="true" listenerPort="${com.ibm.ws.xs.server.listenerPort}" />
    
        <logging traceSpecification="*=info" maxFileSize="200" maxFiles="10" />
    
    </server>

    Tenga en cuenta que el elemento listenerPort está referenciado en el archivo server.xml; sin embargo, puede configurar este valor en el archivo bootstrap.properties. Puede ser útil para separar elementos como números de puerto del archivo server.xml, de modo que varios procesos que se ejecutan con una configuración idéntica pueden compartir el mismo archivo server.xml, pero todavía tienen valores exclusivos.

  2. Configure el atributo listenerPort en el archivo bootstrap.properties.

    En el ejemplo anterior, el rastreo está especificado en la configuración del perfil Liberty, y el atributo listenerPort especifica una variable. Esta variable se configura en el archivo bootstrap.properties del directorio de configuración del servidor raíz_instalar_wlp/usr/server/serverName. Consulte el ejemplo siguiente del archivo bootstrap.properties:

    # Materiales bajo licencia - Propiedad de IBM
    #
    # "Materiales restringidos de IBM"
    #
    # Copyright IBM Corp. 2011 Reservados todos los derechos.
    #
    # Derechos restringidos de los usuarios del gobierno de los EE.UU. - Uso, duplicación o
    # divulgación restringidos por el GSA ADP Schedule Contract con
    # IBM Corp.
    #
    # -------------------------------------------------------------------------------------------------
    #
    # puerto para la consola OSGi
    # osgi.console=5678
    
    com.ibm.ws.xs.server.listenerPort=2809

    En este ejemplo, el puerto de osgi.console está comentado, lo que significa que el perfil Liberty escucha en el puerto especificado a los clientes telnet para conectarse a una consola OSGi. Este comportamiento es útil para diagnosticar errores relacionados con OSGi.

  3. Configure el archivo server.xml utilizando la misma configuración que podría utilizar para una configuración de servidor autónoma. En el archivo server.xml, especifique la ruta de archivo al archivo de propiedades en un atributo serverProps dentro del elemento com.ibm.ws.xs.server.config. Consulte el ejemplo siguiente del archivo server.xml:
    <server>
    ...
    <com.ibm.ws.xs.server.config ... serverProps="/path/to/myServerProps.properties" ... />
    </server>
    Restricción: El modelo de configuración Liberty tiene restricciones en la manera en que se especifican las propiedades. Por lo tanto, si necesita las siguientes propiedades, debe especificarlas en el archivo de propiedades del servidor:
    dominioExterno.endpoints
    Especifica los nombres de los dominios de servicio de catálogo a los que desea enlazar en la topología de réplica multimaestra.
    xioChannel.xioContainerTCPNonSecure.Port
    Especifica el número de puerto de escucha no asegurado de eXtremeIO en el servidor. Si no establece el valor, se utiliza un puerto efímero. Esta propiedad sólo se utiliza cuando la propiedad transportType se establece en TCP/IP. xioChannel.xioContainerTCPSecure.Port.
    Algunas propiedades que anteriormente se podían configurar en un entorno autónomo se deben configurar utilizando la configuración del perfil Liberty en lugar de los mecanismos de configuración de eXtreme Scale.
    • Los valores de registro y rastreo deben especificarse utilizando el elemento de registro en el archivo server.xml en lugar de especificarlo en el archivo de propiedades del servidor eXtreme Scale o el elemento com.ibm.ws.xs.server.config.
    • El directorio de trabajo, al igual que el registro y el rastreo, es un valor para todo el servidor y, por lo tanto, deben especificarse para todo el servidor.
    Si los valores anteriores se especifican incorrectamente, eXtreme Scale anota un mensaje de aviso, que indica que los valores se ignoran.