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.

TR-4996: Implementación y protección de Oracle SI en VCF con vVols

Colaboradores netapp-revathid kevin-hoke

Allen Cao, Niyaz Mohamed, NetApp

La solución proporciona una descripción general y detalles para la implementación y protección de Oracle en VMware Cloud Foundation (VCF) con vSphere Virtual Volumes (vVols) como almacenamiento de base de datos principal y base de datos Oracle en una configuración de instancia única (SI).

Objetivo

VMware vSphere Virtual Volumes (vVols) es un marco de integración y administración de SAN/NAS que expone discos virtuales como objetos de almacenamiento nativos y permite operaciones basadas en matrices a nivel de disco virtual. En otras palabras, vVols hace que los dispositivos SAN/NAS sean compatibles con las máquinas virtuales y desbloquea la capacidad de aprovechar los servicios de datos basados en matrices con un enfoque centrado en la máquina virtual en la granularidad de un solo disco virtual. vVols permite a los clientes aprovechar las capacidades únicas de sus inversiones de almacenamiento actuales y realizar la transición sin interrupciones a un modelo operativo más simple y eficiente, optimizado para entornos virtuales que funcionan en todos los tipos de almacenamiento.

Esta documentación demuestra la implementación y la protección de una base de datos de instancia única de Oracle en un entorno de VMware Cloud Foundation con vVols como almacenamiento de base de datos principal en un clúster de almacenamiento de NetApp ONTAP . La base de datos Oracle está configurada como si estuviera implementada en sistemas de archivos locales en un sistema de almacenamiento local. Este informe técnico se centra en los pasos para crear vVols en VCF para la implementación de Oracle. También demostramos cómo utilizar la herramienta de interfaz de usuario SnapCenter de NetApp para realizar copias de seguridad, restaurar y clonar una base de datos Oracle para desarrollo/prueba u otros casos de uso para la operación de base de datos con uso eficiente del almacenamiento en VCF.

Esta solución aborda los siguientes casos de uso:

  • Implementación de base de datos Oracle SI en VCF con almacén de datos vVols en NetApp ONTAP AFF como almacenamiento de base de datos principal

  • Copia de seguridad y restauración de bases de datos de Oracle en VCF con almacén de datos vVols mediante la herramienta de interfaz de usuario SnapCenter de NetApp

  • Clon de base de datos de Oracle para desarrollo/prueba u otros casos de uso en VCF con almacén de datos vVols mediante la herramienta de interfaz de usuario SnapCenter de NetApp

Audiencia

Esta solución está destinada a las siguientes personas:

  • Un administrador de bases de datos que desea implementar Oracle en VCF con un almacén de datos vVols en NetApp ONTAP AFF como almacenamiento de base de datos principal

  • Un arquitecto de soluciones de base de datos que desea probar cargas de trabajo de Oracle en VCF con un almacén de datos vVols en el almacenamiento NetApp ONTAP AFF

  • Un administrador de almacenamiento que desee implementar y administrar una base de datos Oracle implementada en VCF con un almacén de datos vVols en el almacenamiento NetApp ONTAP AFF

  • Un propietario de una aplicación que desea crear una base de datos Oracle en VCF con un almacén de datos vVol

Entorno de prueba y validación de soluciones

La prueba y validación de esta solución se realizó en un entorno de laboratorio con VCF con almacén de datos vVols en almacenamiento NetApp ONTAP AFF que podría no coincidir con el entorno de implementación final. Para más información, consulte la sección Factores clave a considerar en la implementación .

Arquitectura

Esta imagen proporciona una imagen detallada de la configuración de implementación de Oracle en la nube pública de AWS con iSCSI y ASM.

Componentes de hardware y software

Hardware

NetApp ONTAP AFF A300

Versión 9.14.1P4

Estante DS224 con 24 discos NVMe, capacidad total 35,2 TiB

Clúster de VMware VSphere

Versión 8.02

12 CPU x Intel® Xeon® Gold 5218 CPU a 2,30 GHz, 8 nodos (4 dominios de administración y 4 dominios de carga de trabajo)

Software

Red Hat Linux

Núcleo RHEL-8.6, 4.18.0-372.9.1.el8.x86_64

Alojamiento de servidores Oracle DB, suscripción RedHat implementada para pruebas

Servidor de Windows

Estándar 2022, 10.0.20348, compilación 20348

Alojamiento del servidor SnapCenter

Centos Linux

Versión 8.5.2111 de CentOS Linux

Hospedaje del controlador Ansible

Base de datos Oracle

Versión 19.18

Parche RU aplicado p34765931_190000_Linux-x86-64.zip

Oracle OPatch

