WebSphere-Clusterrichtlinien

Wenn Sie Unica Campaign auf einem Cluster in WebSphere® installieren, führen Sie diese zusätzlichen Schritte neben den Schritten zur Installation von Unica Campaign auf WebSphere aus.

Vorbereiten der Datenquellen

Führen Sie neben den anderen in diesem Leitfaden angegebenen Anweisungen die folgenden Aufgaben für Ihre Datenquellen aus:

  • Die Unica Campaign-Datenbank muss sich auf einem Server befinden, der allen Servern im Cluster zugänglich ist, aber nicht auf einem Server im Cluster.
  • Wenn Sie den JDBC-Provider konfigurieren, legen Sie den Cluster als Geltungsbereich fest.

Installieren der Produkte

Stellen Sie beim Ausführen des Installationsprogramms sicher, dass Unica Platform und Unica Campaign auf dem Server installiert wird, das als designierter Administrationsserver für den Cluster vorgesehen ist. Der Administrationsserver ist für alle Server im Unica Campaign-Cluster zugänglich.

Es ist nicht erforderlich, die Software auf jedem Cluster-Member zu installieren. Stattdessen installieren Sie sie auf dem Administrationsserver. Dann erstellen Sie die EAR- oder WAR-Datei und stellen diese auf jedem Cluster-Member bereit.

Anmerkung: Der mit Campaign gebündelte IBM® WebSphere-Anwendungsserver unterstützt kein Clustering. Verwenden Sie in einer Clusterumgebung IBM WebSphere Application Server Network Deployment.

Schritte zur Implementierungsvorbereitung

Bevor Sie Unica Campaign bereitstellen, führen Sie die folgende Task aus:

  • Geben Sie das Basisverzeichnis frei, in dem Unica Campaign installiert ist. Wenn Sie beispielsweise Unica Campaign in C:\CampaignCluster\UNICA\Campaign installiert haben, geben Sie das gesamte CampaignCluster-Verzeichnis frei.

Bereitstellungsschritte

Führen Sie zusätzlich zu den Anweisungen im Bereitstellungskapitel (Bereitstellen der Unica Campaign-Webanwendung) die folgenden Aufgaben durch:

  1. Ordnen Sie Module Servern zu. Wenn Sie im Assistenten Installationsoptionen auswählen die Optionen für WebSphere festlegen, wählen Sie beim Zuordnen der Module zu den Servern den Cluster und den Web-Server aus.
  2. Zusätzliche Anweisungen für die generische JVM-Eigenschaft: Konfigurieren Sie die Generische JVM-Eigenschaft auf jedem Server im Cluster.

    Der im Verzeichnis <CAMPAIGN_HOME> festgelegte Pfad sowie andere Eigenschaften müssen auf das gemeinsam genutzte Installationsverzeichnis verweisen.

    Legen Sie die folgenden zusätzlichen Parameter für Cluster fest:

    • Stellen Sie den folgenden Parameter ein, um sicherzustellen, dass Deliver ETL nicht von allen Clusterknoten ausgelöst wird:

      -Dcampaign.deliveretl.disabled=true

      Setzen Sie für den einen Knoten, der ETL Unica Deliver-Daten für alle anderen Knoten auslösen soll, den Parameter auf False.

    • Legen Sie den folgenden Parameter fest, um sicherzustellen, dass Unica Interact ETL nicht von allen Clusterknoten ausgelöst wird:

      -Dcampaign.interactetl.disabled=true

      Setzen Sie für den einen Knoten, der ETL Interact-Daten für alle anderen Knoten auslösen soll, den Parameter auf "False".

Schritte nach der Bereitstellung

Führen Sie die folgenden Konfigurationsschritte aus, wenn Sie ein Plug-in für den Lastausgleich verwenden:

  • Damit Unica Campaign erfolgreich in einer Clusterumgebung arbeiten kann, müssen die Benutzer während der Sitzung auf einem einzigen Knoten verbleiben. Diese Option für Sitzungsmanagement und Lastausgleich ist als Sitzungsaffinität bekannt. Die Dokumentation Ihres Anwendungsservers enthält weitere Informationen zum Konfigurieren der Installation, sodass die Sitzungsaffinität verwendet werden kann.
    Anmerkung: Wenn ein Knoten auf einem System fehlschlägt, das diese Konfigurationsoption verwendet, schlagen sämtliche Benutzersitzungen auf diesem Knoten ebenfalls fehl. Die Einrichtung für den Lastausgleich darf den Benutzer nicht zu einem anderen Knoten umschalten, da die Benutzerauthentifizierung nur für einen einzelnen Knoten in Unica Campaign gilt. Benutzer werden aufgefordert, sich erneut anzumelden. In einigen Fällen kann es zu einem unerwarteten Fehler und damit einhergehendem Datenverlust kommen.
  • Melden Sie sich bei Unica Campaign an. Wählen Sie Einstellungen > Konfiguration aus und konfigurieren Sie die folgenden URL-Parameter, sodass alle Referenzen auf den Unica Campaign-Server den Proxy-Host und -Port verwenden:

    Campaign | Navigation | serverURL