Skip to main content
NetApp Solutions
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Per iniziare

Collaboratori

Questa soluzione è stata progettata per essere eseguita in un ambiente AWX/Tower.

AWX/Tower

Per gli ambienti AWX/tower, viene fornita una guida alla creazione di un inventario della gestione del cluster ONTAP e del server Oracle (IP e nomi host), alla creazione di credenziali, alla configurazione di un progetto che estrae il codice Ansible da NetApp Automation Github e al modello di lavoro che avvia l'automazione.

  1. La soluzione è stata progettata per essere eseguita in uno scenario di cloud privato (da on-premise a on-premise) e in un cloud ibrido (da on-premise a cloud pubblico Cloud Volumes ONTAP [CVO])

  2. Compilare le variabili specifiche del proprio ambiente, quindi copiarle e incollarle nei campi Extra Vars del modello di lavoro.

  3. Una volta aggiunti i var aggiuntivi al modello di lavoro, è possibile avviare l'automazione.

  4. L'automazione viene eseguita in tre fasi (Setup, Replication Schedule for Oracle binaries, Database, Logs e Replication Schedule solo per i registri) e una quarta fase per il ripristino del database in un sito DR.

  5. Per istruzioni dettagliate su come ottenere le chiavi e i token necessari per la visita CVO Data Protection "Raccogliere i prerequisiti per le implementazioni CVO e Connector"

Requisiti

<strong class="big"> </strong>
Ambiente Requisiti

Ambiente Ansible

AWX/Tower

Ansible v.2.10 e versioni successive

Python 3

Librerie Python - netapp-lib - xmltodict - jmespath

ONTAP

ONTAP versione 9.8 +

Due aggregati di dati

VLAN NFS e ifgrp create

Server Oracle

RHEL 7/8

Oracle Linux 7/8

Interfacce di rete per NFS, gestione pubblica e opzionale

Ambiente Oracle esistente on-source e sistema operativo Linux equivalente a destinazione (sito DR o cloud pubblico)

<strong class="big"> </strong>
Ambiente Requisiti

Ambiente Ansible

AWX/Tower

Ansible v.2.10 e versioni successive

Python 3

Librerie Python - netapp-lib - xmltodict - jmespath

ONTAP

ONTAP versione 9.8 +

Due aggregati di dati

VLAN NFS e ifgrp create

Server Oracle

RHEL 7/8

Oracle Linux 7/8

Interfacce di rete per NFS, gestione pubblica e opzionale

Ambiente Oracle esistente on-source e sistema operativo Linux equivalente a destinazione (sito DR o cloud pubblico)

Impostare lo spazio di swap appropriato sull'istanza Oracle EC2, per impostazione predefinita alcune istanze EC2 sono implementate con 0 swap

Cloud Manager/AWS

Chiave segreta/accesso AWS

NetApp Cloud Manager

Token di aggiornamento di NetApp Cloud Manager

Aggiungere lifs intercluster di origine al gruppo AWS Security

Dettagli sull'automazione

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

Questa implementazione automatica è progettata con un singolo playbook Ansible che consiste di tre ruoli separati. I ruoli sono per le configurazioni ONTAP, Linux e Oracle. La seguente tabella descrive le attività automatizzate.

Playbook Attività

ontap_setup

Verifica preliminare dell'ambiente ONTAP

Creazione di LIF Intercluster sul cluster di origine (OPZIONALE)

Creazione di LIF Intercluster sul cluster di destinazione (OPZIONALE)

Creazione del peering di cluster e SVM

Creazione di SnapMirror di destinazione e inizializzazione dei volumi Oracle designati

ora_replication_cg

Abilitare la modalità di backup per ogni database in /etc/oratab

Snapshot dei volumi Oracle Binary e Database

SnapMirror aggiornato

Disattivare la modalità di backup per ogni database in /etc/oratab

ora_replication_log

Cambiare il log corrente per ogni database in /etc/oratab

Snapshot del volume Oracle Log

SnapMirror aggiornato

ora_recovery

Interrompere SnapMirror

Abilitare NFS e creare un percorso di giunzione per i volumi Oracle sulla destinazione

Configurare l'host Oracle DR

Montare e verificare i volumi Oracle

Ripristinare e avviare il database Oracle

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

Questa implementazione automatica è progettata con un singolo playbook Ansible che consiste di tre ruoli separati. I ruoli sono per le configurazioni ONTAP, Linux e Oracle. La seguente tabella descrive le attività automatizzate.

Playbook Attività

cvo_setup

Verifica preliminare dell'ambiente

AWS Configure/AWS Access Key ID/Secret Key/Default Region

Creazione del ruolo AWS

Creazione dell'istanza di NetApp Cloud Manager Connector in AWS

Creazione dell'istanza CVO (Cloud Volumes ONTAP) in AWS

Aggiungere il cluster ONTAP di origine on-premise a NetApp Cloud Manager

Creazione di SnapMirror di destinazione e inizializzazione dei volumi Oracle designati

ora_replication_cg

Abilitare la modalità di backup per ogni database in /etc/oratab

Snapshot dei volumi Oracle Binary e Database

SnapMirror aggiornato

Disattivare la modalità di backup per ogni database in /etc/oratab

ora_replication_log

Cambiare il log corrente per ogni database in /etc/oratab

Snapshot del volume Oracle Log

SnapMirror aggiornato

ora_recovery

Interrompere SnapMirror

Abilitare NFS e creare un percorso di giunzione per i volumi Oracle sul CVO di destinazione

Configurare l'host Oracle DR

Montare e verificare i volumi Oracle

Ripristinare e avviare il database Oracle

Parametri predefiniti

Per semplificare l'automazione, abbiamo preimpostato molti parametri Oracle richiesti con valori predefiniti. In genere non è necessario modificare i parametri predefiniti per la maggior parte delle implementazioni. Un utente più avanzato può apportare modifiche ai parametri predefiniti con cautela. I parametri predefiniti si trovano in ogni cartella di ruoli nella directory dei valori predefiniti.

Licenza

Leggere le informazioni sulla licenza come indicato nel repository Github. Accedendo, scaricando, installando o utilizzando il contenuto di questo repository, l'utente accetta i termini della licenza stabilita "qui".

Si noti che esistono alcune limitazioni relative alla produzione e/o alla condivisione di qualsiasi opera derivata con il contenuto di questo repository. Leggere attentamente i termini del "Licenza" prima di utilizzare il contenuto. Se non si accettano tutti i termini, non accedere, scaricare o utilizzare il contenuto di questo repository.

Una volta pronti, fare clic su "Qui per le procedure AWX/Tower dettagliate".