Bevor Sie beginnen

In diesem Tutorial erfahren Sie, wie Sie einen Load Balancer in Oracle Cloud Infrastructure zur Verwendung mit Umgebungen erstellen, die in PeopleSoft Cloud Manager erstellt wurden. Dieses Tutorial dauert etwa 30 Minuten.

Der Oracle Cloud Infrastructure Load Balancing-Service ermöglicht eine automatisierte Trafficverteilung von einem Einstiegspunkt auf mehrere Backend-Server, die über Ihr virtuelles Cloud-Netzwerk (VCN) erreichbar sind.

Siehe Load Balancer in der Oracle Cloud Infrastructure-Dokumentation.

Hintergrund

Dies ist das sechzehnte Tutorial in der Install PeopleSoft Cloud Manager-Serie. Lesen Sie die Tutorials in der aufgeführten Reihenfolge. Die optionalen Tutorials bieten alternative Methoden für das Setup.

Schritt 1: Load Balancer-Konfiguration planen

So erstellen und konfigurieren Sie einen Load Balancer für eine PeopleSoft-Umgebung:

  1. Load Balancer in der Oracle Cloud Infrastructure Compute-Konsole erstellen

    Siehe Load-Balancer-Management in der Oracle Cloud Infrastructure-Dokumentation.

    • Wählen Sie einen öffentlichen oder privaten Load Balancer aus. Bei öffentlichem Zugriff akzeptiert der Load Balancer Traffic aus dem Internet. Mit privatem Zugang wird eine Verbindung zu internen Ports hergestellt.
    • VCN, Subnetze und Sicherheitsregeln auswählen.
    • Wählen Sie aus, wie der Load Balancer Traffic verteilt.
    • Geben Sie Namen für Backend-Sets an, aber geben Sie keine Backends an.
    • Geben Sie Namen, Ports und Protokoll für den Listener an.
  2. Verknüpfen Sie in PeopleSoft Cloud Manager die Umgebungskomponenten mit dem Load Balancer.

    Weitere Informationen finden Sie in der Dokumentation zu PeopleSoft Cloud Manager im Abschnitt "Load-Balancer-Einstellungen konfigurieren". Wählen Sie die Seite PeopleSoft Cloud Manager im Oracle Help Center aus.

    • Wählen Sie einen Load Balancer.
    • Wählen Sie ein Backend-Set aus, und fügen Sie Webserverdomains oder Kibana-Domains als Backends hinzu.
    • Listener wählen
    • Wählen Sie, ob der Listener für Kibana-, PIA- oder Integration Broker-(IB-) und Berichtsknoten verwendet werden soll.

Die Dokumentation zu Oracle Cloud Infrastructure Load Balancer bezieht sich auf Backend-Server als Compute-Instanzen. Wenn Sie einen Load Balancer zur Verwendung mit PeopleSoft Cloud Manager erstellen, bezieht sich der Begriff auf Instanzen, die für Mid-Tiers mit Webserver-(PIA-)Domains oder Kibana-Domains erstellt wurden. Kibana ist Teil des Elasticsearch-, Logstash- und Kibana-Setups (der ELK-Stack).

Sie können einen Load Balancer für folgende Zwecke verwenden:

  • Full-Tier-Umgebungen mit oder ohne Kibana
  • Middle Tiers mit Appserver, Process Scheduler und Webserver
  • Middle Tiers mit Appserver, Process Scheduler, Webserver und Kibana
  • ELK-Stack-Tiers mit Kibana

Ein Backend-Set besteht aus einer Gruppe identischer Backends, wie z.B. einer Gruppe von Webserverdomänen. Wenn Sie die Domains mit dem Load Balancer verknüpfen, müssen sich die Kibana-Domains in separaten Backend-Sets der Webserver-(PIA-) und IB/Report Node-Domains befinden.

Schritt 2: Virtuelles Cloud-Netzwerk für einen Load Balancer einrichten

Bevor Sie den Load Balancer erstellen, erstellen Sie ein virtuelles Cloud-Netzwerk (VCN).

Das VCN, das als Teil des Resource Manager-Stacks für Cloud Manager erstellt wird, enthält kein Subnetz oder keine Sicherheitsregeln für den Load Balancer. Falls gewünscht, können Sie ein Subnetz für den Load Balancer in dem vom Resource Manager-Stack erstellten VCN hinzufügen und zusätzliche Sicherheitsregeln hinzufügen. Wenn Sie ein VCN erstellen oder ein vorhandenes verwenden möchten, können Sie dort die erforderlichen Sicherheitsregeln hinzufügen.