Versión 12.2.0.1.36

Último parche p6880880_190000_Linux-x86-64.zip

Servidor SnapCenter

Versión 6.0

Implementación de grupos de trabajo

Plugin de SnapCenter para VMware vSphere

Versión 6.0

Implementado como una máquina virtual ova en un clúster vSphere

Herramienta ONTAP para VMware vSphere

Versión 9.13

Implementado como una máquina virtual ova en un clúster vSphere

Abrir JDK

Versión java-11-openjdk-11.0.23.0.9-3.el8.x86_64

Requisito del complemento SnapCenter en las máquinas virtuales de base de datos

Configuración de la base de datos Oracle en VCF

Servidor

Base de datos

Almacenamiento de base de datos

ora_01

NTAP1(NTAP1_pdb1,NTAP1_pdb2,NTAP1_pdb3)

Almacenes de datos vVols en NetApp ONTAP AFF A300

ora_02

NTAP2(NTAP2_pdb1,NTAP2_pdb2,NTAP2_pdb3), NTAP1CLN

Almacenes de datos vVols en NetApp ONTAP AFF A300

Factores clave a considerar en la implementación

  • Protocolo para conectividad de vVols al clúster ONTAP . NFS o iSCSI son buenas opciones. Los niveles de rendimiento son equivalentes. En esta demostración de solución, utilizamos NFS como protocolo de almacenamiento para la conectividad de vVols al clúster de almacenamiento ONTAP subrayado. Si la infraestructura VCF lo admite, los protocolos FC/FCoE y NVMe/FC también son compatibles con los almacenes de datos vVols en NetApp ONTAP.

  • Disposición de almacenamiento de Oracle en almacenes de datos vVols . En nuestras pruebas y validaciones, implementamos tres almacenes de datos vVols para archivos binarios de Oracle, datos de Oracle y archivos de registro de Oracle. Es una buena práctica separar los distintos tipos de archivos de Oracle en su almacén de datos para que la copia de seguridad, la recuperación o la clonación de la base de datos se puedan gestionar y ejecutar fácilmente. Cree vVols dedicados para bases de datos grandes y comparta vVols para bases de datos más pequeñas o bases de datos con un perfil de QoS similar. 

  • Credenciales para autenticación de almacenamiento ONTAP . Utilice únicamente credenciales de nivel de clúster de ONTAP para la autenticación del clúster de almacenamiento de ONTAP , incluida la conectividad de SnapCenter con el clúster de almacenamiento de ONTAP o la conectividad de la herramienta ONTAP con el clúster de almacenamiento de ONTAP .

  • Aprovisionamiento de almacenamiento desde el almacén de datos vVols a la máquina virtual de base de datos. Agregue solo un disco a la vez a la máquina virtual de base de datos desde el almacén de datos vVols . No se admite en este momento agregar varios discos desde almacenes de datos vVols al mismo tiempo.  

  • Protección de base de datos. NetApp ofrece un paquete de SnapCenter software para realizar copias de seguridad, restaurar y clonar bases de datos con una interfaz de usuario fácil de usar. NetApp recomienda implementar una herramienta de gestión de este tipo para lograr una copia de seguridad rápida (en menos de un minuto) de SnapShot, una restauración rápida (en minutos) de la base de datos y una clonación de la base de datos.

Implementación de la solución

Las siguientes secciones proporcionan procedimientos paso a paso para la implementación de Oracle 19c en VCF con almacenes de datos vVols en almacenamiento NetApp ONTAP en una configuración de instancia única de Oracle.

Requisitos previos para la implementación

Details

La implementación requiere los siguientes requisitos previos.

  1. Se ha configurado un VMware VCF. Para obtener información o instrucciones sobre cómo crear un VCF, consulte la documentación de VMware."Documentación de VMware Cloud Foundation" .

  2. Aprovisione tres máquinas virtuales Linux, dos máquinas virtuales para la base de datos Oracle y una máquina virtual para el controlador Ansible dentro del dominio de carga de trabajo VCF. Aprovisione una máquina virtual de servidor Windows para ejecutar el servidor NetApp SnapCenter . Para obtener información sobre cómo configurar el controlador Ansible para la implementación automatizada de la base de datos Oracle, consulte los siguientes recursos"Introducción a la automatización de soluciones de NetApp " .

  3. La versión 6.0 del complemento SnapCenter para VMware vSphere se ha implementado en VCF. Consulte los siguientes recursos para la implementación del complemento:"Documentación del SnapCenter Plug-in for VMware vSphere" .

  4. La herramienta ONTAP para VMware vSphere se ha implementado en VCF. Consulte los siguientes recursos para la herramienta ONTAP para la implementación de VMware vSphere:"Documentación de ONTAP tools for VMware vSphere"

