Skip to main content
NetApp database solutions
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Erste Schritte

Beitragende kevin-hoke

Diese Lösung wurde für die Ausführung in einer AWX/Tower-Umgebung entwickelt.

AWX/Turm

Für AWX/Tower-Umgebungen werden Sie durch die Erstellung eines Inventars Ihres ONTAP Clustermanagements und Oracle-Servers (IPs und Hostnamen), das Erstellen von Anmeldeinformationen, das Konfigurieren eines Projekts, das den Ansible-Code von NetApp Automation Github abruft, und der Jobvorlage geführt, die die Automatisierung startet.

  1. Die Lösung wurde für den Betrieb in einem privaten Cloud-Szenario (On-Premise zu On-Premise) und einer Hybrid-Cloud (On-Premise zu Public Cloud Cloud Volumes ONTAP [CVO]) konzipiert.

  2. Füllen Sie die für Ihre Umgebung spezifischen Variablen aus und kopieren Sie sie und fügen Sie sie in die Felder „Extra Vars“ in Ihrer Jobvorlage ein.

  3. Nachdem die zusätzlichen Variablen zu Ihrer Jobvorlage hinzugefügt wurden, können Sie die Automatisierung starten.

  4. Die Automatisierung ist so angelegt, dass sie in drei Phasen (Setup, Replikationszeitplan für Oracle-Binärdateien, Datenbank, Protokolle und Replikationszeitplan nur für Protokolle) und einer vierten Phase zur Wiederherstellung der Datenbank an einem DR-Standort ausgeführt wird.

  5. Detaillierte Anweisungen zum Erhalt der für den CVO-Datenschutz erforderlichen Schlüssel und Token finden Sie unter"Voraussetzungen für CVO- und Connector-Bereitstellungen sammeln"

Anforderungen

<strong class="big">Vor Ort</strong>
Umfeld Anforderungen

Ansible-Umgebung

AWX/Turm

Ansible v.2.10 und höher

Python 3

Python-Bibliotheken – netapp-lib – xmltodict – jmespath

* ONTAP*

ONTAP Version 9.8 +

Zwei Datenaggregate

NFS-VLAN und IFGRP erstellt

Oracle-Server

RHEL 7/8

Oracle Linux 7/8

Netzwerkschnittstellen für NFS, öffentliche und optionale Verwaltung

Vorhandene Oracle-Umgebung auf der Quelle und das entsprechende Linux-Betriebssystem am Ziel (DR-Site oder öffentliche Cloud)

<strong class="big">CVO</strong>
Umfeld Anforderungen

Ansible-Umgebung

AWX/Turm

Ansible v.2.10 und höher

Python 3

Python-Bibliotheken – netapp-lib – xmltodict – jmespath

* ONTAP*

ONTAP Version 9.8 +

Zwei Datenaggregate

NFS-VLAN und IFGRP erstellt

Oracle-Server

RHEL 7/8

Oracle Linux 7/8

Netzwerkschnittstellen für NFS, öffentliche und optionale Verwaltung

Vorhandene Oracle-Umgebung auf der Quelle und das entsprechende Linux-Betriebssystem am Ziel (DR-Site oder öffentliche Cloud)

Legen Sie den entsprechenden Swap-Speicherplatz auf der Oracle EC2-Instanz fest. Standardmäßig werden einige EC2-Instanzen mit 0 Swap bereitgestellt.

Cloud Manager/AWS

AWS-Zugriffs-/Geheimschlüssel

NetApp Cloud Manager-Konto

NetApp Cloud Manager-Aktualisierungstoken

Fügen Sie der AWS-Sicherheitsgruppe Quell-Intercluster-LIFs hinzu

Automatisierungsdetails

<strong class="big">Vor Ort</strong>

Diese automatisierte Bereitstellung wird mit einem einzigen Ansible-Playbook entwickelt, das aus drei separaten Rollen besteht. Die Rollen gelten für ONTAP, Linux- und Oracle-Konfigurationen. In der folgenden Tabelle wird beschrieben, welche Aufgaben automatisiert werden.

Spielbuch Aufgaben

ontap_setup

Vorabprüfung der ONTAP -Umgebung

Erstellung von Intercluster-LIFs auf dem Quellcluster (OPTIONAL)