Erstellen Sie ein separates VCN, oder aktualisieren Sie ein vorhandenes, das mit dem Load Balancer verwendet werden soll.

  • Verwenden Sie dasselbe VCN für den Load Balancer und die durch Provisioning bereitgestellten Umgebungen PeopleSoft.
  • Das Subnetz, in dem sich der Load Balancer befindet, muss eingehende Anforderungen an den Listening-Port des Load Balancers zulassen. Sie geben den Port für den Listener an, wenn Sie den Load Balancer erstellen.
  • Die Subnetze, in denen sich die Webserverdomains und Kibana-Domains befinden, müssen eingehende Anforderungen vom Load Balancer an die Listener-Ports des Webservers und der Kibana-Knoten zulassen.
  • Sie können entweder Sicherheitsregeln für die Subnetze oder Netzwerksicherheitsgruppen (NSGs) verwenden, um die Netzwerkanforderungen zu erfüllen.
  • Die Firewallregeln müssen zulassen, dass der Load Balancer eine Verbindung zu den erforderlichen Ports für die PeopleSoft-Umgebungskomponenten herstellt, und die Umgebungskomponenten müssen eine Verbindung zu Load-Balancer-Ports herstellen können.
  • Je nach Umgebungseinrichtung sind folgende Verbindungen erforderlich:
    • Öffentliche oder private Load Balancer benötigen eine Verbindung vom Load Balancer zum PIA- oder IB-Port.
    • Öffentliche oder private Load Balancer benötigen eine Verbindung vom Load Balancer zum Kibana-Port.
    • Private Load Balancer benötigen eine Verbindung von der IB-VM zum Listener-Port des Load Balancers (für privaten internen Zugriff auf den Load Balancer).
    • Private Load Balancer benötigen eine Verbindung von der Anwendungsserver-VM zum Listener-Port des Load Balancers (für privaten internen IB-Zugriff auf den Load Balancer).
    • Private Load Balancer benötigen eine Verbindung von der ELK/Kibana-VM zum Listener-Port des Load Balancers (für privaten internen IB-Zugriff über den Load Balancer).
    • Private Load Balancer benötigen eine Verbindung von der Process Scheduler-VM zum Listener-Port des Load Balancers (für privaten internen Zugriff zum Veröffentlichen von Berichten über die Load-Balancer-URL).

Beispielsubnetze und eine Liste der PeopleSoft-Komponentenports finden Sie im Tutorial "Virtuelles Cloud-Netzwerk für PeopleSoft Cloud Manager planen" (optional).

Schritt 3: Load Balancer in der Oracle Cloud Infrastructure-Konsole erstellen