Nota Asegúrese de haber asignado al menos 50G en el volumen raíz de Oracle VM para tener espacio suficiente para almacenar los archivos de instalación de Oracle.

Crear un perfil de capacidad de almacenamiento

Details

Primero, cree un perfil de capacidad de almacenamiento personalizado para el almacenamiento ONTAP subrayado que aloja el almacén de datos vVols .

  1. Desde los accesos directos del cliente vSphere, abra la herramienta NetApp ONTAP . Asegúrese de que se haya agregado el clúster de almacenamiento ONTAP a Storage Systems como parte de la implementación de la herramienta ONTAP .

    Captura de pantalla que muestra una configuración de perfil de capacidad de almacenamiento personalizada. Captura de pantalla que muestra una configuración de perfil de capacidad de almacenamiento personalizada.

  2. Hacer clic en Storage capability profile para agregar un perfil personalizado para Oracle. Nombra el perfil y agrega una breve descripción.

    Captura de pantalla que muestra una configuración de perfil de capacidad de almacenamiento personalizada.

  3. Elija la categoría del controlador de almacenamiento: rendimiento, capacidad o híbrido.

    Captura de pantalla que muestra una configuración de perfil de capacidad de almacenamiento personalizada.

  4. Seleccione el protocolo.

    Captura de pantalla que muestra una configuración de perfil de capacidad de almacenamiento personalizada.

  5. Defina una política de QoS si lo desea.

    Captura de pantalla que muestra una configuración de perfil de capacidad de almacenamiento personalizada.

  6. Atributos de almacenamiento adicionales para el perfil. Asegúrese de que el cifrado esté habilitado en el controlador de NetApp si desea tener la capacidad de cifrado o puede causar problemas al aplicar el perfil.

    Captura de pantalla que muestra una configuración de perfil de capacidad de almacenamiento personalizada.

  7. Revise el resumen y finalice la creación del perfil de capacidad de almacenamiento.

    Captura de pantalla que muestra una configuración de perfil de capacidad de almacenamiento personalizada.

Crear y configurar el almacén de datos vVols

Details

Una vez completados los requisitos previos, inicie sesión en VCF como usuario administrador a través del cliente vSphere y navegue hasta el dominio de carga de trabajo. No utilice la opción de almacenamiento integrada de VMware para crear vVols. En su lugar, utilice la herramienta NetApp ONTAP para crear vVols. A continuación se muestran los procedimientos para crear y configurar vVols.

  1. El flujo de trabajo de creación de vVols se puede activar desde la interfaz de la herramienta ONTAP o desde el clúster de dominio de carga de trabajo VCF.

    Captura de pantalla que muestra la configuración del almacén de datos vVols .

    Captura de pantalla que muestra la configuración del almacén de datos vVols .

  2. Completar información general del almacén de datos, incluido el destino de aprovisionamiento, el tipo, el nombre y el protocolo.

    Captura de pantalla que muestra la configuración del almacén de datos vVols .

  3. Seleccione el perfil de capacidad de almacenamiento personalizado creado en el paso anterior. Storage system , y Storage VM , donde se crearán los vVols .

    Captura de pantalla que muestra la configuración del almacén de datos vVols .

  4. Elegir Create new volumes , complete el nombre y el tamaño del volumen y haga clic en ADD entonces NEXT para pasar a la página de resumen.

    Captura de pantalla que muestra la configuración del almacén de datos vVols .

    Nota Puede agregar más de un volumen a un almacén de datos vVols o distribuir un volumen de almacén de datos vVols en nodos del controlador ONTAP para mejorar el rendimiento.
  5. Hacer clic Finish para crear un almacén de datos vVols para el binario de Oracle.

    Captura de pantalla que muestra la configuración del almacén de datos vVols .

  6. Repita los mismos procedimientos para crear un almacén de datos vVols para los datos y el registro de Oracle.

    Captura de pantalla que muestra la configuración del almacén de datos vVols .

Nota Tenga en cuenta que cuando se clona una base de datos Oracle, se agrega un vVols adicional para datos a la lista de vVols .

Crear una política de almacenamiento de VM basada en el perfil de capacidad de almacenamiento

Details

