Para executar a grade de dados em um perfil do Liberty, você deve configurar os servidores
WebSphere eXtreme
Scale para usar os arquivos de configuração do perfil do Liberty.
Sobre Esta Tarefa
O estágio precisa ser configurado exatamente assim.
Procedimento
- Configure um servidor de catálogos com as configurações padrão usando os atributos a seguir no arquivo server.xml,
que informa ao eXtreme Scale para criar e iniciar um servidor de catálogos:
<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>
Observe que o elemento listenerPort é referenciado no server.xml; no
entanto, configure esse valor no arquivo bootstrap.properties.
Pode ser útil separar elementos como números de porta fora do server.xml para que diversos
processos que são executados com uma configuração idêntica possam compartilhar o mesmo arquivo
server.xml, mas ainda tenham configurações exclusivas.
- Configure o atributo listenerPort no arquivo bootstrap.properties.
No exemplo anterior, o rastreio é especificado na configuração do perfil do
Liberty e o atributo listenerPort especifica uma variável. Essa variável é
configurada no arquivo bootstrap.properties no diretório de configuração do servidor, wlp_install_root/usr/server/serverName.
Consulte o exemplo a seguir do arquivo bootstrap.properties:
# Materiais Licenciados - Propriedade da IBM
#
# "Restricted Materials of IBM"
#
# Copyright IBM Corp. 2011 All Rights Reserved.
#
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with
# IBM Corp.
#
# -------------------------------------------------------------------------------------------------
#
# port for the OSGi console
# osgi.console=5678
com.ibm.ws.xs.server.listenerPort=2809
Neste exemplo, a porta osgi.console está comentada, o que significa que o perfil do
Liberty recebe na porta especificada para que os clientes telnet se conectem a um console OSGi. Este
comportamento é útil para diagnosticar erros relacionados ao OSGi.
- Configure o arquivo server.xml usando a mesma configuração que você
pode usar para uma configuração do servidor independente. No arquivo server.xml, especifique o caminho do arquivo para o
arquivo de propriedades em um atributo serverProps dentro do elemento
com.ibm.ws.xs.server.config. Consulte o exemplo a seguir a partir do arquivo
server.xml:
<server>
...
<com.ibm.ws.xs.server.config ... serverProps="/path/to/myServerProps.properties" ... />
</server>
Restrição: O modelo de configuração Liberty tem restrições na maneira como as propriedades são especificadas. Portanto,
se precisar das propriedades a seguir, você deve especificá-las no arquivo de propriedades de servidor:
- foreignDomain.endpoints
- Especifica os nomes de domínios de serviço de catálogo aos quais você deseja vincular na topologia de replicação multimaster.
- xioChannel.xioContainerTCPNonSecure.Port
- Especifica o número de porta do listener descoberta do eXtremeIO no
servidor. Se esse valor não for configurado, uma porta temporária será usada. Essa
propriedade é usada somente quando a propriedade transportType é configurada como TCP/IP.
xioChannel.xioContainerTCPSecure.Port.
Algumas propriedades que eram configuráveis anteriormente em um ambiente independente devem
ser configuradas usando a configuração de perfil do Liberty em vez dos mecanismos de
configuração
eXtreme Scale.
- As configurações de criação de log e de rastreio devem ser especificadas usando o elemento
de criação de log no arquivo server.xml, em vez de serem especificadas no
arquivo de propriedades de servidor eXtreme Scale ou elemento com.ibm.ws.xs.server.config.
- O diretório ativo, como criação de log e rastreio, é uma configuração ampla do servidor e,
portanto, deve ser especificado de uma maneira ampla do servidor.
Se as
configurações anteriores estiverem incorretamente especificadas, o
eXtreme Scale registrará em log uma mensagem de aviso, que indica que as configurações são ignoradas.