Skip to main content
NetApp database solutions
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Empezando

Colaboradores kevin-hoke

Esta solución ha sido diseñada para ejecutarse en un entorno AWX/Tower.

AWX/Torre

Para los entornos AWX/Tower, se le guiará a través de la creación de un inventario de su administración de clústeres ONTAP y del servidor Oracle (IP y nombres de host), la creación de credenciales, la configuración de un proyecto que extrae el código Ansible de NetApp Automation Github y la plantilla de trabajo que inicia la automatización.

  1. La solución ha sido diseñada para ejecutarse en un escenario de nube privada (local a local) y en una nube híbrida (local a nube pública Cloud Volumes ONTAP [CVO]).

  2. Complete las variables específicas de su entorno y cópielas y péguelas en los campos Variables adicionales en su plantilla de trabajo.

  3. Una vez que se hayan agregado las variables adicionales a su plantilla de trabajo, puede iniciar la automatización.

  4. La automatización se ejecutará en tres fases (configuración, programación de replicación para binarios de Oracle, base de datos, registros y programación de replicación solo para registros) y una cuarta fase para recuperar la base de datos en un sitio de recuperación ante desastres.

  5. Para obtener instrucciones detalladas para obtener las claves y tokens necesarios para la Protección de Datos CVO, visite"Recopilar requisitos previos para las implementaciones de CVO y conectores"

Requisitos

<strong class="big">En las instalaciones</strong>
Ambiente Requisitos

Entorno Ansible

AWX/Torre

Ansible v.2.10 y superior

Python 3

Bibliotecas de Python: netapp-lib, xmltodict y jmespath

* ONTAP*

Versión 9.8+ de ONTAP

Dos agregados de datos

VLAN NFS y grupo IF creados

Servidores Oracle

RHEL 7/8

Oracle Linux 7/8

Interfaces de red para NFS, públicas y de gestión opcional

Entorno Oracle existente en el origen y el sistema operativo Linux equivalente en el destino (sitio de recuperación ante desastres o nube pública)

CVO
Ambiente Requisitos

Entorno Ansible

AWX/Torre

Ansible v.2.10 y superior

Python 3

Bibliotecas de Python: netapp-lib, xmltodict y jmespath

* ONTAP*

Versión 9.8+ de ONTAP

Dos agregados de datos

VLAN NFS y grupo IF creados

Servidores Oracle

RHEL 7/8

Oracle Linux 7/8

Interfaces de red para NFS, públicas y de gestión opcional

Entorno Oracle existente en el origen y el sistema operativo Linux equivalente en el destino (sitio de recuperación ante desastres o nube pública)

Establezca un espacio de intercambio adecuado en la instancia de Oracle EC2; de manera predeterminada, algunas instancias de EC2 se implementan con 0 espacio de intercambio.

Administrador de la nube/AWS

Clave de acceso/secreta de AWS

Cuenta de NetApp Cloud Manager

Token de actualización de NetApp Cloud Manager

Agregar LIF entre clústeres de origen al grupo de seguridad de AWS

Detalles de la automatización

<strong class="big">En las instalaciones</strong>

Esta implementación automatizada está diseñada con un único manual de Ansible que consta de tres roles separados. Los roles son para configuraciones de ONTAP, Linux y Oracle. En la siguiente tabla se describen qué tareas se están automatizando.

Manual de estrategias Tareas

configuración al pulsar

Comprobación previa del entorno ONTAP

Creación de LIF entre clústeres en el clúster de origen (OPCIONAL)

Creación de LIF entre clústeres en el clúster de destino (OPCIONAL)

Creación de clúster y peering SVM

Creación de SnapMirror de destino e inicialización de volúmenes Oracle designados

ora_replication_cg

Habilitar el modo de copia de seguridad para cada base de datos en /etc/oratab

Instantánea tomada de volúmenes binarios y de base de datos de Oracle

Snapmirror actualizado

Desactivar el modo de copia de seguridad para cada base de datos en /etc/oratab

ora_registro_de_replicación

Cambiar el registro actual de cada base de datos en /etc/oratab

Instantánea tomada del volumen de registro de Oracle

Snapmirror actualizado

ora_recovery

Romper SnapMirror

Habilite NFS y cree una ruta de unión para los volúmenes de Oracle en el destino

Configurar el host de Oracle de recuperación ante desastres

Montar y verificar volúmenes de Oracle

Recuperar e iniciar la base de datos Oracle

CVO

Esta implementación automatizada está diseñada con un único manual de Ansible que consta de tres roles separados. Los roles son para configuraciones de ONTAP, Linux y Oracle. En la siguiente tabla se describen qué tareas se están automatizando.

Manual de estrategias Tareas

cvo_setup

Comprobación previa del entorno

AWS Configure/ID de clave de acceso de AWS/Clave secreta/Región predeterminada

Creación de un rol de AWS

Creación de una instancia de NetApp Cloud Manager Connector en AWS

Creación de una instancia de Cloud Volumes ONTAP (CVO) en AWS

Agregar clúster ONTAP de origen local a NetApp Cloud Manager

Creación de SnapMirror de destino e inicialización de volúmenes Oracle designados

ora_replication_cg

Habilitar el modo de copia de seguridad para cada base de datos en /etc/oratab

Instantánea tomada de volúmenes binarios y de base de datos de Oracle

Snapmirror actualizado

Desactivar el modo de copia de seguridad para cada base de datos en /etc/oratab

ora_registro_de_replicación

Cambiar el registro actual de cada base de datos en /etc/oratab

Instantánea tomada del volumen de registro de Oracle

Snapmirror actualizado

ora_recovery

Romper SnapMirror

Habilite NFS y cree una ruta de unión para los volúmenes de Oracle en el CVO de destino

Configurar el host de Oracle de recuperación ante desastres

Montar y verificar volúmenes de Oracle

Recuperar e iniciar la base de datos Oracle

Parámetros predeterminados

Para simplificar la automatización, hemos preestablecido muchos parámetros de Oracle requeridos con valores predeterminados. Por lo general, no es necesario cambiar los parámetros predeterminados para la mayoría de las implementaciones. Un usuario más avanzado puede realizar cambios en los parámetros predeterminados con precaución. Los parámetros predeterminados se encuentran en cada carpeta de función, en el directorio de valores predeterminados.

Licencia

Debes leer la información de la licencia tal como se indica en el repositorio de Github. Al acceder, descargar, instalar o utilizar el contenido de este repositorio, usted acepta los términos de la licencia establecida"aquí" .

Tenga en cuenta que existen ciertas restricciones en torno a la producción y/o intercambio de cualquier trabajo derivado del contenido de este repositorio. Asegúrese de leer los términos del"Licencia" antes de utilizar el contenido. Si no está de acuerdo con todos los términos, no acceda, descargue ni utilice el contenido de este repositorio.