WebSphere Extended Deployment, Version 6.0.x     Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Inicio de un servidor ObjectGrid en un servidor de aplicaciones

Se puede configurar un servidor ObjectGrid para que se inicie en un servidor de aplicaciones. WebSphere Application Server detecta el componente ObjectGrid e inicia automáticamente el servidor ObjectGrid.

Antes de empezar

Puede configurar servidores ObjectGrid en WebSphere Application Server Versión 6.0.2 y posteriores, incluso cuando hay instalados complementos como, por ejemplo, WebSphere Extended Deployment o WebSphere Business Integration Server. Las versiones anteriores de WebSphere Application Server, como WebSphere Application Server Versión 5.0.2, pueden tener aplicaciones que utilizan el ObjectGrid como cliente, pero la función de servidor ObjectGrid no se puede co-ubicar con las versiones anteriores del servidor de aplicaciones.

Si utiliza configuraciones de clúster que habilitan la duplicación, necesitará High Availability Manager. Los servidores ObjectGrid utilizan High Availability Manager de forma diferente a los servidores de aplicaciones normales. Cuando el servidor ObjectGrid está en un servidor de aplicaciones, el servidor ObjectGrid no configura, inicializa o crea el servicio de High Availability Manager, sino que utiliza el servicio de alta disponibilidad existente en el servidor de aplicaciones. Para la duplicación entre servidores ObjectGrid, los servidores ObjectGrid deben estar ejecutándose en servidores de aplicaciones que sean miembros del mismo grupo principal.

Las demás funciones del servidor ObjectGrid son las mismas cuando el servidor se ejecuta en WebSphere Application Server. Si la especificación de clúster ObjectGrid incluye tres servidores, puede utilizar los tres servidores de aplicaciones que desee de un mismo grupo principal para albergar estos servidores ObjectGrid. Los servidores de aplicaciones pueden pertenecer a clústeres diferentes, siempre que los clústeres pertenezcan al mismo grupo principal. El paso más importante es correlacionar la información de número de puerto y nombre de sistema principal TCP/IP del servidor en el archivo cluster.xml.

Por qué y cuándo se efectúa esta tarea

Utilice esta tarea para ejecutar servidores ObjectGrid dentro de los servidores de aplicaciones del entorno de WebSphere Application Server.
  1. Añada las propiedades personalizadas necesarias en JVM (Java Virtual Machine). En la consola administrativa, pulse Servidores > Servidores de aplicaciones > nombre_servidor > Java y gestión de procesos > Definición de proceso > Java Virtual Machine > Propiedades personalizadas. Pulse Nuevo. Cree las siguientes propiedades personalizadas:
    Table 1. Propiedades personalizadas de JVM para servidores ObjectGrid
    Nombre de propiedad personalizada Descripción Valor de ejemplo
    objectgrid.server.name Especifica el nombre de servidor ObjectGrid que se utilizará en este servidor de aplicaciones. El nombre proporcionado debe ser uno de los nombres de servidor definidos en el archivo XML del clúster ObjectGrid. server1
    objectgrid.xml.url Especifica el URL (Universal Resource Locator) del archivo XML de ObjectGrid. Esta propiedad es necesaria.
    file:///d:/was/etc/test/
    objectGridMatch.xml
    objectgrid.cluster.xml.url Especifica el URL del archivo XML del clúster ObjectGrid. Esta propiedad es necesaria.
    file:///d:/was/etc/test/
    csCluster0.xml
    objectgrid.security.server.props Especifica el URL del archivo de propiedades de seguridad del servidor ObjectGrid. Esta propiedad sólo es necesaria si la seguridad está habilitada en el archivo xml del clúster ObjectGrid. Para determinar si la seguridad está habilitada en el archivo XML del clúster, busque el texto siguiente:
    <cluster name="cluster1" securityEnabled="true"
    ....
    Si el atributo securityEnabled está establecido en false, no necesita definir esta propiedad.

    Utilice el archivo security.ogserver.props como plantilla. Consulte para ver el significado de estas propiedades en este archivo y cómo se pueden utilizar.

    file:///d:/was/
    optionalLibraries/
    ObjectGrid/properties/
    security.ogserver.props 
    También puede definir estas propiedades en el campo Argumentos de JVM genéricos en el panel Java Virtual Machine en la consola administrativa. A continuación, se proporciona un valor de ejemplo para el campo Argumentos de JVM genéricos:
    -Dobjectgrid.server.name=server1 
    -Dobjectgrid.xml.url=file:///<INSTALL_ROOT>\optionalLibraries\ObjectGrid\
    META-INF\cluster-objectgrid-definition.xml 
    -Dobjectgrid.cluster.xml.url=file:///<INSTALL_ROOT>\optionalLibraries\
    ObjectGrid\META-INF\cluster-config-1.xml 
  2. Guarde los cambios y reinicie el servidor de aplicaciones. WebSphere Application Server detecta el componente ObjectGrid e inicia automáticamente el servidor ObjectGrid.

    El ObjectGrid del servidor de aplicaciones utiliza la infraestructura de canal para interactuar con clientes ObjectGrid, en concreto, la denominada el puerto de acceso de cliente. Cuando se inicia el servidor ObjectGrid, detecta la co-ubicación con WebSphere Application Server y utiliza la infraestructura de canal que se está ejecutando en el servidor de aplicaciones. El servidor ObjectGrid crea e inicia su propia infraestructura de canal sólo si no se crea o se inicia una infraestructura de canal en el servidor de aplicaciones.

  3. Detenga el servidor ObjectGrid. Detenga el servidor ObjectGrid deteniendo el servidor de aplicaciones asociado. No puede detener el servidor ObjectGrid utilizando los mandatos de gestión de sistemas de ObjectGrid.

Resultado

Los servidores de aplicaciones del entorno de WebSphere Application Server ejecutan servidores ObjectGrid.



Related tasks
Carga y ejecución de la aplicación ObjectGrid de ejemplo con WebSphere Extended Deployment

Tema de tarea    

Condiciones de uso | Comentarios Última actualización: Mar 14, 2006 11:10:47 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/objectgrid/tobgstartobgserver.html

© Copyright IBM 2006. Reservados todos los derechos.
Este centro de información se ha realizado con tecnología de Eclipse. (http://www.eclipse.org)