Automatic Virtual IP Failover und Oracle Private Cloud Appliance

Automatisches virtuelles IP-Failover mit Oracle Private Cloud Appliance X9-2 ermöglicht es Ihren Anwendungen, im Falle eines Problems auf Ihren Cloud-Servern ausgeführt zu bleiben. In diesem Lösungs-Playbook wird erläutert, wie Sie automatisches virtuelles IP-Failover mit Oracle Private Cloud Appliance und Oracle Cloud Infrastructure (OCI) bereitstellen, indem Sie die OCI-CLI mit Pacemaker und Corosync integrieren.

Info zu Oracle Private Cloud Appliance

Oracle Private Cloud Appliance (PCA) ist ein von Oracle entwickeltes System zur Implementierung der Anwendungs- und Middleware-Tiers.

Private Cloud Appliance bietet Kunden, die eine On-Premise-Lösung bevorzugen oder benötigen, die folgenden betrieblichen Vorteile von Public Cloud-Deployments:

  • Eine private Cloud-Infrastruktur und -Architektur, die mit Oracle Cloud Infrastructure (OCI) konsistent ist.
  • APIs und SDKs, die mit OCI zu einer On-Premise-Implementierung im Rack kompatibel sind, sodass Workloads, User Experience, Toolsets und Fähigkeiten zwischen Private Clouds und Public Clouds portierbar sind.
  • Reduzierte Infrastrukturkomplexität und Bereitstellungszeit für virtualisierte Workloads in privaten Clouds mit einem integrierten Hardware- und Softwaresystem.
  • Eine vollständige Plattform mit optimaler Performance für eine Vielzahl von Anwendungstypen und Workloads mit integrierten Management-, Compute-, Speicher- und Netzwerkressourcen.
  • Cloud- und administrative Services für modernisierte cloud-native Anwendungen.
  • Eine moderne Microservices-Architektur, Kubernetes und zugehörige Technologien für einen zukunftssicheren Software-Stack.
  • Stellen Sie eine direkte Verbindung zu Oracle Exadata und Oracle Database Appliance her, um eine ideale Infrastruktur für skalierbare Multi-Tier-Anwendungen zu schaffen.

Architektur

Diese Architektur zeigt Clusterknoten mit Corosync und Pacemaker, die auf einer virtuellen IP in einem OCI-Mandanten installiert sind.

Mit dieser Architektur können Sie automatisches virtuelles IP-Failover bereitstellen.



pca-x9-automatic-virtual-ip-failover.zip

