O WebSphere eXtreme
Scale é um cache distribuído que requer portas de abertura para se comunicar com a pilha Object Request Broker (ORB) e Protocolo de Controle de Transmissões (TCP) entre as Java virtual machines. Planeje e controle suas portas,
principalmente em um ambiente com firewall, e quando estiver
usando um serviço de catálogo e contêineres em diversas portas.
Importante: Quando estiver especificando os números de portas, evite configurar portas que estejam no intervalo temporário para seu sistema operacional.
Se usar uma porta que esteja no intervalo temporário, poderão ocorrer conflitos de porta.
Domínio do Serviço de Catálogo
Um domínio do serviço
de catálogo requer as seguintes portas para ser definido:
- peerPort
- Especifica a porta para o gerenciador de alta disponibilidade (HA) se comunicar
entre servidores de catálogo de peer sobre uma pilha TCP. No WebSphere Application Server, esta configuração é herdada pela configuração da porta do gerenciador de alta disponibilidade.
- clientPort
- Especifica a porta para servidores de catálogo acessarem dados do
serviço de catálogo. No WebSphere Application Server, essa porta
é configurada por meio da configuração do domínio de serviço de catálogo.
- listenerPort
- Especifica o número da porta ao qual o
Object Request Broker (ORB) se conecta. Esta configuração define que contêineres
e clientes se comunicam com o serviço de catálogo por meio do ORB.
No WebSphere Application Server, a listenerPort é
herdada pela configuração de porta BOOTSTRAP_ADDRESS. Esta
propriedade se aplica ao servidor de contêiner e ao serviço de catálogo.
Padrão: 2809
- JMXConnectorPort
- Define a porta Secure Sockets Layer
(SSL) à qual o serviço Java Management
Extensions (JMX) se conecta.
- JMXServicePort
- Especifica o número da porta na qual
o servidor MBean recebe a comunicação com Java Management Extensions (JMX). A propriedade JMXServicePort
especifica a porta não SSL para o JMX. Você deve usar um número da porta diferente para cada JVM
na configuração. Se desejar
usar JMX/RMI, especifique explicitamente JMXServicePort e
o número da porta, mesmo se desejar usar o valor de porta padrão. Essa propriedade se aplica ao servidor de contêiner e ao
serviço de catálogo.
(Necessário somente para ambientes independentes.)
Padrão: 1099 para
servidores de catálogos
- jvmArgs (opcional)
- Especifica uma lista de argumentos da Java virtual machine (JVM). Quando
a segurança está ativada, você deve usar o argumento a seguir no script startOgServer
para configurar a porta Secure Socket Layer (SSL): -jvmArgs
-Dcom.ibm.CSI.SSLPort=<sslPort>.
Servidores de Contêineres
Os servidores de contêineres do
WebSphere eXtreme
Scale também precisam de várias portas para operar. Por padrão, o servidor de contêineres do
eXtreme Scale gera sua porta do gerenciador HA e porta do listener ORB automaticamente com portas dinâmicas. Para um ambiente que possui um firewall, é recomendado planejar e controlar as portas. Para os servidores de contêiner iniciarem com portas específicas, as seguintes opções poderão ser usadas no comando
startOgServer.
- haManagerPort
- Especifica o número da porta que o
gerenciador de alta disponibilidade usa. Se essa propriedade não for configurada, uma porta livre
não será escolhida. Essa propriedade é ignorada nos ambientes WebSphere Application Server.
- listenerPort
- Especifica o número da porta ao qual o
Object Request Broker (ORB) se conecta. Esta configuração define que contêineres
e clientes se comunicam com o serviço de catálogo por meio do ORB.
No WebSphere Application Server, a listenerPort é
herdada pela configuração de porta BOOTSTRAP_ADDRESS. Esta
propriedade se aplica ao servidor de contêiner e ao serviço de catálogo.
Padrão: 2809
- JMXConnectorPort
- Define a porta Secure Sockets Layer
(SSL) à qual o serviço Java Management
Extensions (JMX) se conecta.
- JMXServicePort
- Especifica o número da porta na qual
o servidor MBean recebe a comunicação com Java Management Extensions (JMX). A propriedade JMXServicePort
especifica a porta não SSL para o JMX. Você deve usar um número da porta diferente para cada JVM
na configuração. Se desejar
usar JMX/RMI, especifique explicitamente JMXServicePort e
o número da porta, mesmo se desejar usar o valor de porta padrão. Essa propriedade se aplica ao servidor de contêiner e ao
serviço de catálogo.
(Necessário somente para ambientes independentes.)
Padrão: 1099 para
servidores de catálogos
- xioChannel.xioContainerTCPSecure.Port
- Especifica o número de porta SSL do eXtremeIO no servidor. Esta
propriedade é usada somente quando a propriedade transportType
é configurada como SSL-Supported ou SSL-Required.
- xioChannel.xioContainerTCPNonSecure.Port
- Especifica o número de porta listener não segura do eXtremeIO no servidor. Se esse valor não for configurado, uma porta temporária será usada.
Esta propriedade é usada somente quando a propriedade transportType
é configurada como TCP/IP.
- jvmArgs (opcional)
- Especifica uma lista de argumentos da Java virtual machine (JVM). Quando
a segurança está ativada, você deve usar o argumento a seguir no script startOgServer
para configurar a porta Secure Socket Layer (SSL): -jvmArgs
-Dcom.ibm.CSI.SSLPort=<sslPort>.
Planejar adequadamente o controle da porta é essencial quando centenas de Java virtual machines são iniciadas em um servidor. Se existir um conflito de portas, os servidores de contêiner não são iniciados.
Clientes
Os clientes do
WebSphere eXtreme
Scale podem receber retornos de chamada de servidores quando estiver usando a API do
DataGrid ou vários outros comandos. Use a propriedade
listenerPort no arquivo de propriedades do cliente para especificar a porta na qual o cliente atende aos retornos de chamada do servidor.
- haManagerPort
- Especifica o número da porta que o
gerenciador de alta disponibilidade usa. Se essa propriedade não for configurada, uma porta livre
não será escolhida. Essa propriedade é ignorada nos ambientes WebSphere Application Server.
- JVM arguments (opcional)
- Especifica uma lista de argumentos da Java virtual machine (JVM). Quando
a segurança está ativada, você deve usar a propriedade de sistema a seguir ao
iniciar o processo do cliente: -jvmArgs -Dcom.ibm.CSI.SSLPort=<sslPort>.
- listenerPort
- Especifica o número da porta ao qual o
Object Request Broker (ORB) se conecta. Esta configuração define que contêineres
e clientes se comunicam com o serviço de catálogo por meio do ORB.
No WebSphere Application Server, a listenerPort é
herdada pela configuração de porta BOOTSTRAP_ADDRESS. Esta
propriedade se aplica ao servidor de contêiner e ao serviço de catálogo.
Padrão: 2809
Portas no WebSphere Application Server
- O valor de listenerPort é herdado
do valor de BOOTSTRAP_ADDRESS para cada servidor de aplicativos do WebSphere Application Server.
- Os valores haManagerPort e peerPort herdados do
valor DCS_UNICAST_ADDRESS de cada
servidor de aplicativos WebSphere Application Server.
É possível definir um domínio de serviço de catálogo no console administrativo, conforme descrito em Criando Domínios do Serviço de Catálogo no WebSphere Application Server.
Você pode visualizar as portas para um determinado servidor ao clicar em um dos seguintes caminhos no console administrativo:
- WebSphere Application Server Network Deployment Versão 6.1: .
- WebSphere Application Server Network Deployment Versão 7.0: