Planejamento para Portas de Rede

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

É 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: Servidores > Servidores de Aplicativos > server_name > Portas > end_point_name.
  • WebSphere Application Server Network Deployment Versão 7.0: Servidores > Tipos de Servidor > WebSphere Application Servers > server_name > Portas > port_name