eXtreme-Scale-Servers für die Verwendung des Liberty-Profils konfigurieren

Zum Ausführen des Datengrids in einem Liberty-Profil müssen Sie die Server von WebSphere eXtreme Scale für die Verwendung der Konfigurationsdateien des Liberty-Profils konfigurieren.

Informationen zu diesem Vorgang

Konfigurieren Sie die Verwendung der Konfigurationsdateien des Liberty-Profils.

Vorgehensweise

  1. Konfigurieren Sie einen Katalogserver mit Standardeinstellungen, indem Sie die folgenden Attribute in der Datei server.xml festlegen, die eXtreme Scale anweisen, einen Katalogserver zu erstellen und zu starten:
    <server description="eXtreme Scale Catalog Server with default settings">
    
        <!-- Features aktivieren -->
        <featureManager>
            <feature>eXtremeScale.server-1.0</feature>
        </featureManager>
    
        <com.ibm.ws.xs.server.config catalogServer="true" listenerPort="${com.ibm.ws.xs.server.listenerPort}" />
    
        <logging traceSpecification="*=info" maxFileSize="200" maxFiles="10" />
    
    </server>

    Beachten Sie, dass das Element "listenerPort" in der Datei server.xml referenziert wird. Sie konfigurieren diesen Wert jedoch in der Datei bootstrap.properties. Es kann hilfreich sein, Elemente wie Portnummern aus der Datei server.xml zu extrahieren, so dass mehrere Prozesse, die mit einer identischen Konfiguration ausgeführt werden, dieselbe Datei server.xml nutzen können, aber trotzdem eindeutige Einstellungen haben.

  2. Konfigurieren Sie das Attribut "listenerPort" in der Datei bootstrap.properties.

    Im vorherigen Beispiel wurde das Tracing in der Konfiguration des Liberty-Profils angegeben, und das Attribut "listenerPort" gibt eine Variable an. Diese Variable ist in der Datei bootstrap.properties im Serverkonfigurationsverzeichnis WLP-Installationsstammverzeichnis/usr/server/serverName konfiguriert. Sehen Sie sich das folgende Beispiel für die Datei bootstrap.properties an:

    # Licensed Materials - Property of IBM
    #
    # "Restricted Materials of IBM"
    #
    # Copyright IBM Corp. 2011 All Rights Reserved.
    #
    # US Government Users Restricted Rights - Use, duplication or
    # disclosure restricted by GSA ADP Schedule Contract with
    #
    # -------------------------------------------------------------------------------------------------
    #
    # Port für die OSGi-Konsole
    # osgi.console=5678
    
    com.ibm.ws.xs.server.listenerPort=2809

    In diesem Beispiel ist der osgi.console-Port auf Kommentar gesetzt, d. h., das Liberty-Profil ist am angegeben Profil für Telnet-Clients empfangsbereit, die eine Verbindung zu einer OSGi-Konsole herstellen. Dieses Verhalten ist für die Diagnose OSGi-bezogener Fehler hilfreich.

  3. Konfigurieren Sie die Datei server.xml mit derselben Konfiguration, die Sie für eine eigenständige Serverkonfiguration verwenden können. Geben Sie in der Datei server.xml den Dateipfad zur Eigenschaftendatei in einem Attribut "serverProps" im Element "com.ibm.ws.xs.server.config" an. Im Folgenden sehen Sie ein Beispiel aus der Datei server.xml:
    <server>
    ...
    <com.ibm.ws.xs.server.config ... serverProps="/Pfad/zu/myServerProps.properties" ... />
    </server>
    Einschränkung: Das Liberty-Konfigurationsmodell hat Einschränkungen in Bezug auf die Angabe der Eigenschaften. Wenn Sie die folgenden Eigenschaften benötigen, müssen Sie sie deshalb in der Servereigenschaftendatei angeben:
    fremde_Domäne.endpoints
    Gibt die Namen der Katalogservicedomänen an, zu denen Sie in der Multimasterreplikationstopologie eine Verknüpfung herstellen möchten.
    xioChannel.xioContainerTCPNonSecure.Port
    Gibt die Portnummer des nicht gesicherten Listener-Ports von eXtremeIO im Server an. Wenn Sie keinen Wert festlegen, wird ein ephemerer Port verwendet. Diese Eigenschaft wird nur verwendet, wenn die Eigenschaft "transportType" auf TCP/IP. xioChannel.xioContainerTCPSecure.Port gesetzt ist.
    Einige Eigenschaften, die früher in einer eigenständigen Umgebung konfigurierbar waren, müssen jetzt mit der Konfiguration des Liberty-Profils anstelle der Konfigurationsmechanismen von eXtreme Scale konfiguriert werden.
    • Protokollierungs- und Tracing-Einstellungen müssen mit dem Element "logging" in der Datei server.xml und nicht in der Servereigenschaftendatei von eXtreme Scale oder mit dem Element "com.ibm.ws.xs.server.config" angegeben werden.
    • Das Arbeitsverzeichnis ist wie die Protokollierung und das Tracing eine serverseitige Einstellung und muss deshalb serverseitig angegeben werden.
    Wenn die vorherigen Einstellungen nicht ordnungsgemäß angegeben wurden, protokolliert eXtreme Scale eine Warnung, die darauf hinweist, dass die Einstellungen ignoriert werden.