Antes de aprovisionar almacenamiento desde el almacén de datos vVols a la máquina virtual de base de datos, agregue una política de almacenamiento de máquina virtual basada en el perfil de capacidad de almacenamiento creado en el paso anterior. A continuación se detallan los procedimientos.

  1. Desde los menús del cliente vSphere, abra Policies and Profiles y resaltar VM Storage Policies . Hacer clic Create abrir VM Storage Policies flujo de trabajo.

    Captura de pantalla que muestra una configuración de política de almacenamiento de VM.

  2. Nombre la política de almacenamiento de la máquina virtual.

    Captura de pantalla que muestra una configuración de política de almacenamiento de VM.

  3. En Datastore specific rules , controlar Enable rules for "NetAPP.clustered.Data.ONTAP.VP.vvol" storage

    Captura de pantalla que muestra una configuración de política de almacenamiento de VM.

  4. Para reglas ONTAP de NetApp .clustered.Data.ONTAP Placement , seleccione el perfil de capacidad de almacenamiento personalizado creado en el paso anterior.

    Captura de pantalla que muestra una configuración de política de almacenamiento de VM.

  5. Para reglas ONTAP de NetApp .clustered.Data.ONTAP Replication , elegir Disabled Si los vVols no se replican.

    Captura de pantalla que muestra una configuración de política de almacenamiento de VM.

  6. La página de compatibilidad de almacenamiento muestra los almacenes de datos vVols compatibles en el entorno VCF.

    Captura de pantalla que muestra una configuración de política de almacenamiento de VM.

  7. Revisar y finalizar para crear la Política de Almacenamiento de VM.

    Captura de pantalla que muestra una configuración de política de almacenamiento de VM.

  8. Valide la política de almacenamiento de VM recién creada.

    Captura de pantalla que muestra una configuración de política de almacenamiento de VM.

Asignar discos a la máquina virtual de base de datos desde almacenes de datos vVols y configurar el almacenamiento de base de datos

Details

Desde el cliente vSphere, agregue tres discos de los almacenes de datos vVols a la máquina virtual de base de datos editando la configuración de la máquina virtual. Luego, inicie sesión en la VM para formatear y montar los discos en los puntos de montaje /u01, /u02 y /u03. A continuación se muestran los pasos y tareas exactos.

  1. Agregue un disco a la máquina virtual para el almacenamiento binario de Oracle.

    Captura de pantalla que muestra una configuración de almacenamiento de VM.

  2. Agregue un disco a la máquina virtual para el almacenamiento de datos de Oracle.

    Captura de pantalla que muestra una configuración de almacenamiento de VM.

  3. Agregue un disco a la máquina virtual para el almacenamiento de registros de Oracle.

    Captura de pantalla que muestra una configuración de almacenamiento de VM.

  4. Desde VM Edit Settings , Advanced Parameters , añadir atributo disk.enableuuid con valor TRUE . La máquina virtual debe estar inactiva para agregar el parámetro avanzado. Al configurar esta opción, SnapCenter podrá identificar con precisión el vVol en su entorno.

    Captura de pantalla que muestra una configuración de almacenamiento de VM.

  5. Ahora, reinicie la VM. Inicie sesión en la máquina virtual como usuario administrador a través de ssh para revisar las unidades de disco recientemente agregadas.

    [admin@ora_01 ~]$ sudo fdisk -l
    
    Disk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    Disk /dev/sdc: 100 GiB, 107374182400 bytes, 209715200 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    Disk /dev/sdd: 100 GiB, 107374182400 bytes, 209715200 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    
    .
    .
    .
  6. Particione las unidades como una partición primaria y única simplemente aceptando las opciones predeterminadas.

    sudo fdisk /dev/sdb
    sudo fdisk /dev/sdc
    sudo fdisk /dev/sdd
  7. Formatee los discos particionados como sistemas de archivos xfs.

    sudo mkfs.xfs /dev/sdb1
    sudo mkfs.xfs /dev/sdc1
    sudo mkfs.xfs /dev/sdd1
  8. Monte las unidades en los puntos de montaje /u01, /u02 y /u03.

    sudo mount -t xfs /dev/sdb1 /u01
    sudo mount -t xfs /dev/sdc1 /u02
    sudo mount -t xfs /dev/sdd1 /u03
    [admin@ora_01 ~]$ df -h
    Filesystem             Size  Used Avail Use% Mounted on
    devtmpfs               7.7G     0  7.7G   0% /dev
    tmpfs                  7.8G     0  7.8G   0% /dev/shm
    tmpfs                  7.8G  782M  7.0G  10% /run
    tmpfs                  7.8G     0  7.8G   0% /sys/fs/cgroup
    /dev/mapper/rhel-root   44G   19G   26G  43% /
    /dev/sda1             1014M  258M  757M  26% /boot
    tmpfs                  1.6G   12K  1.6G   1% /run/user/42
    tmpfs                  1.6G  4.0K  1.6G   1% /run/user/1000
    /dev/sdb1               50G  390M   50G   1% /u01
    /dev/sdc1              100G  746M  100G   1% /u02
    /dev/sdd1              100G  746M  100G   1% /u03
  9. Agregue puntos de montaje a /etc/fstab para que las unidades de disco se monten cuando la VM se reinicie.

    sudo vi /etc/fstab
    [oracle@ora_01 ~]$ cat /etc/fstab
    
    #
    # /etc/fstab
    # Created by anaconda on Wed Oct 18 19:43:31 2023
    #
    # Accessible filesystems, by reference, are maintained under '/dev/disk/'.
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
    #
    # After editing this file, run 'systemctl daemon-reload' to update systemd
    # units generated from this file.
    #
    /dev/mapper/rhel-root   /                       xfs     defaults        0 0
    UUID=aff942c4-b224-4b62-807d-6a5c22f7b623 /boot                   xfs     defaults        0 0
    /dev/mapper/rhel-swap   none                    swap    defaults        0 0
    /root/swapfile swap swap defaults 0 0
    /dev/sdb1               /u01                    xfs     defaults        0 0
    /dev/sdc1               /u02                    xfs     defaults        0 0
    /dev/sdd1               /u03                    xfs     defaults        0 0

Implementación de base de datos Oracle en VCF

Details

Se recomienda aprovechar el kit de herramientas de automatización de NetApp para implementar Oracle en VCF con vVols. Para obtener una referencia detallada sobre la ejecución de la implementación automatizada de Oracle en sistemas de archivos xfs, consulte TR-4992:"Implementación de Oracle simplificada y automatizada en NetApp C-Series con NFS" . Si bien el TR-4992 cubre la implementación automatizada de Oracle en NetApp C-Series con NFS, es idéntico a la implementación de Oracle en VCF con vVols si se omite el montaje de sistemas de archivos NFS en la máquina virtual de la base de datos. Simplemente lo omitiríamos con etiquetas específicas. A continuación se presentan los procedimientos paso a paso.

  1. Inicie sesión en la máquina virtual del controlador Ansible como usuario administrador a través de ssh y clone una copia del kit de herramientas de automatización para Oracle en NFS.

    git clone https://bitbucket.ngage.netapp.com/scm/ns-bb/na_oracle_deploy_nfs.git
  2. Guarde los siguientes archivos de instalación de Oracle en la carpeta /tmp/archive en la máquina virtual de la base de datos. La carpeta debe permitir el acceso de todos los usuarios con permiso 777.

    LINUX.X64_193000_db_home.zip
    p34765931_190000_Linux-x86-64.zip
    p6880880_190000_Linux-x86-64.zip
  3. Configure el archivo de destino de la implementación (hosts), el archivo de variables globales (vars/vars.yml) y el archivo de variables de la máquina virtual de la base de datos local (host_vars/host_name.yml) de acuerdo con las instrucciones de esta sección de TR-4992:"Configuración de archivos de parámetros" . Comente la variable nfs_lif del archivo de variables de la máquina virtual de la base de datos local.

  4. Configurar la autenticación sin clave ssh entre el controlador Ansible y las máquinas virtuales de la base de datos, lo que requiere generar un par de claves ssh y copiar la clave pública en el directorio raíz del usuario administrador de las máquinas virtuales de la base de datos, carpeta .ssh, archivo autorizado_keys.

    ssh-keygen
  5. Desde el controlador Ansible, clonó el directorio de inicio del kit de herramientas de automatización /home/admin/na_oracle_deploy_nf y ejecutó el manual de requisitos previos.

    ansible-playbook -i hosts 1-ansible_requirements.yml
  6. Ejecutar el libro de jugadas de configuración de Linux.

    ansible-playbook -i hosts 2-linux_config.yml -u admin -e @vars/vars.yml
  7. Ejecutar el manual de implementación de Oracle.

    ansible-playbook -i hosts 4-oracle_config.yml -u admin -e @vars/vars.yml --skip-tags "ora_mount_points,enable_dnfs_client"
  8. De manera opcional, todos los playbooks anteriores también se pueden ejecutar desde una única ejecución de playbook.

    ansible-playbook -i hosts 0-all_playbook.yml -u admin -e @vars/vars.yml --skip-tags "ora_mount_points,enable_dnfs_client"
  9. Inicie sesión en EM Express para validar Oracle después de la ejecución exitosa del libro de estrategias.

    Captura de pantalla que muestra la configuración de Oracle EM Express. Captura de pantalla que muestra la configuración de Oracle EM Express.

  10. Opcionalmente, ejecute "Destruir libro de jugadas" para eliminar la base de datos de la máquina virtual DB.

    ansible-playbook -i hosts 5-destroy.yml -u admin -e @vars/vars.yml

Copia de seguridad, restauración y clonación de Oracle en VCF con SnapCenter

Configuración de SnapCenter

Details

La versión 6 de SnapCenter tiene muchas mejoras de funciones con respecto a la versión 5, incluido soporte para el almacén de datos VMware vVols . SnapCenter se basa en un complemento del lado del host en una máquina virtual de base de datos para realizar actividades de gestión de protección de datos conscientes de la aplicación. Para obtener información detallada sobre el complemento NetApp SnapCenter para Oracle, consulte esta documentación"¿Qué puede hacer con el complemento para Oracle Database?" . A continuación, se proporcionan pasos de alto nivel para configurar SnapCenter versión 6 para la copia de seguridad, la recuperación y la clonación de bases de datos Oracle en VCF.

  1. Descargue la versión 6 del SnapCenter software desde el sitio de soporte de NetApp :"Descargas de soporte de NetApp" .

  2. Inicie sesión en el SnapCenter que aloja la máquina virtual Windows como administrador. Requisitos previos de instalación para SnapCenter 6.0.

    Captura de pantalla que muestra los requisitos previos de SnapCenter 6.0.

  3. Como administrador, instale el último JDK de Java desde"Obtenga Java para aplicaciones de escritorio" .

    Nota Si el servidor Windows se implementa en un entorno de dominio, agregue un usuario de dominio al grupo de administradores locales del servidor SnapCenter y ejecute la instalación de SnapCenter con el usuario de dominio.
  4. Inicie sesión en la interfaz de usuario de SnapCenter a través del puerto HTTPS 8846 como usuario de instalación para configurar SnapCenter para Oracle.

    Captura de pantalla que muestra la configuración de SnapCenter .

  5. Revisar Get Started Menú para familiarizarse con SnapCenter si es un usuario nuevo.

    Captura de pantalla que muestra la configuración de SnapCenter .

  6. Actualizar Hypervisor Settings en entornos globales.

    Captura de pantalla que muestra la configuración de SnapCenter .

  7. Agregar clúster de almacenamiento ONTAP a Storage Systems con IP de administración de clúster y autenticado a través del ID de usuario administrador del clúster.

    Captura de pantalla que muestra la configuración de SnapCenter . Captura de pantalla que muestra la configuración de SnapCenter .

  8. Agregar máquina virtual de base de datos y máquina virtual de complemento de vSphere Credential para el acceso de SnapCenter a la máquina virtual de base de datos y a la máquina virtual del complemento vSphere. La credencial debe tener privilegios de sudo en las máquinas virtuales Linux. Puede crear diferentes credenciales para diferentes ID de usuario de administración para las máquinas virtuales.

    Captura de pantalla que muestra la configuración de SnapCenter .

  9. Agregue la máquina virtual de la base de datos Oracle en VCF a Hosts con las credenciales de DB VM creadas en el paso anterior.

    Captura de pantalla que muestra la configuración de SnapCenter . Captura de pantalla que muestra la configuración de SnapCenter . Captura de pantalla que muestra la configuración de SnapCenter .

  10. De manera similar, agregue el complemento VMware de NetApp a la máquina virtual. Hosts con la credencial de VM del complemento vSphere creada en el paso anterior.

    Captura de pantalla que muestra la configuración de SnapCenter . Captura de pantalla que muestra la configuración de SnapCenter .

  11. Finalmente, después de que se descubre la base de datos Oracle en la máquina virtual DB, volvemos a Settings-Policies para crear políticas de respaldo de bases de datos de Oracle. Lo ideal es crear una política de respaldo de registro de archivo independiente para permitir intervalos de respaldo más frecuentes y minimizar la pérdida de datos en caso de una falla.

    Captura de pantalla que muestra la configuración de SnapCenter .

Nota Asegúrese de que el nombre del servidor SnapCenter pueda resolverse en la dirección IP de la máquina virtual de base de datos y de la máquina virtual del complemento vSphere. De igual manera, el nombre de la máquina virtual de la base de datos y el nombre de la máquina virtual del complemento vSphere se pueden resolver a la dirección IP desde el servidor SnapCenter .

Copia de seguridad de la base de datos

Details

SnapCenter aprovecha la instantánea de volumen ONTAP para realizar copias de seguridad, restauraciones o clones de bases de datos mucho más rápido en comparación con la metodología tradicional basada en RMAN. Las instantáneas son consistentes con la aplicación ya que la base de datos se coloca en modo de copia de seguridad de Oracle antes de una instantánea.

  1. Desde Resources pestaña, cualquier base de datos en la VM se descubre automáticamente después de que la VM se agrega a SnapCenter. Inicialmente, el estado de la base de datos se muestra como Not protected .

    Captura de pantalla que muestra la configuración de SnapCenter .

  2. Haga clic en la base de datos para iniciar un flujo de trabajo para habilitar la protección de la base de datos.

    Captura de pantalla que muestra la configuración de SnapCenter .

  3. Aplicar la política de respaldo, configurar la programación si es necesario.

    Captura de pantalla que muestra la configuración de SnapCenter .

  4. Configure la notificación del trabajo de respaldo si es necesario.

    Captura de pantalla que muestra la configuración de SnapCenter .

  5. Revise el resumen y finalice para habilitar la protección de la base de datos.

    Captura de pantalla que muestra la configuración de SnapCenter .

  6. Se puede activar un trabajo de respaldo a pedido haciendo clic en Back up Now .

    Captura de pantalla que muestra la configuración de SnapCenter . Captura de pantalla que muestra la configuración de SnapCenter .

  7. El trabajo de respaldo se puede monitorear en el Monitor pestaña haciendo clic en el trabajo en ejecución.

    Captura de pantalla que muestra la configuración de SnapCenter .

  8. Haga clic en la base de datos para revisar los conjuntos de copias de seguridad completados para cada base de datos.

    Captura de pantalla que muestra la configuración de SnapCenter .

Restauración/recuperación de bases de datos

Details

SnapCenter ofrece una serie de opciones de restauración y recuperación para bases de datos Oracle a partir de copias de seguridad instantáneas. En este ejemplo, demostramos cómo restaurar desde una copia de seguridad de instantánea anterior y luego avanzar la base de datos hasta el último registro disponible.

  1. Primero, ejecute una copia de seguridad instantánea. Luego, cree una tabla de prueba e inserte una fila en la tabla para validar la base de datos recuperada de la imagen instantánea antes de que la creación de la tabla de prueba recupere la tabla de prueba.

    [oracle@ora_01 ~]$ sqlplus / as sysdba
    
    SQL*Plus: Release 19.0.0.0.0 - Production on Wed Jul 17 10:20:10 2024
    Version 19.18.0.0.0
    
    Copyright (c) 1982, 2022, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.18.0.0.0
    
    SQL> sho pdbs
    
        CON_ID CON_NAME                       OPEN MODE  RESTRICTED
    ---------- ------------------------------ ---------- ----------
             2 PDB$SEED                       READ ONLY  NO
             3 NTAP1_PDB1                     READ WRITE NO
             4 NTAP1_PDB2                     READ WRITE NO
             5 NTAP1_PDB3                     READ WRITE NO
    SQL> alter session set container=ntap1_pdb1;
    
    SQL> select * from test;
    
    no rows selected
    
    
    SQL> insert into test values (1, sysdate, 'test oracle backup/restore/clone on VMware Cloud Foundation vVols');
    
    1 row created.
    
    SQL> commit;
    
    Commit complete.
    
    SQL> select * from test;
    
            ID
    ----------
    DT
    ---------------------------------------------------------------------------
    EVENT
    --------------------------------------------------------------------------------
             1
    18-JUL-24 11.15.03.000000 AM
    test oracle backup/restore/clone on VMware Cloud Foundation vVols
    
    
    SQL>
  2. Desde SnapCenter Resources Pestaña, abra la página de topología de respaldo de la base de datos NTAP1. Resalte el conjunto de copias de seguridad de datos instantáneos antes de la creación de la tabla de prueba. Hacer clic en Restore para iniciar el flujo de trabajo de restauración-recuperación.

    Captura de pantalla que muestra la configuración de SnapCenter .

  3. Seleccione el ámbito de restauración.

    Captura de pantalla que muestra la configuración de SnapCenter .

  4. Elija el alcance de recuperación para All Logs .

    Captura de pantalla que muestra la configuración de SnapCenter .

  5. Especifique cualquier script previo opcional para ejecutar.

    Captura de pantalla que muestra la configuración de SnapCenter .

  6. Especifique cualquier script posterior opcional para ejecutar.

    Captura de pantalla que muestra la configuración de SnapCenter .

  7. Envíe un informe de trabajo si lo desea.

    Captura de pantalla que muestra la configuración de SnapCenter .

  8. Revise el resumen y haga clic en Finish para iniciar la restauración y recuperación.

    Captura de pantalla que muestra la configuración de SnapCenter .

  9. De Monitor Pestaña, abra el trabajo para revisar los detalles.

    Captura de pantalla que muestra la configuración de SnapCenter .

  10. Desde la base de datos VM ora_01, valide que se haya realizado una restauración/recuperación exitosa de la base de datos a su estado más reciente y se haya recuperado la tabla de prueba.

    [oracle@ora_01 ~]$ sqlplus / as sysdba
    
    SQL*Plus: Release 19.0.0.0.0 - Production on Thu Jul 18 11:42:58 2024
    Version 19.18.0.0.0
    
    Copyright (c) 1982, 2022, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.18.0.0.0
    
    SQL> select name, open_mode from v$database;
    
    NAME      OPEN_MODE
    --------- --------------------
    NTAP1     READ WRITE
    
    SQL> alter session set container=ntap1_pdb1;
    
    Session altered.
    
    SQL> select * from test;
    
            ID
    ----------
    DT
    ---------------------------------------------------------------------------
    EVENT
    --------------------------------------------------------------------------------
             1
    18-JUL-24 11.15.03.000000 AM
    test oracle backup/restore/clone on VMware Cloud Foundation vVols
    
    
    SQL>