So erstellen Sie einen Load Balancer:

  1. Melden Sie sich bei Oracle Cloud Infrastructure an, und wählen Sie Networking, Load Balancer im Menü (Menüsymbol für die Oracle Cloud Infrastructure-Konsole) oben links im Fenster aus.
  2. Wählen Sie ein Compartment aus.
  3. Klicken Sie auf Load Balancer erstellen.
    Load Balancer (Seite)
    Beschreibung dieser Abbildung (create_load_balancer.png)
  4. Wählen Sie Load Balancer als Typ aus, und klicken Sie auf Load Balancer erstellen.
    Seite "Load-Balancer-Typ auswählen"
    Beschreibung dieser Abbildung (create_load_balancer_type.png)
  5. Geben Sie einen aussagefähigen Namen ein. Notieren Sie sich den Namen, den Sie zur Verwendung in Cloud Manager eingeben.
    Details hinzufügen, Load-Balancer-Name
    Beschreibung dieser Abbildung (create_ldbal_name.png)
  6. Wählen Sie einen Sichtbarkeitstyp aus.
    • Klicken Sie auf Öffentlich, wenn der Load Balancer für eingehenden Traffic eine öffentliche IP-Adresse verwenden soll, die für das Internet offen ist.
    • Klicken Sie auf Privat, wenn Sie eine private IP-Adresse für internen eingehenden VCN-Traffic verwenden möchten.
    Seite "Load Balancer erstellen", Abschnitt "Sichtbarkeitstyp auswählen"
    Beschreibung dieser Abbildung (create_ldbal_pub_priv.png)
  7. Wenn Sie eine öffentliche IP-Adresse auswählen, wählen Sie eine der folgenden Optionen:
    • Wählen Sie Ephemere IP-Adresse aus, um eine IP-Adresse für den Load Balancer zu generieren.
    • Wählen Sie Reservierte IP-Adresse, um eine neue reservierte IP-Adresse zu erstellen, oder wählen Sie eine vorhandene reservierte IP-Adresse aus.
  8. Wählen Sie eine der folgenden Optionen aus:
    • Wählen Sie Flexible Ausprägungen, und geben Sie die gewünschte minimale und maximale Bandbreite an.
    • Wählen Sie Dynamische Ausprägungen, und wählen Sie eine der verfügbaren vordefinierten Ausprägungsgrößen aus.
    Seite "Load Balancer erstellen", Abschnitt "Ausprägungen"
    Beschreibung dieser Abbildung (create_ldbal_shape.png)
  9. Wählen Sie ein Compartment aus, und wählen Sie ein vorhandenes VCN und Subnetz aus.
    Seite "Load Balancer erstellen", Abschnitt "Networking auswählen"
    Beschreibung dieser Abbildung (create_ldbal_networking.png)
  10. (Optional) Wählen Sie die Option Netzwerksicherheitsgruppen zur Kontrolle des Traffics verwenden aus, und wählen Sie mindestens eine vorhandene Netzwerksicherheitsgruppe aus.
  11. Wählen Sie eine dieser Load Balancing Policys, um zu bestimmen, wie Traffic auf die Backend-Server verteilt wird.
    • Gewichtetes Round-Robing: Eingehender Traffic nacheinander auf die einzelnen Server in der Backend-Setliste verteilen. Dies ist die empfohlene Policy.
    • IP-Hash: Leiten Sie Anforderungen von einem bestimmten Client immer an denselben Backend-Server weiter.
    • Least Connections: Leitet eingehenden Anforderungstraffic an den Backend-Server mit den wenigsten aktiven Verbindungen weiterzu.

    Seite "Load Balancer erstellen", Abschnitt "Load Balancing Policy angeben"
    Beschreibung dieser Abbildung (create_ldbal_policy.png)
  12. Wählen Sie zu diesem Zeitpunkt keine Backend-Server aus. Sie wählen die Backend-Server in Cloud Manager aus.
  13. Health-Check-Policy auswählen. Übernehmen Sie die Standardeinstellungen oder ändern Sie die Einstellungen.

    • Protokoll
    • Port – Geben Sie 0 (null) ein, um mehrere Webserver-Domänenports zu unterstützen.
    • Intervall in Millisekunden (optional)
    • Timeout in Millisekunden (optional)
    • Anzahl Wiederholungen (optional)
    • Statuscode (optional): Wenn Sie einen Load Balancer für einen ELK-Knoten mit Kibana definieren, geben Sie "400" als Statuscode ein.
    • URL-Pfad (URI)
    • Antwortbody RegEx (optional)
    Seite "Load Balancer erstellen", Health-Check-Policy angeben
    Beschreibung dieser Abbildung (create_ldbal_healthcheck.png)
  14. Wählen Sie den Link "Erweiterte Einstellungen anzeigen", und geben Sie einen aussagekräftigen Namen für das Backend-Set ein, z.B. pia_backendset.

    Notieren Sie sich den Namen, den Sie zur Verwendung in Cloud Manager eingeben.

    Seite "Load Balancer erstellen", Abschnitt "Name des Backend-Sets"
    Beschreibung dieser Abbildung (create_ldbal_backendset_name.png)
  15. Wählen Sie die Registerkarte "Sessionpersistenz" und die Option Anwendungscookiepersistenz aktivieren aus.
  16. Cookienamen eingeben.

    Wenn Sie den Load Balancer für Ihre bereitgestellte Umgebung konfigurieren, verwendet der Konfigurationsprozess diesen Cookienamen, um die Konfiguration der Webserver-(PIA-)Domain zu aktualisieren.

    Seite "Load Balancer erstellen", Abschnitt "Sessionpersistenz"
    Beschreibung dieser Abbildung (create_ldbal_appl_cookie.png)
  17. Klicken Sie anschließend auf Weiter.
  18. Geben Sie einen Namen ein, um den Listener zu konfigurieren. Notieren Sie sich den Namen, den Sie zur Verwendung in Cloud Manager eingeben.
  19. Wählen Sie einen der folgenden Traffictypen aus, die der Listener verarbeitet:
    • HTTPS
    • HTTP
    • HTTP/2
    • TCP
    Seite "Load Balancer erstellen", Abschnitt "Listener konfigurieren"
    Beschreibung dieser Abbildung (create_ldbal_listener.png)
  20. Wenn Sie HTTPS, HTTP/2 oder TCP auswählen, geben Sie ein SSL-Zertifikat, ein Certificate-Authority-(CA-)Zertifikat und einen Private Key an. Durchsuchen Sie die Datei auf Ihrem Computer, oder kopieren Sie den Inhalt, und fügen Sie ihn ein.

    Informationen hierzu finden Sie in der Oracle Cloud Infrastructure-Dokumentation unter SSL-Zertifikate für Load Balancer.

    Die Aktivierung von SSL wird empfohlen. Wenn Sie das Zertifikat zu diesem Zeitpunkt nicht hinzufügen, können Sie es nach dem Erstellen des Load Balancers dem Listener hinzufügen, wie im folgenden Abschnitt beschrieben.

    Seite "Listener konfigurieren", SSL-Zertifikat hinzufügen
    Beschreibung dieser Abbildung (create_ldbal_sslcert.png)
  21. Geben Sie einen Port ein, den der Listener auf Ingress-Traffic überwachen soll.
  22. Klicken Sie anschließend auf Weiter.
  23. Übernehmen Sie auf der Logging-Seite die Standardwerte, und klicken Sie auf Weiterleiten.

