Skip to main content
NetApp 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.

Primeros pasos

Colaboradores

Esta solución se ha diseñado para ejecutarse en un entorno AWX/Tower o mediante la interfaz de línea de comandos en un host de control de Ansible.

AWX/Tower

En el caso de los entornos AWX/Tower, se le guiará a través de la creación de un inventario de la gestión del clúster de ONTAP y del servidor de Oracle (IP y nombres de host), lo que crea credenciales, configura un proyecto que extrae el código de Ansible de la cuenta de Automation Github y la plantilla de trabajo que inicia la automatización.

  1. Rellene las variables específicas de su entorno y cópielas y péguelas en los campos más Vars de la plantilla de trabajo.

  2. Cuando se hayan añadido los var adicionales a su plantilla de trabajo, podrá iniciar la automatización.

  3. La plantilla de trabajo se ejecuta en tres fases especificando etiquetas para ontap_config, linux_config y oracle_config.

CLI a través del host de control de Ansible

  1. Para configurar el host Linux, de modo que pueda usarse como host de control de Ansible"haga clic aquí para obtener instrucciones detalladas"

  2. Una vez configurado el host de control de Ansible, puede clonar el repositorio de Ansible Automation.

  3. Edite el archivo hosts con las IP y/o los nombres de host de la gestión del clúster de ONTAP y las IP de gestión de servidores de Oracle.

  4. Rellene las variables específicas de su entorno y cópielas y péguelas en el vars.yml archivo.

  5. Cada host Oracle tiene un archivo de variable identificado por su nombre de host que contiene variables específicas del host.

  6. Después de completar todos los archivos variables, puede ejecutar la tableta playbook en tres fases especificando etiquetas para ontap_config, linux_config, y. oracle_config.

Requisitos

Entorno Oracle Requisitos

Entorno Ansible

El host AWX/Tower o Linux será el host de control de Ansible

Ansible v.2.10 y superior

Python 3

Bibliotecas Python - netapp-lib - xmltodict - jmespath

ONTAP

ONTAP versión 9.3 - 9.7

Dos agregados de datos

se han creado nfs vlan e ifgrp

Servidor(s) Oracle

RHEL 7/8

Oracle Linux 7/8

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

Archivos de instalación de Oracle en servidores Oracle

Detalles de automatización

Esta puesta en marcha automatizada se ha diseñado con un único libro de aplicaciones de Ansible que consiste en tres roles independientes. Los roles están destinados a configuraciones de ONTAP, Linux y Oracle. La siguiente tabla describe qué tareas se automatizan.

Función Tareas

ontap_config

Comprobación previa del entorno de ONTAP

Creación de SVM basada en NFS para Oracle

Creación de una política de exportación

Creación de volúmenes para Oracle

Creación de LIF NFS

linux_config

Cree puntos de montaje y monte volúmenes NFS

Verificar los montajes NFS

Configuración específica del SO

Cree directorios de Oracle

Configurar hugepages

Desactive SELinux y el daemon de firewall

Activar e iniciar el servicio chronyd

aumente el límite duro del descriptor de archivo

Cree el archivo de sesión pam.d

oracle_config

Instalación de software de Oracle

Cree el listener de Oracle

Crear bases de datos de Oracle

Configuración del entorno de Oracle

Guarde el estado de PDB

Habilitar el modo de archivo de instancias

Habilite el cliente DNFS

Habilite el inicio y apagado automático de la base de datos entre reinicios del sistema operativo

Parámetros predeterminados

Para simplificar la automatización, hemos predefinido muchos parámetros de puesta en marcha de Oracle necesarios 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 funciones en el directorio por defecto.

Instrucciones de puesta en funcionamiento

Antes de comenzar, descargue los siguientes archivos de instalación y revisión de Oracle y colóquelos en /tmp/archive directorio con acceso de lectura, escritura y ejecución para todos los usuarios en cada servidor de base de datos que se va a implementar. Las tareas de automatización buscan los archivos de instalación con nombre en ese directorio en particular para la instalación y configuración de Oracle.

LINUX.X64_193000_db_home.zip -- 19.3 base installer
p31281355_190000_Linux-x86-64.zip -- 19.8 RU patch
p6880880_190000_Linux-x86-64.zip -- opatch version 12.2.0.1.23

Licencia

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

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