WebSphere eXtreme
Scale es una memoria caché distribuida que requiere puertos de apertura para la comunicación con la pila del intermedio de solicitud de objetos (ORB) y Transmission Control Protocol
(TCP) entre máquinas virtuales Java. Planee y controle los puertos, especialmente en un entorno que tiene un cortafuegos, y cuando utiliza un servicio de catálogo y contenedores en varios puertos.
Importante: Al especificar números de puerto, evite establecer puertos que estén en el rango efímero para el sistema operativo.
Si utiliza un puerto que está en el rango efímero, se podrían producir conflictos de puertos.
Dominio de servicio de catálogo
Un dominio de servicio
de catálogo requiere que se definan los puertos siguientes:
- peerPort
- Especifica el puerto para que el gestor de alta disponibilidad (HA) se comunique entre servidores de catálogo iguales sobre una pila TCP. En WebSphere Application Server, este valor se hereda mediante la configuración del puerto del gestor de alta disponibilidad.
- clientPort
- Especifica el puerto para que los servidores de catálogo accedan a los datos de servicio de catálogo. En WebSphere Application Server, este puerto se establece mediante la configuración de dominio de servicio de catálogo.
- listenerPort
- Especifica el número de puerto al que se enlaza el
intermediario para solicitudes de objetos (ORB). Este valor configura los contenedores y clientes
para que se comuniquen con el servicio de catálogo mediante el ORB.
En WebSphere Application Server, el listenerPort se hereda de la configuración de puerto BOOTSTRAP_ADDRESS.Esta propiedad
se aplica al servidor de contenedor y al servicio de catálogo.
Valor predeterminado: 2809
- JMXConnectorPort
- Define el puerto SSL (Capa de sockets seguros)
al que se enlaza el servicio JMX (Java Management
Extensions).
- JMXServicePort
- Especifica el número de puerto en el que
el servidor MBean escucha las comunicaciones con
Java Management Extensions (JMX). La propiedad JMXServicePort especifica el puerto no SSL para JMX. Debe utilizar un número de puerto distinto para cada JVM de la configuración.
Si desea utilizar
JMX/RMI, especifique explícitamente JMXServicePort y el número de puerto,
incluso si desea utilizar el valor de puerto predeterminado. Esta propiedad se aplica tanto al servidor de contenedor, como al servicio catálogos. (Sólo necesario para entornos autónomos.)
Valor predeterminado: 1099 para servidores de catálogo
- jvmArgs (opcional)
- Especifica una lista de argumentos de máquina virtual Java (JVM). Cuando la seguridad
está habilitada, debe utilizar el siguiente argumento del script startOgServer para configurar el puerto SSL (capa de sockets seguros): -jvmArgs
-Dcom.ibm.CSI.SSLPort=<puerto_SSL>.
Servidores de contenedor
Los servidores de contenedor
WebSphere eXtreme
Scale también requieren varios puertos para funcionar. De forma predeterminada, el servidor de contenedor
eXtreme Scale genera su puerto de gestor HA y puerto de escucha ORB automáticamente con los puertos dinámicos. Para un entorno que tiene un cortafuegos, presenta ventajas para planificar y controlar los puertos. Para que los servidores de contenedor se inicien con puertos específicos, puede utilizar las opciones siguientes en el mandato
startOgServer.
- haManagerPort
- Especifica el número de puerto utilizado por High Availability Manager. Si no se establece esta propiedad, no se elige un puerto libre. Esta propiedad se ignora en los entornos WebSphere Application Server.
- listenerPort
- Especifica el número de puerto al que se enlaza el
intermediario para solicitudes de objetos (ORB). Este valor configura los contenedores y clientes
para que se comuniquen con el servicio de catálogo mediante el ORB.
En WebSphere Application Server, el listenerPort se hereda de la configuración de puerto BOOTSTRAP_ADDRESS.Esta propiedad
se aplica al servidor de contenedor y al servicio de catálogo.
Valor predeterminado: 2809
- JMXConnectorPort
- Define el puerto SSL (Capa de sockets seguros)
al que se enlaza el servicio JMX (Java Management
Extensions).
- JMXServicePort
- Especifica el número de puerto en el que
el servidor MBean escucha las comunicaciones con
Java Management Extensions (JMX). La propiedad JMXServicePort especifica el puerto no SSL para JMX. Debe utilizar un número de puerto distinto para cada JVM de la configuración.
Si desea utilizar
JMX/RMI, especifique explícitamente JMXServicePort y el número de puerto,
incluso si desea utilizar el valor de puerto predeterminado. Esta propiedad se aplica tanto al servidor de contenedor, como al servicio catálogos. (Sólo necesario para entornos autónomos.)
Valor predeterminado: 1099 para servidores de catálogo
- xioChannel.xioContainerTCPSecure.Port
- Especifica el número de puerto SSL de eXtremeIO en el servidor. Esta
propiedad sólo se utiliza cuando la propiedad transportType se
establece en SSL-Supported o SSL-Required.
- xioChannel.xioContainerTCPNonSecure.Port
- Especifica el número de puerto de escucha no seguro de eXtremeIO en el servidor. Si no establece el valor, se utiliza un puerto efímero. Esta
propiedad sólo se utiliza cuando la propiedad transportType
se establece en TCP/IP.
- jvmArgs (opcional)
- Especifica una lista de argumentos de máquina virtual Java (JVM). Cuando la seguridad
está habilitada, debe utilizar el siguiente argumento del script startOgServer para configurar el puerto SSL (capa de sockets seguros): -jvmArgs
-Dcom.ibm.CSI.SSLPort=<puerto_SSL>.
La planificación adecuada del control de puertos es esencial cuando se inician cientos de máquinas virtuales Java en un servidor. Si existe un conflicto de puertos, los servidores de contenedor no se iniciarán.
Clientes
Los clientes de
WebSphere eXtreme
Scale pueden recibir devoluciones de llamada de servidores al utilizar la API
DataGrid o diversos otros mandatos. Utilice la propiedad
listenerPort en el archivo de propiedades de cliente para especificar el puerto en el que el cliente está a la escucha de devoluciones de llamada del servidor.
- haManagerPort
- Especifica el número de puerto utilizado por High Availability Manager. Si no se establece esta propiedad, no se elige un puerto libre. Esta propiedad se ignora en los entornos WebSphere Application Server.
- Argumentos de JVM (opcional)
- Especifica una lista de argumentos de máquina virtual Java (JVM). Cuando la seguridad
está habilitada, debe utilizar la siguiente propiedad del sistema al iniciar el proceso de cliente: -jvmArgs -Dcom.ibm.CSI.SSLPort=<puerto_SSL>.
- listenerPort
- Especifica el número de puerto al que se enlaza el
intermediario para solicitudes de objetos (ORB). Este valor configura los contenedores y clientes
para que se comuniquen con el servicio de catálogo mediante el ORB.
En WebSphere Application Server, el listenerPort se hereda de la configuración de puerto BOOTSTRAP_ADDRESS.Esta propiedad
se aplica al servidor de contenedor y al servicio de catálogo.
Valor predeterminado: 2809
Puertos en WebSphere Application Server
- El valor de listenerPort se hereda del valor de
BOOTSTRAP_ADDRESS para cada servidor de aplicaciones
WebSphere Application Server.
- Los valores haManagerPort y peerPort heredados del valor DCS_UNICAST_ADDRESS para cada servidor de aplicaciones WebSphere Application Server.
Puede definir un dominio de servicio de catálogo en la consola administrativa, tal como se describe en Creación de dominios de servicio de catálogo en WebSphere Application Server.
PUede visualizar los puertos para un servidor determinado pulsando una de las vías de acceso siguientes en la consola administrativa:
- WebSphere Application Server Network Deployment Versión 6.1: .
- WebSphere Application Server Network Deployment Versión 7.0: