Netzports planen

WebSphere eXtreme Scale ist ein verteilter Cache, der das Öffnen von Ports für die Kommunikation mit dem ORB (Object Request Broker) und dem TCP-Stack (Transmission Control Protocol) zwischen Java Virtual Machines voraussetzt. Planen und steuern Sie Ihre Ports, insbesondere in einer Umgebung, die eine Firewall hat, und wenn Sie einen Katalogservice und Container an mehreren Ports verwenden.

Wichtig: Wenn Sie Portnummern angeben, vermeiden Sie die Festlegung von Ports, die in einem ephemeren Bereich für Ihr Betriebssystem enthalten sind. Wenn Sie einen Port verwenden, der in einem ephemeren Bereich enthalten ist, können Portkonflikte auftreten.

Katalogservicedomäne

Eine Katalogservicedomäne erfordert die Definition der folgenden Ports:
peerPort
Gibt den Port für den High-Availability Manager an, über den Peer-Katalogserver über einen TCP-Stack miteinander kommunizieren. In WebSphere Application Server wird diese Einstellung von der Portkonfiguration des High Availability Manager übernommen.
clientPort
Gibt den Port für den Zugriff auf Katalogservicedaten für Katalogserver an. In WebSphere Application Server wird dieser Port über die Katalogservicedomänenkonfiguration festgelegt.
listenerPort
Gibt die Portnummer an, an die der Object Request Broker (ORB) gebunden wird. Diese Einstellung konfiguriert Container und Clients für die Kommunikation mit dem Katalogservice über den ORB. In WebSphere Application Server wird der Listener-Port von der Konfiguration des BOOTSTRAP_ADDRESS-Ports übernommen. Diese Eigenschaft gilt für den Container-Server und den Katalogservice.

Standardeinstellung: 2809

JMXConnectorPort
Definiert den SSL-Port (Secure Sockets Layer), an den der JMX-Service (Java Management Extensions) gebunden wird.
JMXServicePort
Gibt die Nummer des Ports an, über den der MBean-Server mit Java Management Extensions (JMX) kommuniziert. Die Eigenschaft "JMXServicePort" gibt den Nicht-SSL-Port für JMX an. Sie müssen für jede JVM in Ihrer Konfiguration eine andere Portnummer verwenden. Wenn Sie JMX/RMI verwenden, geben Sie die Option JMXServicePort und die Portnummer explizit an, selbst wenn Sie den Standardportwert verwenden möchten. Diese Eigenschaft gilt für den Container-Server und den Katalogservice. (Nur für eigenständige Umgebungen erforderlich.)

Standardeinstellung: 1099 für Katalogserver

jvmArgs (optional)
Gibt eine Liste mit JVM-Argumenten (Java Virtual Machine) an. Wenn die Sicherheit aktiviert ist, müssen Sie das folgende Argument im Script startOgServer verwenden, um den SSL-Port (Secure Socket Layer) zu konfigurieren: -jvmArgs -Dcom.ibm.CSI.SSLPort=<SSL-Port>.

Container-Server

Die Container-Server von WebSphere eXtreme Scale erfordern für den Betrieb ebenfalls verschiedene Ports. Standardmäßig generiert der Container-Server von eXtreme Scale seinen HA-Manager-Port und seinen ORB-Listener-Port automatisch mit dynamischen Ports. Für eine Umgebung mit einer Firewall empfiehlt es sich, Ports zu planen und zu steuern. Damit Container-Server an bestimmten Ports gestartet werden, können Sie die folgenden Optionen im Befehl startOgServer verwenden.
haManagerPort
Gibt die Nummer des vom High Availability Manager verwendeten Ports an. Wenn diese Eigenschaft nicht gesetzt wird, wird ein freier Port ausgewählt. Diese Eigenschaft wird in Umgebungen von WebSphere Application Server ignoriert.
listenerPort
Gibt die Portnummer an, an die der Object Request Broker (ORB) gebunden wird. Diese Einstellung konfiguriert Container und Clients für die Kommunikation mit dem Katalogservice über den ORB. In WebSphere Application Server wird der Listener-Port von der Konfiguration des BOOTSTRAP_ADDRESS-Ports übernommen. Diese Eigenschaft gilt für den Container-Server und den Katalogservice.