Erstellung von Intercluster-LIFs auf dem Zielcluster (OPTIONAL)

Erstellen eines Clusters und SVM-Peering

Erstellen des Ziel SnapMirror und Initialisieren der vorgesehenen Oracle-Volumes

ora_replication_cg

Aktivieren Sie den Sicherungsmodus für jede Datenbank in /etc/oratab

Snapshot der Oracle-Binär- und Datenbankvolumes

Snapmirror aktualisiert

Deaktivieren Sie den Sicherungsmodus für jede Datenbank in /etc/oratab

ora_replication_log

Wechseln Sie das aktuelle Protokoll für jede Datenbank in /etc/oratab

Snapshot des Oracle-Protokollvolumes

Snapmirror aktualisiert

ora_recovery

SnapMirror unterbrechen

Aktivieren Sie NFS und erstellen Sie einen Verbindungspfad für Oracle-Volumes auf dem Ziel

Konfigurieren des DR-Oracle-Hosts

Mounten und Überprüfen von Oracle-Volumes

Wiederherstellen und Starten der Oracle-Datenbank

<strong class="big">CVO</strong>

Diese automatisierte Bereitstellung wird mit einem einzigen Ansible-Playbook entwickelt, das aus drei separaten Rollen besteht. Die Rollen gelten für ONTAP, Linux- und Oracle-Konfigurationen. In der folgenden Tabelle wird beschrieben, welche Aufgaben automatisiert werden.

Spielbuch Aufgaben

cvo_setup

Vorabprüfung der Umgebung

AWS-Konfiguration/AWS-Zugriffsschlüssel-ID/Geheimschlüssel/Standardregion

Erstellen einer AWS-Rolle

Erstellen einer NetApp Cloud Manager Connector-Instanz in AWS

Erstellen einer Cloud Volumes ONTAP (CVO)-Instanz in AWS

On-Premise-Source ONTAP -Cluster zu NetApp Cloud Manager hinzufügen

Erstellen des Ziel SnapMirror und Initialisieren der vorgesehenen Oracle-Volumes

ora_replication_cg

Aktivieren Sie den Sicherungsmodus für jede Datenbank in /etc/oratab

Snapshot der Oracle-Binär- und Datenbankvolumes

Snapmirror aktualisiert

Deaktivieren Sie den Sicherungsmodus für jede Datenbank in /etc/oratab

ora_replication_log

Wechseln Sie das aktuelle Protokoll für jede Datenbank in /etc/oratab

Snapshot des Oracle-Protokollvolumes

Snapmirror aktualisiert

ora_recovery

SnapMirror unterbrechen

Aktivieren Sie NFS und erstellen Sie einen Verbindungspfad für Oracle-Volumes auf dem Ziel-CVO

Konfigurieren des DR-Oracle-Hosts

Mounten und Überprüfen von Oracle-Volumes

Wiederherstellen und Starten der Oracle-Datenbank

Standardparameter

Um die Automatisierung zu vereinfachen, haben wir viele erforderliche Oracle-Parameter mit Standardwerten voreingestellt. Für die meisten Bereitstellungen ist es im Allgemeinen nicht erforderlich, die Standardparameter zu ändern. Ein erfahrener Benutzer kann mit Vorsicht Änderungen an den Standardparametern vornehmen. Die Standardparameter befinden sich in jedem Rollenordner im Verzeichnis „Defaults“.

Lizenz

Sie sollten die Lizenzinformationen im Github-Repository lesen. Indem Sie auf die Inhalte dieses Repositorys zugreifen, sie herunterladen, installieren oder verwenden, stimmen Sie den Bedingungen der Lizenz zu."hier," .

Beachten Sie, dass hinsichtlich der Erstellung und/oder Weitergabe abgeleiteter Werke aus den Inhalten dieses Repositorys bestimmte Einschränkungen gelten. Bitte lesen Sie unbedingt die Bedingungen der"Lizenz" bevor Sie den Inhalt verwenden. Wenn Sie nicht allen Bedingungen zustimmen, dürfen Sie nicht auf die Inhalte in diesem Repository zugreifen, sie nicht herunterladen oder verwenden.

Wenn Sie fertig sind, klicken Sie auf"Hier finden Sie detaillierte AWX/Tower-Verfahren" .