Diese Architektur unterstützt die folgenden Komponenten:

  • Mandant

    Ein Mandant ist eine sichere und isolierte Partition, die Oracle bei der Registrierung für Oracle Cloud Infrastructure in Oracle Cloud einrichtet. Sie können Ihre Ressourcen in Oracle Cloud in Ihrem Mandanten erstellen, organisieren und verwalten. Ein Mandant ist synonym zu einem Unternehmen oder einer Organisation. In der Regel verfügt ein Unternehmen über einen einzelnen Mandanten und spiegelt dessen Organisationsstruktur in diesem Mandanten wider. Ein einzelner Mandant ist in der Regel mit einem einzelnen Abonnement verknüpft, und ein einzelnes Abonnement hat in der Regel nur einen Mandanten.

  • Virtuelles Cloud-Netzwerk (VCN) und Subnetz

    Ein VCN ist ein anpassbares, Software-definiertes Netzwerk, das Sie in einer Oracle Cloud Infrastructure-Region einrichten können. Wie herkömmliche Data Center-Netzwerke erhalten Sie mit VCNs vollständige Kontrolle über Ihre Netzwerkumgebung. Ein VCN kann mehrere sich nicht überschneidende CIDR-Blöcke aufweisen, die Sie nach dem Erstellen des VCN ändern können. Sie können ein VCN in Subnetze segmentieren, die sich auf eine Region oder eine Availability-Domain beschränken. Jedes Subnetz besteht aus einem fortlaufenden Adressbereich, der sich nicht mit den anderen Subnetzen im VCN überschneidet. Sie können die Größe eines Subnetzes nach der Erstellung ändern. Ein Subnetz ist öffentlich oder privat.

  • Internetgateway

    Das Internetgateway lässt Traffic zwischen den öffentlichen Subnetzen in einem VCN und dem öffentlichen Internet zu.

  • Volume blockieren

    Mit Block Storage Volumes können Sie Speicher-Volumes erstellen, anhängen, verbinden und verschieben und die Volume-Performance ändern, um Ihre Speicher-, Performance- und Anwendungsanforderungen zu erfüllen. Nachdem Sie ein Volume an eine Instanz angehängt und damit verbunden haben, können Sie es wie eine herkömmliche Festplatte verwenden. Sie können ein Volume auch trennen und an eine andere Instanz anhängen, ohne Daten zu verlieren.

  • Überwachung

    Der Oracle Cloud Infrastructure Monitoring-Service überwacht Ihre Cloud-Ressourcen aktiv und passiv mit Metriken, um Ressourcen und Alarme zu überwachen und Sie zu benachrichtigen, wenn diese Metriken alarmspezifische Trigger erfüllen.

  • Dateispeicher

    Oracle Cloud Infrastructure File Storage Service stellt ein dauerhaftes, skalierbares und sicheres Netzwerkdateisystem der Unternehmensklasse bereit. Sie können über jede Bare-Metal-, VM- oder Containerinstanz in einem VCN eine Verbindung mit einem File Storage Service-Dateisystem herstellen. Sie können auch außerhalb des VCN mit Oracle Cloud Infrastructure FastConnect und IPSec-VPN auf ein Dateisystem zugreifen.

  • Objektspeicher

    Mit Object Storage erhalten Sie schnellen Zugriff auf große Mengen an strukturierten und unstrukturierten Daten eines beliebigen Inhaltstyps, darunter Datenbankbackups, Analysendaten und umfangreiche Inhalte, wie Bilder und Videos. Sie können Daten sicher und geschützt speichern und dann direkt aus dem Internet oder aus der Cloud-Plattform abrufen. Sie können den Speicher nahtlos skalieren, ohne dass die Performance oder Servicezuverlässigkeit beeinträchtigt wird. Verwenden Sie Standardspeicher für "Hot Storage", auf den Sie schnell, sofort und häufig zugreifen müssen. Verwenden Sie Archivspeicher für "Cold Storage", den Sie über lange Zeiträume beibehalten möchten und auf den Sie nur selten zugreifen.

  • Identity and Access Management (IAM)

    Oracle Cloud Infrastructure Identity and Access Management (IAM) ist die Zugriffskontrollebene für Oracle Cloud Infrastructure-(OCI-) und Oracle Cloud-Anwendungen. Mit der IAM-API und der Benutzeroberfläche können Sie Identitätsdomains und die Ressourcen innerhalb der Identitätsdomain verwalten. Jede OCI-IAM-Identitätsdomain stellt eine eigenständige Identity and Access Management-Lösung oder eine andere Benutzerpopulation dar.

  • Virtuelle IP-Adresse für Corosync- und Pacemaker-Cluster

    Corosync und Pacemaker sind Komponenten von Drittanbietern, die in Ihren Clustern installiert sind, um das automatische virtuelle IP-Failover zu aktivieren.

Bevor Sie beginnen

Bevor Sie beginnen, stellen Sie sicher, dass folgende Anforderungen erfüllt wurden:

  • Private Cloud Appliance-Plattformimages OL7.9 oder OL8.0.
  • Ein VCN, ein Subnetz und eine Sicherheitsliste sind definiert.
  • Internetgateway für externen Zugriff auf Instanzen.
  • Zwei Instanzen mit der Mindestausprägung VM.PCAStandard1.4.
  • Die OCI-CLI wurde auf beiden Instanzen installiert.

  • Corosync- und Pacemaker-Packages auf beiden Instanzen installiert.

  • Certificate Authority Bundle abgerufen.
  • Compute-Instanz-Deployment konfiguriert.

Erforderliche Services und Rollen

Diese Lösung erfordert den folgenden Service:

  • Oracle Private Cloud Appliance X9-2

Für jeden Service sind diese Rollen erforderlich.

Servicename: Rolle Erforderlich für...
Oracle Private Cloud Appliance : Compute Enclave Erstellen Sie Netzwerk-, Compute- und Speicherkonstrukte.

Siehe Informationen zum Abrufen von Oracle Cloud-Services für Oracle-Lösungen, um die benötigten Cloud-Services abzurufen.