Standardeinstellung: 2809

JMXConnectorPort
Definiert den SSL-Port (Secure Sockets Layer), an den der JMX-Service (Java Management Extensions) gebunden wird.
JMXServicePort
Gibt die Nummer des Ports an, über den der MBean-Server mit Java Management Extensions (JMX) kommuniziert. Die Eigenschaft "JMXServicePort" gibt den Nicht-SSL-Port für JMX an. Sie müssen für jede JVM in Ihrer Konfiguration eine andere Portnummer verwenden. Wenn Sie JMX/RMI verwenden, geben Sie die Option JMXServicePort und die Portnummer explizit an, selbst wenn Sie den Standardportwert verwenden möchten. Diese Eigenschaft gilt für den Container-Server und den Katalogservice. (Nur für eigenständige Umgebungen erforderlich.)

Standardeinstellung: 1099 für Katalogserver

xioChannel.xioContainerTCPSecure.Port
Gibt die SSL-Portnummer von eXtremeIO auf dem Server an. Diese Eigenschaft wird nur verwendet, wenn die Eigenschaft transportType auf SSL-Supported oder SSL-Required gesetzt ist.
xioChannel.xioContainerTCPNonSecure.Port
Gibt die Nummer des nicht sicheren Listener-Ports von eXtremeIO auf dem Server an. Wenn Sie keinen Wert festlegen, wird ein ephemerer Port verwendet. Diese Eigenschaft wird nur verwendet, wenn die Eigenschaft transportType auf TCP/IP gesetzt ist.

jvmArgs (optional)
Gibt eine Liste mit JVM-Argumenten (Java Virtual Machine) an. Wenn die Sicherheit aktiviert ist, müssen Sie das folgende Argument im Script startOgServer verwenden, um den SSL-Port (Secure Socket Layer) zu konfigurieren: -jvmArgs -Dcom.ibm.CSI.SSLPort=<SSL-Port>.

Eine ordnungsgemäße Planung der Portsteuerung ist von entscheidender Bedeutung, wenn Hunderte von Java Virtual Machines in einem Server gestartet werden. Wenn ein Portkonflikt vorliegt, werden die Container-Server nicht gestartet.

Clients

Clients von WebSphere eXtreme Scale können Rückrufe von Servern empfangen, wenn Sie die API DataGrid oder mehrere andere Befehle verwenden. Verwenden Sie die Eigenschaft listenerPort in der Clienteigenschaftendatei, um den Port anzugeben, an dem der Client auf Rückrufe vom Server wartet.
haManagerPort
Gibt die Nummer des vom High Availability Manager verwendeten Ports an. Wenn diese Eigenschaft nicht gesetzt wird, wird ein freier Port ausgewählt. Diese Eigenschaft wird in Umgebungen von WebSphere Application Server ignoriert.
JVM-Argumente (optional)
Gibt eine Liste mit JVM-Argumenten (Java Virtual Machine) an. Wenn die Sicherheit aktiviert ist, müssen Sie die folgende Systemeigenschaft verwenden, wenn Sie den Clientprozess starten: -jvmArgs -Dcom.ibm.CSI.SSLPort=<sslPort>.
listenerPort
Gibt die Portnummer an, an die der Object Request Broker (ORB) gebunden wird. Diese Einstellung konfiguriert Container und Clients für die Kommunikation mit dem Katalogservice über den ORB. In WebSphere Application Server wird der Listener-Port von der Konfiguration des BOOTSTRAP_ADDRESS-Ports übernommen. Diese Eigenschaft gilt für den Container-Server und den Katalogservice.

Standardeinstellung: 2809

Ports in WebSphere Application Server

Sie können eine Katalogservicedomäne gemäß der Beschreibung im Artikel Katalogservicedomänen in WebSphere Application Server erstellen in der Administrationskonsole definieren.

Sie können die Ports für einen bestimmten Server anzeigen, indem Sie auf einen der folgenden Pfade in der Administrationskonsole klicken:
  • WebSphere Application Server Network Deployment Version 6.1: Server > Anwendungsserver > Servername > Ports > Endpunktname
  • WebSphere Application Server Network Deployment Version 7.0: Server > Servertypen > WebSphere-Anwendungsserver > Servername > Ports > Portname