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

Iniciando um Servidor ObjectGrid em um Servidor de Aplicativos

Um servidor ObjectGrid pode ser configurado para iniciar em um servidor de aplicativos. O WebSphere Application Server detecta o componente ObjectGrid e inicia automaticamente o servidor ObjectGrid.

Antes de começar

É possível configurar servidores ObjectGrid no WebSphere Application Server Versão 6.0.2 e posteriores, inclusive quando complementos com o WebSphere Extended Deployment ou o WebSphere Business Integration Server estiverem instalados. As versões anteriores do WebSphere Application Server, como o WebSphere Application Server Versão 5.0.2, podem ter aplicativos que utilizam o ObjectGrid como clientes, mas a função do servidor ObjectGrid não pode estar co-localizada com as versões anteriores do servidor de aplicativos.

Se você estiver utilizando configurações de cluster que permitam replicação, é necessário o gerenciador de alta disponibilidade. Os servidores ObjectGrid utilizam o servidor de alta disponibilidade de maneira diferente dos servidores de aplicativos normais. Quando o servidor ObjectGrid está em um servidor de aplicativos, o servidor ObjectGrid não configura, inicializa ou cria o serviço do gerenciador de alta disponibilidade, mas utiliza o serviço de alta disponibilidade existente no servidor de aplicativos. Para replicação entre servidores ObjectGrid, os servidores ObjectGrid devem estar executando em servidores de aplicativos que sejam membros do mesmo grupo principal.

Todas as outras funções do servidor ObjectGrid são as mesmas quando o servidor executa no WebSphere Application Server. Se a especificação do cluster de ObjectGrid incluir três servidores, quaisquer três servidores de aplicativos em um único grupo principal podem hospedar esses servidores ObjectGrid. Os servidores de aplicativos também podem se espalhar por clusters, desde que os clusters pertençam ao mesmo grupo principal. A etapa mais importante é correlacionar o nome do host TCP/IP e as informações de portas do servidor no arquivo cluster.xml.

Por que e quando realizar esta tarefa

Utilize esta tarefa para executar servidores ObjectGrid nos servidores de aplicativos no ambiente do WebSphere Application Server.
  1. Inclua as propriedades customizadas necessárias na JVM (Java Virtual Machine). No console administrativo, clique em Servidores > Servidores de Aplicativos > server_name > Gerenciamento de Java e de Processo > Definição de Processo > Java Virtual Machine > Propriedades Customizadas. Clique em Novo. Crie as seguintes propriedades customizadas:
    Table 1. Propriedades Customizadas de JVM para Servidores ObjectGrid
    Nome da Propriedade Customizada Descrição Exemplo de Valor
    objectgrid.server.name Especifica o nome do servidor ObjectGrid a ser utilizado neste servidor de aplicativos. O nome fornecido deve ser um dos nomes de servidores definidos no arquivo XML do cluster de ObjectGrid. server1
    objectgrid.xml.url Especifica a URL (Universal Resource Locator) para o arquivo XML do ObjectGrid. Essa propriedade é requerida.
    file:///d:/was/etc/test/
    objectGridMatch.xml
    objectgrid.cluster.xml.url Especifica a URL para o arquivo XML do cluster de ObjectGrid. Esta propriedade é exigida
    file:///d:/was/etc/test/
    csCluster0.xml
    objectgrid.security.server.props Especifica a URL para o arquivo de propriedades de segurança do servidor ObjectGrid. Esta propriedade é exigida somente se a segurança estiver ativada no arquivo XML do cluster de ObjectGrid. Para determinar se a segurança está ativada em seu arquivo XML do cluster, procure o seguinte texto:
    <cluster name="cluster1" securityEnabled="true"
    ....
    Se o atributo securityEnabled estiver configurado como false, não é necessário definir esta propriedade.

    Utilize o arquivo security.ogserver.props como um gabarito. Consulte para obter o significado dessas propriedades neste arquivo e como elas podem ser utilizadas.

    file:///d:/was/
    optionalLibraries/
    ObjectGrid/properties/
    security.ogserver.props 
    Também é possível definir estas propriedades da JVM no campo Argumentos de JVM Genéricos no painel Java Virtual Machine no console administrativo. Este é um exemplo de valor para o 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. Salve as alterações e reinicie o servidor de aplicativos. O WebSphere Application Server detecta o componente ObjectGrid e inicia automaticamente o servidor ObjectGrid.

    O ObjectGrid no servidor de aplicativos utiliza a estrutura de canal para interagir com clientes de ObjectGrid, especificamente chamada de porta de Acesso de Cliente. Quando o servidor ObjectGrid é iniciado, ele detecta a co-localização com o WebSphere Application Server e utiliza a estrutura de canal que já está em execução no servidor de aplicativos. O servidor ObjectGrid cria e inicia sua própria estrutura de canal somente se uma estrutura de canal não estiver criada ou iniciada no servidor de aplicativos.

  3. Pare o servidor ObjectGrid. Pare o servidor ObjectGrid parando o servidor de aplicativos associado. Não é possível parar o servidor ObjectGrid utilizando os comandos de gerenciamento de sistema do ObjectGrid.

Resultado

Os servidores de aplicativos no ambiente do WebSphere Application Server são servidores ObjectGrid em execução.



Related tasks
Carregando e Executando o Aplicativo de Amostra ObjectGrid com o WebSphere Extended Deployment

Tópico de Tarefa    

Termos de Uso | Feedback Última atualização: Mar 21, 2006 12:54:57 PM 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. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)