WebSphere eXtreme Scale Administration Guide > Plan application deployment > Tune performance


Plan for network ports


WebSphere eXtreme Scale is a distributed cache that requires opening ports to communicate with the ORB and TCP stack among JVMs and other machines. You should plan and control the ports, especially in a firewall environment such as when you are using a catalog service and containers on multiple ports.


Catalog service grid

A catalog service grid requires the following.

peerPort Port the HA manager uses to communicate between peer catalog servers over a TCP stack
clientPort Port for catalog servers to access catalog service data
jmxPort Port the JMX service should use
orbPort Port for containers and clients to communicate with the catalog service through the ORB

Use the startOgServer command to specify the ports previously listed with the option in stand-alone...

-catalogServiceEndPoints cs1:host1:clientPort:peerPort, cs2:host2:clientPort:peerPort, cs3:host3:clientPort:peerPort
-listenerPort <orbPort> -JMXServicePort <jmxPort>

In a WebSphere Application Server environment, the ports in the previous list are specified in WebSphere cell custom properties with key catalog.services.cluster as:

The WebSphere eXtreme Scale container servers also require several ports to operate. By default, the eXtreme Scale container server generates its HA manager port and ORB listener port automatically with dynamic ports. In the firewall environment, since it is advantageous for you to plan and control ports, options are provided to start eXtreme Scale container servers with specified HAManager port and ORB listener port with an option in the startOgServer command...

-HaManagerPort <peerPort>
-listenerPort <orbPort>

Proper planning of port control is a benefit, but there is an inherent difficulty to plan and manage these ports when hundreds of Java Virtual Machines are started in a machine. Any port conflict will cause a failure of server startup.

When security is enabled, an SSL port is a required addition to the ports listed previously. Using...

Dcom.ibm.CSI.SSLPort=<sslPort>

...as a -jvmArgs argument sets the SSL port to <sslPort>.



Parent topic

Tune performance


+

Search Tips   |   Advanced Search