SSL-Zertifikat zu einem Listener in einem vorhandenen Load Balancer hinzufügen (optional)

Sie können ein SSL-Zertifikat hinzufügen, nachdem Sie die Load Balancer-Erstellung abgeschlossen haben. Fügen Sie das Zertifikat hinzu, bevor Sie die Umgebung in Cloud Manager konfigurieren.

  1. Melden Sie sich bei Bedarf bei Oracle Cloud Infrastructure an, und wählen Sie Networking, Load Balancer aus dem Menü oben links im Fenster aus.
  2. Suchen Sie den Load Balancer, und wählen Sie im Menü "Aktionen" die Option "Details anzeigen".
  3. Wählen Sie auf der Detailseite für den Load Balancer Zertifikate aus den Links "Ressourcen" auf der linken Seite aus.
  4. Klicken Sie auf Zertifikat hinzufügen.
  5. Geben Sie einen Namen für das Zertifikat ein.
    Zertifikat hinzufügen (Seite)
    Beschreibung dieser Abbildung (addcert_existing_ldbal.png)
  6. Geben Sie ein SSL-Zertifikat, ein Certificate Authority-(CA-)Zertifikat und einen Private Key an. Durchsuchen Sie die Datei auf Ihrem Computer, oder kopieren Sie den Inhalt, und fügen Sie ihn ein.

    Informationen hierzu finden Sie in der Oracle Cloud Infrastructure-Dokumentation unter SSL-Zertifikate für Load Balancer.

  7. Klicken Sie auf Zertifikat hinzufügen.
  8. Wählen Sie auf der Detailseite für den Load Balancer Listener aus den Links "Ressourcen" auf der linken Seite aus.
  9. Wählen Sie im Aktionsmenü für den Listener "Bearbeiten".
  10. Wählen Sie das Protokoll aus.

    Wenn Sie HTTPS oder HTTP/2 wählen, ist die Option SSL verwenden ausgewählt. Wenn Sie TCP auswählen, ist die Option aktiviert, und Sie müssen sie auswählen.

    Seite "Listener bearbeiten"
    Beschreibung dieser Abbildung (addcert_edit_listener.png)
  11. Wählen Sie das Zertifikat und das Backend-Set aus.
  12. Klicken Sie auf Änderungen speichern.

Schritt 4: PeopleSoft-Umgebung zur Verwendung des Load Balancers konfigurieren

Melden Sie sich bei Cloud Manager an, um eine PeopleSoft-Umgebung für die Verwendung des Load Balancers zu konfigurieren. Sie schließen die Konfiguration auf der Seite "Load Balancer-Einstellung" für die Umgebung ab.

Seite "Load Balancer-Einstellungen" in Cloud Manager
Beschreibung dieser Abbildung (cldmgr_config_ldbal.png)

Im Abschnitt "Load-Balancer-Einstellungen konfigurieren" in der Dokumentation PeopleSoft Cloud Manager finden Sie vollständige Anweisungen zum Konfigurieren der PeopleSoft-Umgebung. Wählen Sie die Seite PeopleSoft Cloud Manager im Oracle Help Center aus.

Nächste Schritte

Definierte Tags in Oracle Cloud Infrastructure für PeopleSoft Cloud Manager erstellen (optional)

Weitere Informationen