Clon de base de datos

Details

En este ejemplo, se utilizan los conjuntos de copias de seguridad más recientes para clonar una base de datos en la máquina virtual DB ora_02 en una instalación de software diferente y ORACLE_HOME en VCF.

  1. Nuevamente, abra la lista de respaldo de la base de datos NTAP1. Seleccione el conjunto de copias de seguridad de datos más reciente y haga clic en Clone Botón para iniciar el flujo de trabajo de clonación de base de datos.

    Captura de pantalla que muestra la configuración de SnapCenter .

  2. Nombra el SID de la base de datos clonada.

    Captura de pantalla que muestra la configuración de SnapCenter .

  3. Seleccione ora_02 en VCF como el host de clonación de la base de datos de destino. Se debería haber instalado y configurado un software de base de datos Oracle idéntico en el host.

    Captura de pantalla que muestra la configuración de SnapCenter .

  4. Seleccione el ORACLE_HOME, el usuario y el grupo adecuados en el host de destino. Mantener las credenciales predeterminadas.

    Captura de pantalla que muestra la configuración de SnapCenter .

  5. Puede cambiar los parámetros de la base de datos clonada para cumplir con los requisitos de configuración o recursos de la base de datos clonada.

    Captura de pantalla que muestra la configuración de SnapCenter .

  6. Seleccione el alcance de recuperación. Until Cancel recupera el clon hasta el último archivo de registro disponible en el conjunto de respaldo.

    Captura de pantalla que muestra la configuración de SnapCenter .

  7. Revise el resumen e inicie el trabajo de clonación.

    Captura de pantalla que muestra la configuración de SnapCenter .

  8. Supervisar la ejecución del trabajo de clonación desde Monitor pestaña.

    Captura de pantalla que muestra la configuración de SnapCenter .

  9. La base de datos clonada se registra inmediatamente en SnapCenter.

    Captura de pantalla que muestra la configuración de SnapCenter .

  10. Desde DB VM ora_02, valide la base de datos clonada y consulte la tabla de prueba.

    [oracle@ora_02 ~]$ sqlplus / as sysdba
    
    SQL*Plus: Release 19.0.0.0.0 - Production on Thu Jul 18 12:06:48 2024
    Version 19.18.0.0.0
    
    Copyright (c) 1982, 2022, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.18.0.0.0
    
    SQL> select name, open_mode, log_mode from v$database;
    
    NAME      OPEN_MODE            LOG_MODE
    --------- -------------------- ------------
    NTAP1CLN  READ WRITE           ARCHIVELOG
    
    SQL> select instance_name, host_name from v$instance;
    
    INSTANCE_NAME
    ----------------
    HOST_NAME
    ----------------------------------------------------------------
    NTAP1CLN
    ora_02
    
    
    SQL> show pdbs
    
        CON_ID CON_NAME                       OPEN MODE  RESTRICTED
    ---------- ------------------------------ ---------- ----------
             2 PDB$SEED                       READ ONLY  NO
             3 NTAP1_PDB1                     READ WRITE NO
             4 NTAP1_PDB2                     READ WRITE NO
             5 NTAP1_PDB3                     READ WRITE NO
    SQL> alter session set container=ntap1_pdb1
      2  ;
    
    Session altered.
    
    SQL> select * from test;
    
            ID
    ----------
    DT
    ---------------------------------------------------------------------------
    EVENT
    --------------------------------------------------------------------------------
             1
    18-JUL-24 11.15.03.000000 AM
    test oracle backup/restore/clone on VMware Cloud Foundation vVols
    
    
    SQL>

Esto completa la demostración de la copia de seguridad, restauración y clonación de la base de datos Oracle de SnapCenter en VCF.

Dónde encontrar información adicional

Para obtener más información sobre la información descrita en este documento, revise los siguientes documentos y/o sitios web: