GUÍA DE SOLUCIONES PROVEN EMC APPSYNC PARA ORACLE LIFECYCLE MANAGEMENT A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC • Agilidad: clonación, protección y restauración de bases de datos críticas en minutos • Disponibilidad: permite SLA en todo el ambiente Oracle, desde la producción hasta la aplicación de parches • Simplicidad: clonación, protección y recuperación de bases de datos de Oracle con un clic Soluciones de EMC Abril de 2015 Resumen Esta solución muestra cómo EMC® AppSync® simplifica Oracle Lifecycle Management a través de la administración de las copias de la base de datos de autoservicio de Oracle y los modelos de recuperación, la protección y la clonación con un clic para los equipos de almacenamiento y administradores de bases de datos en un centro de datos de Oracle. Copyright © 2015 EMC Corporation. Todos los derechos reservados. EMC considera que la información de esta publicación es precisa en el momento de su publicación. La información está sujeta a cambios sin previo aviso. La información de esta publicación se proporciona tal cual. EMC Corporation no se hace responsable ni ofrece garantía de ningún tipo con respecto a la información de esta publicación y específicamente renuncia a toda garantía implícita de comerciabilidad o capacidad para un propósito determinado. El uso, la copia y la distribución de cualquier software de EMC descrito en esta publicación requieren una licencia de software correspondiente. Para obtener una lista actualizada de nombres de productos de EMC, consulte las marcas comerciales de EMC Corporation en mexico.emc.com (visite el sitio web de su país correspondiente). Todas las marcas comerciales utilizadas en este documento pertenecen a sus respectivos propietarios. Número de referencia H13678.1 2 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Contenido Contenido Capítulo 1 Resumen ejecutivo 7 Caso de negocios .......................................................................................... 8 Descripción general de la solución .................................................................. 8 Control centralizado de todos los snapshots y clones ................................... 8 Operaciones simplificadas para los administradores de bases de datos de Oracle ...................................................................................................... 9 Prueba, desarrollo, aplicación de parches, recuperación, clonación y protección de Oracle ................................................................................. 9 Capítulo 2 Introducción 10 Descripción general del documento .............................................................. 11 Propósito ............................................................................................... 11 Alcance.................................................................................................. 11 Público al que va dirigido......................................................................... 11 Terminología .......................................................................................... 11 Capítulo 3 Descripción general de la tecnología 13 Arquitectura de la solución........................................................................... 14 Componentes clave ..................................................................................... 14 Recursos de hardware.................................................................................. 15 Recursos de software................................................................................... 16 Instalación y configuración de AppSync ......................................................... 16 Capítulo 4 Planes de servicio 17 Descripción general de los planes de servicio ................................................ 18 Fases del plan de servicio y opciones de personalización ................................ 18 Creación de planes de servicio ..................................................................... 20 Capítulo 5 Casos de uso 21 Tiempo de duración ..................................................................................... 22 Caso de uso 1: recreación de ambientes de mantenimiento de parches fallidos .......................................................................................... 22 Escenario de prueba................................................................................ 22 Ejecución de la prueba ............................................................................ 23 Validación de la prueba ........................................................................... 35 Caso de uso 2: creación de varios snapshots persistentes............................... 36 Escenario de prueba................................................................................ 36 Ejecución de la prueba ............................................................................ 37 Validación de la prueba ........................................................................... 49 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 3 Contenido Caso de uso 3: Restauración de una base de datos con AppSync y Oracle12c Storage Snapshot Optimization .................................................................... 49 Escenario de prueba................................................................................ 50 Ejecución de la prueba ............................................................................ 51 Impacto en el CPU del servidor de la base de datos .................................... 60 Validación de la prueba ........................................................................... 61 Capítulo 6 Conclusión 63 Resumen .................................................................................................... 64 Observaciones ............................................................................................ 64 Capítulo 7 Referencias 65 Documentación de EMC ............................................................................... 66 Otra documentación .................................................................................... 66 Documentación de Oracle ........................................................................ 66 Apéndice A Instalación y configuración de AppSync 67 Instalación del servidor AppSync .................................................................. 68 Configuración del ambiente.......................................................................... 68 Registro de VNX ...................................................................................... 68 Registro de vCenter ................................................................................. 69 Configuración de VNX .............................................................................. 71 Configuración de Oracle........................................................................... 71 Registro del servidor de la base de datos de Oracle .................................... 72 Apéndice B Creación de planes de servicio 75 Creación de planes de servicio ..................................................................... 76 Ejemplo 1: protección/prioridad baja ........................................................ 76 Ejemplo 2: protección/prioridad alta......................................................... 78 Ejemplo 3: replanificación diaria .............................................................. 80 Figuras 4 Figura 1. Figura 2. Arquitectura de la solución ....................................................... 14 Pasos del escenario del caso de uso 1 ....................................... 22 Figura 3. Caso de uso 1: creación de una copia de replanificación.............. 23 Figura 4. Caso de uso 1: página Intention ................................................ 24 Figura 5. Figura 6. Caso de uso 1: creación de una copia de 1.ª generación .............. 24 Caso de uso 1: creación de una copia de 2.ª generación .............. 25 Figura 7. Caso de uso 1: montaje de copia ............................................... 25 Figura 8. Caso de uso 1: página Schedule................................................ 26 Figura 9. Figura 10. Caso de uso 1: página Summary................................................ 26 Caso de uso 1: pasos de replanificación y mensajes de progreso.. 27 Figura 11. Caso de uso 1: Recent Tasks de VMware Center .......................... 27 Figura 12. Caso de uso 1: desmontaje de la copia ...................................... 29 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Contenido Figura 13. Figura 14. Caso de uso 1: desmontaje de un copia del host......................... 29 Caso de uso 1: mensajes de estado del proceso de desmontaje ... 30 Figura 15. Caso de uso 1: Recent Tasks de VMware Center .......................... 30 Figura 16. Caso de uso 1: mensajes de estado de desmontaje..................... 31 Figura 17. Figura 18. Caso de uso 1: vencimiento de la copia...................................... 31 Caso de uso 1: confirmación de una copia vencida...................... 32 Figura 19. Caso de uso 1: replanificación de una copia ............................... 32 Figura 20. Caso de uso 1: página Intention ................................................ 33 Figura 21. Caso de uso 1: página Settings ................................................. 33 Figura 22. Figura 23. Caso de uso 1: fase Mount copy ................................................ 33 Caso de uso 1: mensajes de progreso del montaje de copia ......... 34 Figura 24. Pasos del escenario del caso de uso 2 ....................................... 36 Figura 25. Caso de uso 2: creación de una copia de 1.ª generación .............. 37 Figura 26. Figura 27. Caso de uso 2: creación de una copia de 2.ª gen. ........................ 38 Caso de uso 2: Página Schedule ................................................ 38 Figura 28. Caso de uso 2: Página Summary................................................ 39 Figura 29. Caso de uso 2: pasos de replanificación y mensajes de progreso.. 39 Figura 30. Figura 31. Caso de uso 2: visualización de las copias nuevas ...................... 40 Caso de uso 2: replanificación de una copia para desarrollo ........ 40 Figura 32. Caso de uso 2: estado del progreso de la copia de desarrollo y mensajes.............................................................................. 41 Figura 33. Figura 34. Caso de uso 2: visualización de la copia de desarrollo................. 41 Caso de uso 2: actualización de la copia .................................... 43 Figura 35. Caso de uso 2: actualización de mensajes de estado................... 44 Figura 36. Caso de uso 2: actualización de la confirmación ......................... 44 Figura 37. Figura 38. Caso de uso 2: montaje y restauración de la copia de desarrollo... 45 Caso de uso 2: selección de una copia....................................... 45 Figura 39. Caso de uso 2: página Mount options ........................................ 46 Figura 40. Caso de uso 2: confirmación de la configuración de montaje ........ 46 Figura 41. Caso de uso 2: página Results................................................... 47 Figura 42. Figura 43. Caso de uso 2: página VMware vCenter Server ............................ 47 Caso de uso 2: estado de montaje y recuperación de la copia de desarrollo ............................................................................... 47 Figura 44. Caso de uso 3: descripción y calendario de los planes de servicio de nivel Bronce ............................................................ 50 Figura 45. Pasos del caso de uso 3 para el escenario con modo de respaldo en activo y sin él......................................................... 50 Figura 46. Figura 47. Caso de uso 3: suscripción de la base de datos al plan................ 51 Caso de uso 3: página Subscribe to Plan and Run ....................... 52 Figura 48. Caso de uso 3: selección de la última copia hecha con este plan .. 54 Figura 49. Caso de uso 3: página Restore Options ...................................... 54 Figura 50. Figura 51. Caso de uso 3: página Summary................................................ 54 Caso de uso 3: Página Results................................................... 55 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 5 Contenido Figura 52. Caso de uso 3: Uso del host de la base de datos sin modo de respaldo en activo ................................................................... 61 Figura 53. Caso de uso 3: Uso del host de la base de datos con modo de respaldo en activo ................................................................... 61 Información de configuración del sistema de almacenamiento VNX ............................................................... 69 Figura 54. Figura 55. Registro de un sistema de almacenamiento VNX completo ........... 69 Figura 56. Figura 57. Configuración de EMC AppSync ................................................. 70 Credenciales del servidor vCenter .............................................. 70 Figura 58. Un servidor vCenter registrado en AppSync................................. 71 Figura 59. Grupos de consistencia de VNX ................................................. 71 Figura 60. Figura 61. Modelo de datos de entrada de pedidos Swingbench .................. 72 Credenciales del servidor Unix .................................................. 73 Figura 62. Implementación completada..................................................... 73 Figura 63. Descripción general del servidor que muestra el servidor nuevo ... 73 Figura 64. Servidores del ambiente de prueba de AppSync.......................... 74 Figura 65. Figura 66. Planes de servicio .................................................................... 76 Ejemplo 1: creación de un plan nuevo ........................................ 76 Figura 67. Ejemplo 1: selección del plan nuevo .......................................... 77 Figura 68. Ejemplo 1: fase Plan Startup ..................................................... 77 Figura 69. Figura 70. Ejemplo 1: fase Create local copy .............................................. 78 Ejemplo 1: página de descripción general con el plan nuevo ........ 78 Figura 71. Ejemplo 2: creación de un plan nuevo ........................................ 79 Figura 72. Ejemplo 2: fase Plan Startup ..................................................... 79 Figura 73. Figura 74. Ejemplo 2: fase Create local copy .............................................. 80 Ejemplo 2: página de descripción general con el plan nuevo ........ 80 Figura 75. Ejemplo 3: creación de un plan nuevo ........................................ 81 Figura 76. Ejemplo 3: fase Plan Startup ..................................................... 81 Figura 77. Ejemplo 3: fase Create local copy .............................................. 82 Figura 78. Figura 79. Ejemplo 3: desmontaje de copia anterior.................................... 82 Ejemplo 3: fase Mount copy ...................................................... 83 Figura 80. Ejemplo 3: fase Post-mount script ............................................. 83 Figura 81. Ejemplo 3: página de descripción general con el plan nuevo ........ 83 Tablas 6 Tabla 1. Tabla 2. Terminología ........................................................................... 11 Resumen del caso de uso 1....................................................... 35 Tabla 3. Resumen del caso de uso 2....................................................... 49 Tabla 4. Cronología de restauración de datos sin respaldo en activo ......... 56 Tabla 5. Tabla 6. Cronología de restauración de datos con respaldo en activo ........ 58 Resumen del caso de uso 3....................................................... 62 Tabla 7. Grupos de discos para una configuración Oracle ASM.................. 71 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 1: Resumen ejecutivo Capítulo 1 Resumen ejecutivo En este capítulo se presentan los siguientes temas: Caso de negocios .......................................................................................... 8 Descripción general de la solución.................................................................. 8 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 7 Capítulo 1: Resumen ejecutivo Caso de negocios Según la información proporcionada por la encuesta de decisiones de plataforma empresarial de 2014 realizada por Independent Oracle Users Group, los clientes de Oracle dedican demasiado tiempo y dinero a las tareas de mantenimiento de sus sistemas Oracle. El 64 por ciento de los clientes indicó que notó un crecimiento mayor de las bases de datos y el 73 por ciento dijo que utilizaba herramientas de código abierto y scripts personalizados. Las bases de datos aumentan en tamaño, y tareas como la clonación, el respaldo, la recuperación, la replicación y el failover se tornan más complejas y demandan más tiempo. EMC® AppSync® simplifica la automatización de la administración de copias de bases de datos de Oracle permitiendo a los administradores crear, proteger y recuperar bases de datos en minutos, en lugar de hacerlo en horas o incluso días. Los planes de servicio de AppSync tienen objetivos de punto de recuperación (RPO) en niveles y utilizan múltiples tecnologías de replicación de EMC VMAX®, VNX® o XtremIO® para completar tareas tales como la replicación síncrona, la replicación asíncrona, los snapshots y la clonación. Esto hace que sea simple para los equipos de base de datos, almacenamiento y negocios decidir una estrategia de recuperación de datos (DR) para el ambiente Oracle completo, desde la producción hasta la reparación (colocación de parches). Descripción general de la solución La administración de copias de AppSync usa las tecnologías avanzadas presentes en los sistemas de almacenamiento para crear y restaurar copias de las bases de datos de Oracle. El software AppSync le permite enfocarse en los requisitos de copia y protección del negocio, en lugar de enfocarse en los detalles técnicos de las plataformas subyacentes. Esta solución proporciona un enfoque simplificado a Oracle Lifecycle Management (LCM) y a la recuperación con la administración de copias de AppSync. Aunque la solución se comprobó en el almacenamiento EMC VNX, también es compatible con los sistemas de almacenamiento EMC VMAX y XtremIO. AppSync centraliza el control de snapshots y clones, y ofrece los siguientes Control beneficios: centralizado de todos los • Simplifica la creación y administración de clones y snapshots para todas snapshots y clones las bases de datos 8 • Usa plantillas de acuerdos de nivel de servicio (SLA) para optimizar los RPO en todas las bases de datos con los planes de servicio Bronce (locales), Plata (remotos) y Oro (locales y remotos) • Automatiza snapshots y clones para ambientes Oracle, Microsoft y VMware EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 1: Resumen ejecutivo Operaciones simplificadas para los administradores de bases de datos de Oracle Las características simplificadas de AppSync le permiten realizar lo siguiente: • Controlar snapshots y clones sin intervención de los administradores de almacenamiento • Usar la clonación sin necesidad de administrar scripts • Implementar planes de servicios para múltiples bases de datos con un solo clic Prueba, desarrollo, Puede usar la solución de AppSync para mejorar la clonación y protección de Oracle de las siguientes maneras: aplicación de parches, • Aceleración de nuevos ciclos de desarrollo y pruebas de las bases de datos recuperación, clonación y • Prueba y aplicación de parches de Oracle en menos tiempo con mayor protección de confiabilidad Oracle • Sin impacto en el rendimiento de las bases de datos de producción cuando se usan snapshots y clones EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 9 Capítulo 2: Introducción Capítulo 2 Introducción En este capítulo se presenta el siguiente tema: Descripción general del documento .............................................................. 11 10 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 2: Introducción Descripción general del documento Propósito En este documento se presentan los beneficios de usar AppSync en diversos escenarios de LCM. Alcance En esta guía se describe la solución AppSync para los casos de uso de Oracle LCM. AppSync puede implementarse para sitios locales con sistemas de almacenamiento XtremIO, y para sitios locales y remotos con los sistemas de almacenamiento VMAX y VNX. En esta solución, usamos1 un sistema de almacenamiento VNX solamente en un sitio local. En esta guía se incluyen las siguientes secciones: 1. Recreación de ambientes de mantenimiento de parches fallidos 2. Creación de varios snapshots persistentes 3. Restauración de una base de datos con AppSync y Oracle 12c Storage Snapshot Optimization Aspectos no incluidos en el alcance Si bien en este documento se informan tiempos de duración, como los tiempos de ejecución de restauración y de realización de copias, el rendimiento no es el punto principal del documento. Los tiempos de duración serán distintos según el rendimiento clasificado de su hardware, incluido el sistema de almacenamiento y el host que usa. Público al que va dirigido Esta guía está orientada a ejecutivos, gerentes, arquitectos, administradores de bases de datos y de almacenamiento, y desarrolladores que desean comprender cómo AppSync para Oracle puede simplificar su LCM y reducir el uso de recursos y el tiempo dedicado. Terminología En la Tabla 1 se detalla la terminología usada en esta guía. Tabla 1. Terminología Término Definición Snapshots consistentes con las aplicaciones Un snapshot tomado después de la preparación de la aplicación permite recuperación a un punto en el tiempo de las bases de datos. En el caso de las bases de datos de Oracle, AppSync toma snapshots de los archivos de datos, los archivos de registro de reconstitución y los archivos de registro del archivo. Copiar Un clon o un snapshot. En esta solución, que usa almacenamiento VNX local, AppSync crea snapshots de VNX avanzados. Snapshots coherentes con fallas Snapshot tomado sin preparación de la aplicación. En el caso de las bases de datos de Oracle, AppSync toma snapshots solamente de los archivos de datos y los archivos de registro de reconstitución, y no de los archivos de registro del archivo. 1 En esta guía, cuando se habla de “nosotros” o “en nuestro caso” se hace referencia al equipo de ingeniería de soluciones de EMC que validó la solución. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 11 Capítulo 2: Introducción Término Definición Respaldo en activo Un respaldo de bases de datos de Oracle que es coherente con la aplicación y que incluye archivos de datos, archivos de registro de reconstitución y archivos de registro del archivo. Un respaldo que no es activo (o que es coherente con una falla general) no incluye archivos de registro del archivo. 12 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 3: Descripción general de la tecnología Capítulo 3 Descripción general de la tecnología En este capítulo se presentan los siguientes temas: Arquitectura de la solución .......................................................................... 14 Componentes clave ..................................................................................... 14 Recursos de hardware ................................................................................. 15 Recursos de software .................................................................................. 16 Instalación y configuración de AppSync ........................................................ 16 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 13 Capítulo 3: Descripción general de la tecnología Arquitectura de la solución La Figura 1 muestra la arquitectura de la solución. Figura 1. Arquitectura de la solución Componentes clave La arquitectura de la solución incluye los siguientes componentes: • Servidor AppSync: el servidor EMC AppSync reside en un sistema Windows compatible. Controla los planes de servicio y almacena datos sobre cada copia que crea. El catálogo se almacena en una base de datos PostgreSQL en el servidor AppSync. 14 • Plug-in del host: AppSync instala un software de plug-in ligero en los hosts de producción y montaje. AppSync instala, o transfiere, el software de plugin desde el servidor AppSync al host cuando agrega el host como un recurso. En un ambiente que impide que el servidor AppSync acceda un host, puede instalar manualmente el plug-in. • Interfaz de usuario de AppSync: la consola de AppSync está basada en web. Los navegadores Chrome, Internet Explorer y Firefox son compatibles. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 3: Descripción general de la tecnología • Servidores de base de datos de Oracle 12c: se usan para bases de datos de instancias únicas, y para la configuración de bases de datos de Real Application Clusters (RAC). También es compatible con la versión 2 de Oracle 11g. Una base de datos Oracle 12c de una sola instancia (denominada ORDER) se instaló en una máquina virtual vSphere. Se usó un generador de carga Swingbench para completar un esquema de entrada de pedidos de 600 GB. El sistema Oracle Real Application Clusters (RAC) tiene dos nodos físicos, identificados como r910a y r910b. El sistema aloja una base de datos idéntica como servidor de una sola instancia (denominado PROD) con 600 GB de datos. Un servidor de una sola instancia Oracle 12c se encuentra disponible como host de montaje para AppSync. • Oracle Linux: nuestro ambiente de solución usa Oracle Linux, aunque también es compatible con otros sistemas operativos, como Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), Linux Community Enterprise Operating System (CentOS) e IBM Advanced Interactive eXecutive (AIX). • Sistema de almacenamiento unificado EMC VNX: nuestra solución usa EMC VNX5400TM. Recursos de hardware Usamos los siguientes componentes físicos y virtuales para probar esta solución: • • • • Servidor EMC AppSync (una máquina virtual): 4 CPU 8 GB de RAM Servidor de una sola instancia de Oracle (dos máquinas virtuales): 4 CPU 8 GB de RAM Nodos de Oracle RAC (dos servidores físicos): Dell PowerEdge R910 4 Intel Xeon CPU X7560 a 2.27 GHz 125 GB de RAM Sistema de almacenamiento unificado EMC VNX: EMC VNX5400 Versión de software para bloques 05.33.000.5.038 Unidades SAS NL de 1 TB que proporcionan un pool de almacenamiento con protección RAID6 (6+2) EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 15 Capítulo 3: Descripción general de la tecnología Recursos de software Usamos los siguientes componentes de software en esta solución: • • Servidor AppSync: EMC AppSync Server 2.0.0.1 CF 26 Microsoft Windows Server 2008 R2 (x64) Servidores de una sola instancia Oracle y nodos RAC: Oracle Linux 6.5 Oracle Database 12g R1 Enterprise Edition Oracle Grid Infrastructure 12c R1 Oracle ASMLib 2.0 for Oracle Linux 6 EMC PowerPath® 5.7 SP5 EMC AppSync host plug-in 2.0.0.1 CF10 • Interfaz de usuario de AppSync: Google Chrome • Llenado de la base de datos de Oracle: Swingbench 2.5 Nota: AppSync en XtremIO requiere las versiones 2.1 del servidor AppSync Server y del plug-in del host, y superiores. Instalación y configuración de AppSync Apéndice A: Instalación y configuración de AppSync describe en detalle el proceso de instalación y configuración para permitir que AppSync proteja las bases de datos de Oracle. 16 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 4: Planes de servicio Capítulo 4 Planes de servicio En este capítulo se presentan los siguientes temas: Descripción general de los planes de servicio ................................................ 18 Fases del plan de servicio y opciones de personalización................................ 18 Creación de planes de servicio ..................................................................... 20 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 17 Capítulo 4: Planes de servicio Descripción general de los planes de servicio AppSync crea y administra copias de los datos de las aplicaciones. Un plan de servicio define los atributos de dichas copias. Para que un administrador de bases de datos proteja fácil y rápidamente una base de datos, AppSync se presenta con un conjunto predefinido de planes de servicio en niveles para cumplir con los objetivos más comunes de protección de datos. Los planes de servicio contienen una variedad de atributos, que incluyen calendarización de réplicas, frecuencia de réplicas, políticas de montaje y desmontaje, y política de vencimiento. Puede suscribir una base de datos de Oracle a un plan de servicio. Cuando se ejecuta un plan de servicio, se crean copias de los datos de los atributos especificados en el plan. AppSync proporciona planes en niveles específicos para las aplicaciones. Hay tres tipos de selecciones de copias, según el plan que use: • Creación de copia local: para los planes de servicio Bronce, crea copias locales mediante VMAX TimeFinder/Clone, VMAX TimeFinder VP/Snap, CDP o snapshots para EMC RecoverPoint®, snapshots avanzados de VNX o snaphots de XtremIO. • Creación de copia remota: para planes de servicio Plata, crea copias remotas en RecoverPoint CRR, VMAX Symmetrix Remote Data Facility (SRDF) y destinos de almacenamiento de archivos de VNX. • Creación de copia local y remota: para los planes de servicio Oro, crea copias locales y remotas con EMC RecoverPoint® o con snapshots de almacenamiento de archivos de VNX. Los planes de servicio Bronce, Plata y Oro se proporcionan de manera predeterminada; puede personalizar y crear sus propios planes. Nota: En nuestro ambiente, probamos un sitio local con almacenamiento local (VNX). No configuramos un sitio remoto y solamente usamos copias locales con el plan de servicio Bronce. Fases del plan de servicio y opciones de personalización Un plan de servicio tiene un conjunto de fases, cada una de las cuales puede activarse y configurarse fácilmente: • Plan Startup: define en qué momentos y con qué frecuencia se ejecuta un plan, y le permite configurar un RPO. AppSync monitorea los RPO y se le envía una alerta si no se cumple un RPO. • Application discovery: fase obligatoria, sin configuraciones asociadas. • Application mapping: fase obligatoria, sin configuraciones asociadas. • Pre-copy script: pasos preparatorios antes de crear una copia, realizados mediante la especificación de un script y los parámetros previos a la copia. Puede ser un archivo ejecuTabla o un script; en forma opcional, puede pasar un conjunto de credenciales. El script previo a la copia se ejecuta en un calendario configurado en la fase “Plan Startup” y comienza una vez finalizada la fase anterior. 18 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 4: Planes de servicio • Create local copy: fase obligatoria. En el caso de las copias Bronce, se crea una copia local. Esta fase tiene las siguientes opciones de Oracle: Place database in hot backup mode (activada de forma predeterminada). Cuando está activada, esta fase de protección coloca la base de datos en modo de respaldo en activo y crea copias de los registros del archivo. Cuando se la desactiva, la copia se crea de los datos en reposo en vivo. Copy the Fast Recovery Area (desactivada de forma predeterminada). Cuando está activado, este campo indica a AppSync que cree una copia del almacenamiento subyacente usado por Oracle Fast Recovery Area (FRA), que protege los archivos de registro del archivo de la base de datos. Index and copy the block change tracking (BCT) file (desactivada de forma predeterminada). Cuando está activada, AppSync crea una entrada en el archivo Change Block Tracking de Oracle y copia el archivo como parte de la protección. Este archivo puede utilizarse como parte de un caso de uso de montaje y respaldo para proporcionar un respaldo incremental acelerado. Cuando se usa la opción BCT, la base de datos debe estar en modo de respaldo en activo. Create backup control file for Oracle Recovery Manager (RMAN) cataloging (desactivado de forma predeterminada). Cuando está activado, este campo indica a AppSync que cree un archivo de control de respaldo binario para usar con una solicitud, con el fin de catalogar el contenido de la base de datos en un catálogo RMAN remoto. Esta opción también requiere el modo de respaldo en activo. La fase Create local copy también especifica una preferencia de pedido del almacenamiento, e indica snapshot, clon y marcador. Un ambiente de almacenamiento local solamente permite copias del tipo Bronce, y la única opción disponible es snapshot. En el sistema de almacenamiento EMC VNX, esto corresponderá a los snapshots avanzados de VNX. Esta fase asimismo especifica el vencimiento de la copia, y puede especificar la cantidad de copias que deben guardarse antes de su vencimiento. Nota: Las copias de RecoverPoint pueden incluirse en la política de rotación de vencimiento. • Post-copy script: especifica un script y parámetros posteriores a la copia para ejecutar una limpieza, u otros pasos posteriores a la creación de una copia. Esto es semejante a la fase de script previo a la copia. • Unmount previous copy: el plan de servicio desmonta una copia montada anteriormente después de crear la copia nueva. La excepción es una copia que se montó según demanda en lugar de hacerlo según el plan de servicio, donde la copia montada según demanda no se desmonta. No hay configuración de usuario asociada con esta fase, y se la puede activar o desactivar. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 19 Capítulo 4: Planes de servicio • Pre-mount script: puede activar esta fase si desea ejecutar un script antes de que AppSync ejecute una operación de montaje. Este script se ejecutará una vez por host para cada ejecución del plan de servicio. Si activa la fase del script, pero los permisos para ejecutarla son incorrectos, o si el script no existe en la ruta especificada, entonces la ejecución del plan de servicio falla, con un error apropiado. Se debe tener cuidado cuando se usan varios hosts de montaje en una ejecución del plan de servicio. Debe seleccionar Same como el host de montaje en la opción Run on host de forma que el script se ejecute en todos los hosts de montaje. Nota: Para obtener más detalles, consulte “Overriding mount settings on a service plan” en la EMC AppSync 2.0.0 User and Administration Guide • Mount copy: realiza el montaje de la copia, o el montaje y la restauración de la copia. Esta fase se puede activar o desactivar. Nota: AppSync puede ejecutar montajes de bases de datos de Oracle en un host de montaje alternativo o, en determinados casos, montar en una ubicación alternativa en el host de producción. En la configuración Mount Copy Defaults, puede ajustar los valores en Mount copy o Mount and recover copy. En la configuración Mount copy, puede ajustar el valor del host de montaje y la ruta de montaje, así como el tipo de acceso de la imagen de RecoverPoint. En la configuración Mount and recover copy, especifica la instancia de recuperación, el tipo de restauración y los detalles de nombre de la base de datos. Otras configuraciones son semejantes a la configuración Mount copy, como la ruta de montaje y el tipo de acceso de imagen. • Post-mount script: puede activar esta fase para ejecutar un script después de que AppSync ejecute una operación de montaje. Tiene las mismas características que la fase Pre-mount script. • Unmount copy: la fase final en el plan de servicio desmonta la copia. Esta fase está desactivada si la fase Unmount previous copy está activada. No hay configuración de usuario asociada con esta fase. Si realiza el montaje con opciones de recuperación (independiente, RMAN, o montaje de cluster) en la fase Mount copy, todas las bases de datos montadas se apagan como parte de esta fase. Creación de planes de servicio Apéndice B: Creación de planes de servicio toma tres escenarios de replanificación y protección típicos de Oracle y muestra cómo crear un plan de servicio para cada uno de ellos. 20 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Capítulo 5 Casos de uso En este capítulo se presentan los siguientes temas: Resumen .................................................................................................... 64 Observaciones ............................................................................................ 64 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 21 Capítulo 5: Casos de uso Tiempo de duración Los tiempos de duración para los pasos en los casos de uso planteados en esta sección pueden variar según sea el sistema de almacenamiento subyacente y el host. Por ejemplo, en el caso de los sistemas de almacenamiento VMAX o XtremIO, puede esperar una disminución en el tiempo de copiado. Caso de uso 1: recreación de ambientes de mantenimiento de parches fallidos Este caso de uso recrea un ambiente de mantenimiento de parches fallido. Describe el control centralizado de snapshots y clones, y cómo la automatización de autoservicio se convierte en un proceso de mantenimiento de parches mejorado. Con AppSync, los administradores de bases de datos no deben esperar a que el administrador de almacenamiento proporcione los ambientes de prueba de parches. Si falla un parche, el administrador de bases de datos puede rápidamente eliminar y recrear el ambiente de prueba de parches. En este caso de uso, ejecutamos la base de datos de producción PROD en la configuración RAC física, y la copia de mantenimiento de parches se recuperó en el host de montaje virtualizado, appsync-linux2. Escenario de prueba La Figura 2 muestra los pasos para el caso de uso 1. La base de datos PROD se muestra a la izquierda, y cada línea entrecortada muestra la acción que se realiza al tomar un snapshot. Los números de 1 a 4 identifican los pasos. El snapshot de 1.ª generación se denomina copia t1. Los snapshots de 2.ª generación son del snapshot de 1.ª generación y se denominan copia t1.2. Figura 2. 22 Pasos del escenario del caso de uso 1 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Para ejecutar la prueba para este caso de uso: Ejecución de la prueba 1. Cree un snapshot copia t1 de primera generación de la base de datos PROD, sin usar el modo de respaldo en activo. Esta será la copia de referencia que se puede usar si es necesario recrear el ambiente de parche. 2. Cree un snapshot copia t1.1 de segunda generación, donde se puede probar el parche. 3. Haga fallar la copia de mantenimiento del parche. La simulación de esta acción se logró al soltar una tabla de la base de datos. 4. Quite la copia fallida y recree un nuevo snapshot copia t1.2 de la copia de referencia. En esta sección se describen los pasos que se siguieron para probar este caso de uso. Pasos 1 y 2 del caso de uso 1: creación de copias de 1.ª y 2.ª generación de la base de datos PROD Nota: Los pasos 1 y 2 pueden combinarse en AppSync porque el asistente es compatible con este escenario de replanificación. 1. Inicie sesión en la consola de AppSync y seleccione Copy Management > Oracle. 2. Seleccione la fila con la base de datos para el parche de prueba, y seleccione Repurpose > Create Repurpose Copy, como se muestra en la Figura 3. Figura 3. 3. Caso de uso 1: creación de una copia de replanificación En la página Intention, seleccione Create a 1st gen copy and a 2nd gen copy que combina los pasos 1 y 2 del caso de uso y haga clic Next, como se muestra en la Figura 4. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 23 Capítulo 5: Casos de uso Figura 4. 4. Caso de uso 1: página Intention En la página Settings, seleccione Create 1st gen copy, edite la etiqueta de la copia si así lo desea para una identificación sencilla y seleccione Snap como el tipo de copia, como se muestra en la Figura 5. Nota: No seleccione ninguna de las dos Oracle-Specific Copy Options. Figura 5. 24 Caso de uso 1: creación de una copia de 1.ª generación 5. Seleccione 2nd Generation y luego Create 2nd gen copy. 6. Edite la etiqueta de la copia si así lo desea y seleccione Snap, como se muestra en la Figura 6. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Figura 6. 7. Caso de uso 1: creación de una copia de 2.ª generación Seleccione Mount copy y Mount operation de Mount on standalone server and recover database, como se muestra en la Figura 7. Esta acción restaura la base de datos en el host de montaje que hemos seleccionado en Mount Settings. Nota: No cambiamos el prefijo predeterminado para el nombre de la base de datos SID PROD recuperada, que AppSync renombró de PROD a APSPROD. Figura 7. Caso de uso 1: montaje de copia 8. Haga clic en Next para abrir la página Schedule. 9. Seleccione Run Now para crear la copia en este momento y luego haga clic en Next, como se muestra en la Figura 8. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 25 Capítulo 5: Casos de uso Figura 8. Caso de uso 1: página Schedule 10. En la página Summary, analice las selecciones y haga clic en Finish, como se muestra en la Figura 9. Figura 9. Caso de uso 1: página Summary En la página Repurpose se muestra el estado del proceso y los mensajes descriptivos, como se muestra en la Figura 10. 26 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Figura 10. Caso de uso 1: pasos de replanificación y mensajes de progreso 11. Haga clic en Close una vez completado el proceso. Una vez finalizada la creación de la copia local de 1.ª generación, se muestra un segundo panel, donde se puede ver la creación de la copia local de 2.ª generación. Nota: Los servidores de la base de datos están virtualizados, lo que le permite abrir también la aplicación VMware vCenter y ver Recent Tasks. La Figura 11 muestra las tareas que ejecuta AppSync en vCenter para provisionar los LUN para la copia de la base de datos en el host de montaje. Figura 11. Caso de uso 1: Recent Tasks de VMware Center Confirmación de la recuperación de la base de datos en el host de montaje Puede seleccionar la recuperación de la base de datos en el host de montaje, al registrarse y contar las filas de una tabla en la base de datos PROD: [oracle@AppSync-Linux2 ~]$ export ORACLE_SID=APSPROD [oracle@AppSync-Linux2 ~]$ sqlplus soe/soe EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 27 Capítulo 5: Casos de uso SQL*Plus: Release 12.1.0.1.0 Production on Mon Jan 5 19:38:22 2015 Copyright (c) 1982, 2013, Oracle. All rights reserved. Last Successful login time: Mon Jan 05 2015 19:51:53 +00:00 Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 64bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options SQL> select count(*) from warehouses; COUNT(*) ---------1000 Paso 3 del caso de uso 1: haga fallar la copia de mantenimiento del parche A los fines de esta prueba, hicimos fallar la copia de mantenimiento del parche. La simulación de esta acción se logró al soltar una tabla de la base de datos, según se muestra: SQL> drop Tabla warehouses cascade constraints purge; Tabla dropped. SQL> Paso 4 del caso de uso 1: eliminación y recreación de la copia Para eliminar y recrear la copia: 1. Desmonte la copia de 2.ª gen. con el parche fallido. 2. Haga vencer la copia de 2.ª gen. 3. Recree la copia. 4. Confirme la recuperación de la base de datos en el host de montaje. Desmontaje de la copia Para desmontar la copia: 1. 28 En Copy Management, seleccione la base de datos PROD, seleccione la copia de 2.ª gen. que se creó anteriormente y haga clic en Unmount, como se muestra en la Figura 12. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Figura 12. Caso de uso 1: desmontaje de la copia 2. En la página Unmount Confirmation, haga clic en OK para comenzar el proceso de desmontaje, como se muestra en la Figura 13. Figura 13. Caso de uso 1: desmontaje de un copia del host 3. La página Unmount muestra el estado del proceso y los mensajes descriptivos. Haga clic en Close una vez que se completó el proceso. Nota: Como parte del proceso, AppSync apaga la base de datos, tal como se muestra en el tercer mensaje en la Figura 14. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 29 Capítulo 5: Casos de uso Figura 14. Caso de uso 1: mensajes de estado del proceso de desmontaje Nota: También puede abrir VMware vCenter y ver Recent Tasks, como se muestra en la Figura 15, donde se muestran las actividades que AppSync ejecuta en vCenter para desmontar la copia de la base de datos. Figura 15. Caso de uso 1: Recent Tasks de VMware Center Ahora se ha eliminado totalmente la base de datos del host de montaje. La Figura 16 muestra los mensajes de confirmación de muestra. 30 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Figura 16. Caso de uso 1: mensajes de estado de desmontaje Vencimiento de la copia Puede hacer que la copia venza para eliminarla en el almacenamiento así como en la base de datos de AppSync, ya que no se la necesita más. Para ello, realice lo siguiente: 1. Seleccione la copia de 2.ª gen. y haga clic en Expire, como se muestra en la Figura 17. Figura 17. Caso de uso 1: vencimiento de la copia 2. Confirme la copia que deberá vencerse y haga clic en OK, como se muestra en la Figura 18. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 31 Capítulo 5: Casos de uso Figura 18. Caso de uso 1: confirmación de una copia vencida Recreación de una copia de base de datos PROD de 2.ª generación Recree una copia de 2.ª gen. de la base de datos de producción PROD de la copia de referencia existente. Para crear la copia: 1. Seleccione la copia de 1.ª gen. y haga clic en Repurpose, como se muestra en la Figura 19. Figura 19. Caso de uso 1: replanificación de una copia En la página Intention, como estamos replanificando una copia de 1.ª gen., la única opción disponible es Create 2nd gen copy. 2. 32 Haga clic en Next, como se muestra en la Figura 20. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Figura 20. Caso de uso 1: página Intention 3. En la página Settings, ingrese un nombre nuevo para la copia de 2.ª gen., como se muestra en la Figura 21. Figura 21. Caso de uso 1: página Settings 4. Seleccione Mount copy, seleccione los parámetros de configuración que desea y haga clic en Next, como se muestra en la Figura 22. Figura 22. Caso de uso 1: fase Mount copy EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 33 Capítulo 5: Casos de uso 5. En la página Summary, analice las selecciones y haga clic en Finish. La Figura 23 muestra el estado del proceso de montaje de copia y los mensajes descriptivos. Figura 23. Caso de uso 1: mensajes de progreso del montaje de copia 6. Haga clic en Close. Confirmación de la recuperación de la base de datos en el host de montaje Puede seleccionar la recuperación de la base de datos en el host de montaje al registrarse y contar las filas de una tabla en la base de datos APSORDER: [oracle@AppSync-Linux2 ~]$ sqlplus soe/soe SQL*Plus: Release 12.1.0.1.0 Production on Mon Jan 5 20:19:36 2015 Copyright (c) 1982, 2013, Oracle. All rights reserved. Last Successful login time: Mon Jan 05 2015 19:51:53 +00:00 Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 64bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options SQL> select count(*) from warehouses; select count(*) from warehouses; 34 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso COUNT(*) ---------1000 SQL> Validación de la prueba La Tabla 2 resume los pasos generales en el caso de uso 1. Tabla 2. Inicio Resumen del caso de uso 1 Finalización Duración Paso Preparación para la prueba de parche 07:21 07:36 15 min. Crear copias de 1.ª y 2.ª gen., montar y restaurar. Recreación del ambiente de prueba del parche 07:42 07:49 7 min Eliminar la copia de 2.ª gen. 08:03 08:14 11 min Recrear la copia de 2.ª gen., montar y recuperar. Resumen El caso de uso 1 muestra que AppSync proporciona mayor eficiencia para los administradores de bases de datos. El proceso de prueba de un parche es totalmente compatible con AppSync y no requiere la asistencia de un administrador de sistema o de almacenamiento. Este proceso, rápido y eficaz, permite que un administrador de bases de datos pruebe y aplique parches de Oracle en menos tiempo y con más confiabilidad. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 35 Capítulo 5: Casos de uso Caso de uso 2: creación de varios snapshots persistentes En este caso de uso se muestra la capacidad que posee AppSync para apoyar la replanificación, que incluye la creación de varios snapshots persistentes que pueden usarse para otros fines, como pruebas, desarrollo y creación de informes. Estas actividades pueden solicitarse cada vez que sea necesario, lo que permite al administrador de bases de datos el manejo rápido de dichas solicitudes. Los usuarios finales podrían necesitar que los ambientes solicitados permanezcan disponibles hasta que finalicen su trabajo. El caso de uso muestra la persistencia del ambiente, incluso cuando la copia de 1.ª gen. subyacente se actualiza. En este caso de uso, ejecutamos la base de datos de producción ORDER en el servidor de una sola instancia virtualizado appsync-linux1 y restauramos la copia de replanificación en el host de montaje virtualizado appsync-linux2. Escenario de prueba La Figura 24 muestra los pasos de prueba para el caso de uso 2. La base de datos ORDER se muestra a la izquierda, y cada línea entrecortada muestra la acción que se realiza al tomar un snapshot. Los números de 1 a 4 identifican los pasos. Figura 24. Pasos del escenario del caso de uso 2 Para ejecutar el escenario para este caso de uso: 36 1. Cree un snapshot copia t1 de 1.ª generación de la base de datos de producción, sin usar el modo de respaldo en activo. Esta copia será la copia de referencia a partir de la que se crearán los ambientes de replanificación. 2. Cree una copia t1.1 de 2.ª gen. para la prueba. 3. Cree otra copia t1.2 de 2.ª gen. para desarrollo. 4. Cambie la base de datos de producción y actualice la copia t2 (copia de referencia) de 1.ª generación. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso 5. Muestre la persistencia de los ambientes replanificados, incluso después de la actualización de la copia de 1.ª generación subyacente. Los tiempos de duración se captan durante estos pasos. Ejecución de la prueba En esta sección se describen los pasos que se siguieron para probar este caso de uso. Pasos 1 y 2 del caso de uso 2: creación de copias de 1.ª y 2.ª generación de la base de datos ORDER Nota: Los pasos 1 y 2 del caso de uso pueden combinarse en AppSync porque el asistente es compatible con este escenario de replanificación. 1. Inicie sesión en la consola de AppSync y seleccione Copy Management > Oracle. 2. Seleccione la fila con la base de datos para la que se necesitan crear varias copias persistentes y luego seleccione Repurpose > Create Repurpose Copy. 3. Seleccione Create a 1st gen copy and a 2nd gen copy que combina los pasos 1 y 2 del caso de uso y haga clic en Next. 4. En la página Settings, seleccione Create 1st gen copy, edite la etiqueta de la copia si así lo desea y seleccione Snap como tipo de copia, como se muestra en la Figura 25. Nota: No seleccione ninguna de las dos Oracle-Specific Copy Options. Figura 25. Caso de uso 2: creación de una copia de 1.ª generación 5. Seleccione 2nd Generation y seleccione Create 2nd gen copy. 6. Edite la etiqueta de la copia si así lo desea, seleccione Snap y haga clic en Next, como se muestra en la Figura 26. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 37 Capítulo 5: Casos de uso Figura 26. Caso de uso 2: creación de una copia de 2.ª gen. 7. En la página Schedule, seleccione Run Now y luego haga clic en Next, como se muestra en la Figura 27. Figura 27. Caso de uso 2: Página Schedule 8. 38 En la página Summary, analice las selecciones y haga clic en Finish, como se muestra en la Figura 28. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Figura 28. Caso de uso 2: Página Summary La página Repurpose ORDER, como se muestra en la Figura 29, muestra el estado del proceso y los mensajes descriptivos. Figura 29. 9. Caso de uso 2: pasos de replanificación y mensajes de progreso Haga clic en Close una vez que se completó el proceso. Una vez finalizada la creación de la copia local de 1.ª generación, se muestra una segunda ventana, donde se puede ver la creación de la copia local de 2.ª generación. 10. Seleccione Copy Management > Oracle > ORDER para ver las copias nuevas. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 39 Capítulo 5: Casos de uso Puede hacer clic en una copia en el panel superior Copies para ver los mensajes de estado correspondientes en el panel inferior Events, como se muestra en la Figura 30. Figura 30. Caso de uso 2: visualización de las copias nuevas Paso 3 del caso de uso 2: creación de otra copia de 2.ª generación para desarrollo Se creó una copia de prueba en el caso de uso 2. Para crear la copia para desarrollo, seleccione la nueva copia de 1.ª generación y ejecute pasos siguientes. Solamente puede crear una copia de 2.ª generación. Seleccione la copia de 1.ª gen. y haga clic en Repurpose, como se muestra en la Figura 31. 1. Figura 31. Caso de uso 2: replanificación de una copia para desarrollo 2. En la página Intention, haga clic en Next. 3. En la página Settings, realice lo siguiente: 4. 40 Seleccione la fase Create 2nd gen copy. Edite la etiqueta de la copia si lo desea. Seleccione un tipo de copia de Snap. Haga clic en Next. En la página Summary, analice las selecciones y haga clic en Finish. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso 5. La página Repurpose muestra el estado del proceso de copia y los mensajes descriptivos. Haga clic en Close una vez completado el proceso, como se muestra en la Figura 32. Figura 32. Caso de uso 2: estado del progreso de la copia de desarrollo y mensajes 6. Seleccione Copy Management > Oracle > ORDER para ver la copia nueva de desarrollo. Puede hacer clic en una copia en el panel superior Copies para ver los mensajes de estado correspondientes en el panel inferior Events, como se muestra en la Figura 33. Figura 33. Caso de uso 2: visualización de la copia de desarrollo EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 41 Capítulo 5: Casos de uso Paso 4 del caso de uso 2: cambio de la base de datos PROD Para mostrar que las copias de replanificación para las pruebas y el desarrollo son persistentes, actualice la copia de 1.ª generación que se tomó. Antes de la actualización, agregue una tabla a la base de datos de producción para simular un cambio de datos que puede usarse para verificar la persistencia. La siguiente salida de SQL confirma el agregado de una nueva tabla del cliente con 4 filas de datos, lo que da como resultado 13 tablas en el esquema. Los detalles clave están destacados en amarillo. [oracle@AppSync-Linux1 bin]$ sqlplus soe/soe SQL*Plus: Release 12.1.0.1.0 Production on Wed Oct 29 15:17:46 2014 Copyright (c) 1982, 2013, Oracle. All rights reserved. Last Successful login time: Wed Oct 29 2014 15:13:04 +00:00 Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 64bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options SQL> @add-customer_new-Tabla.sql Tabla created. 1 row created. 1 row created. 1 row created. 1 row created. SQL> select * from customer_new; CUST_ID ZIP ---------1 10059 2 94032 3 92010 4 85719 NAME ADDRESS CITY ST --------------- -------------------- --------------- -John Doe 392 Sunset Blvd. New York NT Mary Smith 6900 Main St. San Francisco CA Richard Newman 2040 Riverside Rd. San Diego CA Cathy Cook 4010 Speedway Tucson AZ SQL> SQL> select Tabla_name from user_Tablas; TABLA_NAME --------------------------------------------------------------CUSTOMER_NEW CUSTOMER_T CUSTOMERS ADDRESSES CARD_DETAILS 42 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso WAREHOUSES ORDER_ITEMS ORDERS INVENTORIES PRODUCT_INFORMATION LOGON PRODUCT_DESCRIPTIONS ORDERENTRY_METADATA 13 rows selected. SQL> Actualización de copia de 1.ª generación Para actualizar la copia de 1.ª generación: 1. Seleccione Copy Management > Oracle > ORDER. 2. Seleccione la copia y haga clic en Refresh, como se muestra en la Figura 34. Figura 34. Caso de uso 2: actualización de la copia 3. Haga clic en Yes para confirmar la actualización. En la página Refresh 1st Gen Copy se muestra el estado del proceso y los mensajes descriptivos, como se muestra en la Figura 35. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 43 Capítulo 5: Casos de uso Figura 35. Caso de uso 2: actualización de mensajes de estado 4. Haga clic en Close. La descripción general de la copia de Oracle muestra la hora de la copia, como se muestra en la Figura 36. Figura 36. Caso de uso 2: actualización de la confirmación 44 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Paso 5 del caso de uso 2: mostrar persistencia de las copias de 2.ª gen. Para mostrar la persistencia de las copias de 2.ª gen. para pruebas y desarrollo, se monta y recupera una copia de 2.ª gen. con el mismo contenido de la base de datos que antes del cambio. Montaje y restauración de la copia de 2.ª gen. en otro servidor La copia de desarrollo se debe montar y recuperar en otro servidor independiente. Para montar y recuperar la copia de desarrollo: 1. Seleccione la copia y haga clic en Mount, como se muestra en la Figura 37. Figura 37. Caso de uso 2: montaje y restauración de la copia de desarrollo 2. En la página 1 Select a copy, haga clic en Next para aceptar la copia de desarrollo seleccionada, como se muestra en la Figura 38. Figura 38. Caso de uso 2: selección de una copia 3. En la página Mount Options, seleccione la Mount Settings y la Recovery Settings deseadas y haga clic en Next, como se muestra en la Figura 39. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 45 Capítulo 5: Casos de uso El campo Mount on Server muestra el host de montaje. Recovery Settings está personalizada para abrir la base de datos en la vista de solo lectura, y el nombre de la base de datos tiene el prefijo DEV para identificarla como la copia de desarrollo. Figura 39. Caso de uso 2: página Mount options 4. En la página Summary, analice la configuración y haga clic en Finish, como se muestra en la Figura 40. Figura 40. Caso de uso 2: confirmación de la configuración de montaje 5. En la página Results, analice el progreso y la finalización de las actividades que usa AppSync para provisionar los LUN requeridos y montar los puntos en el host de montaje, y haga clic en Close, como se muestra en la Figura 41. Nota: En la página Results se muestran mensajes que confirman que se han creado y montado los grupos de discos REDO y DATA ASM, y que los grupos de discos y la base de datos se han renombrado. 46 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Figura 41. Caso de uso 2: página Results Después de haberse restaurado la copia en un host de montaje virtualizado, puede también analizar los detalles del proceso en la página Recent Tasks de la aplicación VMware vCenter Server, como se muestra en la Figura 42. Figura 42. Caso de uso 2: página VMware vCenter Server La descripción general de la copia de Oracle para la base de datos muestra el montaje cambiado y el estado de recuperación de la copia de desarrollo, como se muestra en la Figura 43. Figura 43. Caso de uso 2: estado de montaje y recuperación de la copia de desarrollo EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 47 Capítulo 5: Casos de uso Verificación del contenido de la copia de la base de datos de 2.ª gen. Para demostrar la persistencia de las copias y de la base de datos, conéctese con la base de datos ORDER restaurada y confirme que la base de datos está en el mismo estado que cuando se tomaron las copias de 2.ª gen. Para demostrar esta persistencia, confirme que la nueva tabla no está disponible en las copias de 2.ª generación, que se crearon antes de la actualización de la copia de 1.ª generación. Los detalles clave están destacados en amarillo en la siguiente salida de SQL: [oracle@AppSync-Linux2 ~]$ export ORACLE_SID=DEVORDER [oracle@AppSync-Linux2 ~]$ sqlplus soe/soe SQL*Plus: Release 12.1.0.1.0 Production on Wed Oct 29 15:51:01 2014 Copyright (c) 1982, 2013, Oracle. All rights reserved. Last Successful login time: Tue Oct 28 2014 22:14:00 +00:00 Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 64bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options SQL> select * from customer_new; select * from customer_new * ERROR at line 1: ORA-00942: Tabla or view does not exist SQL> select Tabla_name from user_Tablas; TABLA_NAME --------------------------------------------------------------CUSTOMER_T CUSTOMERS ADDRESSES CARD_DETAILS WAREHOUSES ORDER_ITEMS ORDERS INVENTORIES PRODUCT_INFORMATION LOGON PRODUCT_DESCRIPTIONS ORDERENTRY_METADATA 12 rows selected. SQL> 48 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Validación de la prueba En la Tabla 3 se muestra un resumen del caso de uso 2. Tabla 3. Inicio Resumen del caso de uso 2 Finalización Duración Paso Creación de ambientes de prueba y desarrollo 03:45 03:55 10 min Crear copia de referencia de 1.ª generación y copias de 2.ª generación para prueba y desarrollo Actualización de la copia de referencia 04:13 04:17 4 min Actualizar la copia de 1.ª generación 04:31 04:39 8 min Montar y recuperar la copia de desarrollo de 2.ª generación El caso de uso 2 demuestra que el uso de AppSync en un escenario de replanificación de Oracle proporcionó los siguientes beneficios: • Se reducen significativamente la complejidad y el tiempo. • La automatización de autoservicio de AppSync acelera los ciclos de prueba y desarrollo de la base de datos, y permite a los administradores de bases de datos crear o actualizar rápidamente los ambientes. • Además, AppSync reduce la necesidad de que el administrador de almacenamiento participe continuamente. No hay scripts que ejecutar ni mantener, y la consola de AppSync informa al administrador de bases de datos sobre el estado de AppSync y todos los pasos que este realiza. • La persistencia de las copias, incluso cuando la copia subyacente se actualiza, permite que los administradores de bases de datos respondan rápidamente a las solicitudes de los usuarios finales que solicitan copias para diversos propósitos. Caso de uso 3: Restauración de una base de datos con AppSync y Oracle12c Storage Snapshot Optimization Para mantener la disponibilidad del sistema, los administradores de bases de datos se enfrentan con el reto de disminuir la pérdida de datos y el tiempo fuera. AppSync supera estos retos protegiendo, restaurando y clonando aplicaciones críticas en minutos con su funcionalidad de administración de copias con un solo clic. La funcionalidad de autoservicio de AppSync también permite que los propietarios de la aplicación impulsen la protección y la clonación. AppSync 2.0 también es compatible con Oracle 12c Storage Snapshot Optimization. Esta compatibilidad permite la recuperación a un punto en el tiempo de snapshots y clones al no colocar la base de datos de origen en modo de respaldo en activo mientras se toma el snapshot o el clon. Si el snapshot se realizó con el modo de respaldo en activo habilitado, se puede hacer roll forward a la base de datos con los archivos de registro del archivo. En el modo de respaldo en activo, los archivos de datos y los archivos de registro del archivo de Oracle se respaldan en el snapshot. Así, se crea un respaldo coherente con la aplicación. Cuando el modo de respaldo en activo no se usa, EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 49 Capítulo 5: Casos de uso solamente se crean respaldos de los archivos de datos (y del registro de reconstitución) de Oracle en el snapshot. Así, se crea un respaldo coherente con una falla general. Este caso de uso muestra el impacto que tiene la activación, o desactivación, del modo de respaldo en activo en el servidor de la base de datos. Escenario de prueba Este escenario se ejecuta dos veces con la base de datos de producción ORDER: • Se ejecuta una vez para una copia tomada con el modo de respaldo en activo desactivado. • La segunda vez para una copia tomada con el modo de respaldo en activo habilitado. Los dos planes tienen un RPO de 24 horas y se ejecutan cada noche. La única diferencia entre los dos planes es la configuración de respaldo en activo, como se muestra en la Figura 44. Figura 44. Caso de uso 3: descripción y calendario de los planes de servicio de nivel Bronce La Figura 45 muestra los pasos del escenario para el caso de uso 3 con modo de respaldo en activo y sin él. Figura 45. Pasos del caso de uso 3 para el escenario con modo de respaldo en activo y sin él 50 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Para ejecutar la prueba para este caso de uso: 1. Crear una copia de protección de 1.ª generación de la base de datos de producción con el plan de servicio correspondiente. 2. Crear un problema de la base de datos que provocará la necesidad de realizar una restauración. 3. Use AppSync para restaurar la base de datos de producción. 4. Haga roll forward de los registros de reconstitución al punto en el tiempo cuando se realizó la copia de producción. 5. Verifique una recuperación exitosa iniciando la instancia de Oracle. Nota: AppSync en Windows 2008 Server en esta solución se modifica para horario de verano y está adelantado una hora respecto del horario en el servidor Oracle Linux. Ejecución de la prueba En esta sección se describen los pasos que se siguieron para probar este caso de uso. Paso 1 del caso de uso 3: creación de una copia de protección de 1.ª generación de la base de datos de producción Normalmente, un plan de suscripción como este se deja ejecutándose, creando una copia de protección nueva cada vez que se activa en el momento calendarizado. En este caso, se suscribe la base de datos al plan y se la ejecuta de inmediato, como se muestra en la Figura 46. Nota: En esta solución se documenta el escenario sin respaldo en activo, como se muestra en las siguientes imágenes de la pantalla. El escenario con respaldo en activo usa los mismos pasos. Figura 46. Caso de uso 3: suscripción de la base de datos al plan EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 51 Capítulo 5: Casos de uso Una vez que finalizó el plan, la página Subscribe to Plan and Run muestra una descripción general de los pasos, el estado y los mensajes, como se muestra en la Figura 47. Figura 47. Caso de uso 3: página Subscribe to Plan and Run 52 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Paso 2 del caso de uso 3: error en la creación de la base de datos de producción Se simuló un error al soltar una tabla importante, lo que hace necesaria la restauración de la última copia de la base de datos. Los detalles clave están destacados en amarillo en la siguiente salida de SQL: [oracle@AppSync-Linux1 ~]$ sqlplus '/ as sysdba' SQL*Plus: Release 12.1.0.1.0 Production on Tue Nov 11 14:05:15 2014 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 64bit Production With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics and Real Application Testing options SQL> !date Tue Nov 11 14:05:25 GMT 2014 SQL> select count(*) from soe.warehouses; COUNT(*) ---------1000 SQL> drop Tabla soe.warehouses cascade constraints purge; Tabla dropped. SQL> select count(*) from soe.warehouses; select count(*) from soe.warehouses * ERROR at line 1: ORA-00942: Tabla or view does not exist SQL> Paso 3 del caso de uso 3: uso de AppSync para restaurar la base de datos de producción Para restaurar la base de datos de producción: 1. En la descripción general de las copias para la base de datos ORDER, seleccione la última copia hecha con este plan y haga clic en Restore, como se muestra en la Figura 48. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 53 Capítulo 5: Casos de uso Figura 48. Caso de uso 3: selección de la última copia hecha con este plan 2. En la página Select Copy haga clic en Next para seleccionar la copia destacada del paso 1. 3. En la página Restore Options, tal como se muestra en la Figura 49, seleccione lo que debe restaurarse y haga clic en Next: En el caso de una copia con respaldo en activo desactivado, puede seleccionar únicamente la restauración de Data. En el caso de una copia con respaldo en activo, puede restaurar Data, Data and archive logs o Archive logs. Nota: Se seleccionó Data en el caso de la copia con respaldo en activo desactivado. En el caso del escenario con respaldo en activo activado, se seleccionó Data and archive logs. Figura 49. Caso de uso 3: página Restore Options 4. En la página Summary, como se muestra en la Figura 50, analice la configuración y haga clic en Next. Figura 50. Caso de uso 3: página Summary 5. 54 En la página Results, haga clic en Finish para iniciar la restauración. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Cuando la restauración está completada, la página Results muestra mensajes como los que se ven en la Figura 51. Figura 51. Caso de uso 3: Página Results Paso 4 del caso de uso 3: roll forward de registros de reconstitución Para proporcionar al administrador de bases de datos el máximo control durante el arranque de la base de datos, AppSync deja la base de datos apagada y restaurada. Ingrese los siguientes comandos para recuperar la base de datos en su totalidad y aplicar los registros de reconstitución. Se repiten estos mismos pasos para el escenario con el modo de respaldo en activo habilitado. Los detalles clave están destacados en amarillo. Para realizar roll forward de registros de reconstitución: [oracle@AppSync-Linux1 ~]$ sqlplus '/ as sysdba' SQL*Plus: Release 12.1.0.1.0 Production on Tue Nov 11 14:12:13 2014 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to an idle instance. SQL> !date Tue Nov 11 14:12:18 GMT 2014 SQL> startup mount ORACLE instance started. Total System Global Area 2355015680 bytes Fixed Size 2291040 bytes Variable Size 637536928 bytes Database Buffers 1694498816 bytes Redo Buffers 20688896 bytes Database mounted. SQL> !date Tue Nov 11 14:12:35 GMT 2014 SQL> recover database Media recovery complete. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 55 Capítulo 5: Casos de uso Paso 5 del caso de uso 2: verificación de una recuperación exitosa iniciando la instancia de Oracle Ingrese la siguiente consulta para la tabla eliminada a fin de confirmar que la base de datos se restauró satisfactoriamente: SQL> !date Tue Nov 11 14:13:00 GMT 2014 SQL> alter database open; Database altered. SQL> select count(*) from soe.warehouses; COUNT(*) ---------1000 SQL> Cronología de eventos: respaldo en activo activado/desactivado En las tablas siguientes se muestra una descripción general de la cronología de todos los eventos que se registraron durante la ejecución de un escenario de prueba completo: Los eventos en la Tabla 4 se registraron durante el escenario de modo de respaldo en activo desactivado, que solamente restaura datos y reconstituciones. Tabla 4. 56 Cronología de restauración de datos sin respaldo en activo Evento Día y hora Actividad Descripción 1.1 Mar 11/11/2014 03:00:10 p. m. Descubrimiento de aplicaciones Comienzo de la fase de descubrimiento de aplicaciones para la base de datos ORDER 1.2 Mar 11/11/2014 03:00:26 p. m. Descubrimiento de aplicaciones Protección de la base de datos ORDER de Oracle con el modo de respaldo en activo desactivado 1.3 Mar 11/11/2014 03:00:26 p. m. Descubrimiento de aplicaciones Fase de descubrimiento de aplicación para la base de datos ORDER completada satisfactoriamente 2.1 Mar 11/11/2014 03:00:26 p. m. Mapeo de aplicaciones Comienzo de fase de mapeo de aplicaciones para la base de datos ORDER 2.2 Mar 11/11/2014 03:02:31 p. m. Mapeo de aplicaciones El arreglo de almacenamiento APM00140631432 no tiene licencia para uso con AppSync, pero está dentro del periodo de prueba de 90 días 2.3 Mar 11/11/2014 03:02:31 p. m. Mapeo de aplicaciones Fase de mapeo de aplicaciones para la base de datos ORDER completada satisfactoriamente 3.1 Mar 11/11/2014 03:02:31 p. m. Creación de copia local Comienzo de fase de creación de copia local para la base de datos ORDER EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Evento Día y hora Actividad Descripción 3.2 Mar 11/11/2014 03:03:43 p. m. Creación de copia local Creación de snapshot de VNX del grupo de consistencia VNX AppSync_CG-1 con el procesador de servicio IP 10.110.80.37 3.3 Mar 11/11/2014 03:03:43 p. m. Creación de copia local Snapshot de VNX AppSyncSnap20141111_150246:544-5628d8721603-46cf-a97e-08c7555ed540AppSync_CG-1 creado satisfactoriamente en el grupo de consistencia AppSync_CG1 con el procesador de servicio IP 10.110.80.37 3.4 Mar 11/11/2014 03:03:43 p. m. Creación de copia local Ejecución de verificación de cumplimiento de normas del objetivo de punto de recuperación para la base de datos ORDER 3.5 Mar 11/11/2014 03:03:43 p. m. Creación de copia local El arreglo de almacenamiento APM00140631432 no tiene licencia para uso con AppSync, pero está dentro del periodo de prueba de 90 días 3.6 Mar 11/11/2014 03:03:43 p. m. Creación de copia local Creación de fase de copia local para base de datos ORDER completada satisfactoriamente Mar 11/11/2014 03:05:30 p. m. Tabla soltada: Pedir al administrador de bases de datos que realice la restauración 4.1 Mar 11/11/2014 03:08:04 p. m. Restauración de copia Comienzo de fase de restauración para la base de datos ORDER 4.2 Mar 11/11/2014 03:08:04 p. m. Restauración de copia Comienzo de restauración en el host de producción appsync-linux1 4.3 Mar 11/11/2014 03:08:04 p. m. Restauración de copia Apagado de la base de datos ORDER 4.4 Mar 11/11/2014 03:08:23 p. m. Restauración de copia Apagado de la base de datos ORDER 4.5 Mar 11/11/2014 03:08:23 p. m. Restauración de copia Desmontaje de sistemas de archivos de producción +DATA,+REDO como preparación para la restauración 4.6 Mar 11/11/2014 03:08:23 p. m. Restauración de copia Restauración de copia de replicación en el sistema de archivos de producción 4.7 Mar 11/11/2014 03:08:56 p. m. Restauración de copia Restauración de snapshot de VNX AppSyncSnap-20141111_150246:5445628d872-1603-46cf-a97e08c7555ed540-AppSync_CG-1 para los LUN de origen 46, 34, 44, 45, 35, 47, 48, 36 en el arreglo VNX APM00140631432_VNX5400_116D 4.8 Mar 11/11/2014 03:09:09 p. m. Restauración de copia Montaje de sistemas de archivos de producción después de la restauración EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 57 Capítulo 5: Casos de uso Evento Día y hora Actividad Descripción 4.9 Mar 11/11/2014 03:09:25 p. m. Restauración de copia Restauración de fase de copia para base de datos ORDER completada satisfactoriamente Mar 11/11/2014 03:12:20 p. m. Montaje y restauración de base de datos Mar 11/11/2014 03:13:00 p. m. Abrir y consultar la base de datos En la Tabla 4 se muestran los snapshots del grupo de consistencia de VNX AppSync_CG-1, que aloja a todos los archivos de base de datos, que incluye archivos de control, registros de reconstitución y archivos de datos. Los snapshots se muestran en las fases siguientes: • Fase 3: Create a local copy • Fase 4: Create a copy of the archive logs • Fase 5: Restore copy, muestra la restauración de los dos snapshots Los eventos en la Tabla 5 se registraron durante el escenario sin respaldo en activo que restaura datos y registros de archivo. Tabla 5. 58 Cronología de restauración de datos con respaldo en activo Evento Día y hora Actividad Descripción 1.1 Mar 11/11/2014 06:54:25 p. m. Descubrimiento de aplicaciones Comienzo de la fase de descubrimiento de aplicaciones para la base de datos ORDER 1.2 Mar 11/11/2014 06:54:42 p. m. Descubrimiento de aplicaciones Protección de la base de datos ORDER de Oracle con el modo de respaldo en activo activado 1.3 Mar 11/11/2014 06:54:42 p. m. Descubrimiento de aplicaciones Fase de descubrimiento de aplicación para la base de datos ORDER completada satisfactoriamente 2.1 Mar 11/11/2014 06:54:42 p. m. Mapeo de aplicaciones Comienzo de fase de mapeo de aplicaciones para la base de datos ORDER 2.2 Mar 11/11/2014 06:56:46 p. m. Mapeo de aplicaciones El arreglo de almacenamiento APM00140631432 no tiene licencia para uso con AppSync, pero está dentro del periodo de prueba de 90 días 2.3 Mar 11/11/2014 06:56:46 p. m. Mapeo de aplicaciones Fase de mapeo de aplicaciones para appsync-linux1+ARCH, ORDER completada satisfactoriamente 3.1 Mar 11/11/2014 06:56:46 p. m. Creación de copia local Comienzo de fase de creación de copia local para la base de datos ORDER 3.2 Mar 11/11/2014 06:57:01 p. m. Creación de copia local Comienzo del modo de reposo de la base de datos ORDER de Oracle EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Evento Día y hora Actividad Descripción 3.3 Mar 11/11/2014 06:57:01 p. m. Creación de copia local Modo de reposo de la base de datos ORDER de Oracle satisfactorio 3.4 Mar 11/11/2014 06:57:59 p. m. Creación de copia local Creación de snapshot de VNX del grupo de consistencia VNX AppSync_CG-1 con el procesador de servicio IP 10.110.80.37 3.5 Mar 11/11/2014 06:57:59 p. m. Creación de copia local Snapshot de VNX AppSyncSnap20141111_185702:554-245c6b38cda8-48a9-8b07-4c0fc93b6951AppSync_CG-1 creado satisfactoriamente en el grupo de consistencia AppSync_CG1 con el procesador de servicio IP 10.110.80.37 3.6 Mar 11/11/2014 06:57:59 p. m. Creación de copia local Comienzo de desactivación del modo en reposo de la base de datos ORDER de Oracle 3.7 Mar 11/11/2014 06:57:59 p. m. Creación de copia local Desactivación del modo en reposo de la base de datos ORDER de Oracle satisfactoria 3.8 Mar 11/11/2014 06:57:59 p. m. Creación de copia local Ejecución de la verificación de cumplimiento de normas del objetivo de punto de recuperación para la base de datos ORDER 3.9 Mar 11/11/2014 06:58:09 p. m. Creación de copia local El arreglo de almacenamiento APM00140631432 no tiene licencia para uso con AppSync, pero está dentro del periodo de prueba de 90 días 3.99 Mar 11/11/2014 06:58:09 p. m. Creación de copia local Creación de fase de copia local para appsync-linux1+ARCH, base de datos ORDER completada satisfactoriamente 4.1 Mar 11/11/2014 06:58:09 p. m. Creación de copia local archLogs Comienzo de creación de fase de copia local archLogs para appsynclinux1+ARCH 4.2 Mar 11/11/2014 06:58:35 p. m. Creación de copia local archLogs Creación de snapshot de VNX del grupo de consistencia VNX AppSync_CG-2 con el procesador de servicio IP 10.110.80.37 4.3 Mar 11/11/2014 06:58:35 p. m. Creación de copia local archLogs Snapshot de VNX AppSyncSnap20141111_185810:465-b85f6f2a-14714977-8545-f85fcb4d69ae-AppSync_CG2 creado satisfactoriamente en el grupo de consistencia AppSync_CG-2 con el procesador de servicio IP 10.110.80.37 4.4 Mar 11/11/2014 06:58:35 p. m. Creación de copia local archLogs Creación de fase de copia local de archLogs para appsync-linux1+ARCH, ORDER completada satisfactoriamente Mar 11/11/2014 07:00:40 p. m. Tabla soltada. El usuario pide al administrador de bases de datos que realice la restauración EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 59 Capítulo 5: Casos de uso Impacto en el CPU del servidor de la base de datos 60 Evento Día y hora Actividad Descripción 5.1 Mar 11/11/2014 07:05:54 p. m. Restauración de copia Comienzo de fase de copia de restauración para la base de datos ORDER 5.2 Mar 11/11/2014 07:05:54 p. m. Restauración de copia Comienzo de restauración en el host de producción appsync-linux1 5.3 Mar 11/11/2014 07:05:54 p. m. Restauración de copia Apagado de la base de datos ORDER 5.4 Mar 11/11/2014 07:06:11 p. m. Restauración de copia La base de datos ORDER está apagada 5.5 Mar 11/11/2014 07:06:11 p. m. Restauración de copia Desmontaje de sistemas de archivos de producción +DATA,+ARCH,+REDO como preparación para la restauración 5.6 Mar 11/11/2014 07:06:11 p. m. Restauración de copia Restauración de copia de replicación en el sistema de archivos de producción 5.7 Mar 11/11/2014 07:06:45 p. m. Restauración de copia Restauración de snapshot de VNX AppSyncSnap-20141111_185702:554245c6b38-cda8-48a9-8b074c0fc93b6951-AppSync_CG-1 para los LUN de origen 46, 34, 44, 45, 35, 47, 36, 48 en el arreglo VNX APM00140631432_VNX5400_116D 5.8 Mar 11/11/2014 07:07:26 p. m. Restauración de copia Restauración de snapshot de VNX AppSyncSnap-20141111_185810:465b85f6f2a-1471-4977-8545f85fcb4d69ae-AppSync_CG-2 para los LUN de origen 65, 64 en el arreglo VNX APM00140631432_VNX5400_116D 5.9 Mar 11/11/2014 07:07:26 p. m. Restauración de copia Montaje de sistemas de archivos de producción después de la restauración 5.99 Mar 11/11/2014 07:07:57 p. m. Restauración de copia Restauración de fase de copia para base de datos ORDER completada satisfactoriamente Mar 11/11/2014 07:09:10 p. m. Montaje y recuperación de base de datos Mar 11/11/2014 07:10:12 p. m. Abrir base de datos, consultar Durante los escenarios con y sin respaldo en activo que se muestran en la Tabla 4 y la Tabla 5, las estadísticas del CPU del servidor de la base de datos virtualizada se captaron mediante la utilidad vmstat. Los resultados se muestran en la Figura 52 y la Figura 53. Las fases están numeradas y etiquetadas. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 5: Casos de uso Figura 52. Caso de uso 3: Uso del host de la base de datos sin modo de respaldo en activo Figura 53. Caso de uso 3: Uso del host de la base de datos con modo de respaldo en activo Validación de la prueba Esta prueba muestra el impacto en el rendimiento del modo de respaldo en activo, que usa la nueva característica Storage Snapshot Optimization de Oracle 12c. Storage Snapshot Optimization permite que los administradores de bases de datos recuperen una base de datos mediante snapshots de punto en el tiempo, sin necesidad de que la base de datos entre en modo de respaldo en activo. La prueba descargó snapshots coherentes con el orden de escritura en el sistema de almacenamiento VNX, en lugar de dejar el requisito para garantizar la consistencia con la escritura en todos los LUN en el snapshot con el servidor. En la Tabla 6 se resume el caso de uso 3. Se obtuvieron los tiempos de duración para crear una copia y restaurarla con la base de datos de prueba ORDER. El tamaño general de la base de datos es aproximadamente 1 TB y contiene 600 GB de datos de usuario en tablas. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 61 Capítulo 5: Casos de uso Tabla 6. Resumen del caso de uso 3 Plan de suscripción Duración Actividad Br-no-hbkp 03:41 Ejecución del plan de suscripción sin respaldo en activo 01:21 Restauración de copia 04:15 Ejecución del plan de suscripción con respaldo en activo 02:03 Restauración de copia Br-hbkp El caso de uso 3 muestra los beneficios de usar AppSync con el modo de respaldo en activo y sin este modo: 62 • La capacidad de realizar roll forward a la base de datos después de la restauración de un snapshot creado con el modo de respaldo en activo desactivado ahorra tiempo y carga de recursos. • Los snapshots se descargaron completamente en el sistema de almacenamiento VNX, lo que disminuye el impacto en el CPU del servidor de la base de datos de Oracle. • Hay una diferencia mínima en el impacto en el CPU entre usar un plan de suscripción con modo de respaldo en activo o usar uno sin este modo. Tomar los snapshots y descargarlos desde el servidor demanda tan solo segundos, lo que resulta en una reconstitución mínima en los registros de archivo para el escenario de respaldo en activo. Esto tiene como resultado un impacto mínimo en el CPU del servidor. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 6: Conclusión Capítulo 6 Conclusión En este capítulo se presentan los siguientes temas: Resumen .................................................................................................... 64 Observaciones ............................................................................................ 64 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 63 Capítulo 6: Conclusión Resumen En la actualidad, los centros de datos deben proporcionar disponibilidad continua para cumplir con los acuerdos de nivel de servicio (SLA) de Oracle de misión crítica, los objetivos de punto de recuperación (RPO) y los servicios de replicación. La demanda en aumento para que los administradores de bases de datos ofrezcan servicios más rápidos y confiables hace que las herramientas tradicionales ya no sean la solución principal para la protección y replanificación de las bases de datos de Oracle. El software EMC AppSync ofrece una solución fácil y económica de administración de copias y réplicas que garantiza la protección continua de los datos sin interrupción de las operaciones de producción u otros calendarios de respaldo. AppSync facilita y acelera la administración de copias para los administradores de aplicaciones, que pueden usar la simple interfaz del usuario de AppSync para cumplir con los SLA. AppSync monitorea continuamente los ambientes protegidos y envía alertas si no se cumplen los SLA. Si surge la necesidad de realizar una recuperación, los administradores pueden restaurar las bases de datos de producción en cuestión de minutos, y AppSync los guía a través de las opciones disponibles. AppSync proporciona una forma simple de soporte para un ambiente de trabajo ágil sin afectar el tiempo ni la calidad, y otorga a los administradores de bases de datos y aplicaciones control total de la recuperación y de la replanificación de las aplicaciones. Observaciones Los casos de uso en esta solución demuestran lo siguiente: 64 • La facilidad y la rapidez con la que los propietarios de aplicaciones o los administradores de bases de datos pueden proteger o replanificar sus datos de las aplicaciones. Hay una reducción importante en el tiempo y la participación del administrador de almacenamiento. • Hay un impacto mínimo en el rendimiento del CPU del servidor de la base de datos durante el proceso de respaldo y restauración, porque AppSync usa las características de Storage Snapshot Optimization de Oracle Database 12c y el sistema de almacenamiento de VNX. • Cuando se usan plataformas de almacenamiento de VMAX y XtremIO y sus tecnologías de replicación en el centro de datos de Oracle, puede haber un impacto mínimo en el rendimiento del CPU en el servidor de la base de datos de producción durante el proceso de respaldo y restauración. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Capítulo 7: Referencias Capítulo 7 Referencias En este capítulo se presentan los siguientes temas: Documentación de EMC ............................................................................... 66 Otra documentación .................................................................................... 66 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 65 Capítulo 7: Referencias Documentación de EMC Los siguientes documentos, disponibles en el servicio de soporte en línea de EMC, proporcionan información adicional. Si no tiene acceso a un documento, póngase en contacto con un representante de EMC. • Guía de Instalación y configuración de EMC AppSync 2.0.0 • Guía de administración y del usuario de EMC AppSync 2.0.0 Otra documentación Consulte los siguientes documentos de Oracle relevantes para esta solución: Documentación de Oracle 66 • Oracle Database Installation Guide 12c Release 1 (12.1) for Linux (E41491-10) • Oracle Real Application Clusters Installation Guide 12c Release 1 (12.1) for Linux and UNIX (E48917-10) • Oracle Real Application Clusters Administration and Deployment Guide 12c Release 1 (12.1) (E48838-09) • Oracle Automatic Storage Management Administrator's Guide 12c Release 1 (12.1) (E41058-08) EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Apéndice A: Instalación y configuración de AppSync Apéndice A Instalación y configuración de AppSync En este apéndice se presenta el siguiente tema: Instalación del servidor AppSync.................................................................. 68 Configuración del ambiente ......................................................................... 68 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 67 Apéndice A: Instalación y configuración de AppSync Instalación del servidor AppSync La Guía de Instalación y configuración de EMC AppSync 2.0.0, que puede descargarse del servicio de soporte en línea de EMC, describe en detalle cómo instalar el servidor AppSync. Nota: La instalación de Windows 2008 Server con Adobe Flash es un requisito previo para la instalación de AppSync. Para instalar AppSync, deben aceptarse todas las configuraciones predeterminadas. Ingrese la información del usuario como administrador para acceder a la interfaz del usuario de AppSync. Se instaló el hotfix CF26 para garantizar que la última versión del software se encuentre instalada. Configuración del ambiente En esta sección se proporcionan instrucciones para configurar los componentes para el ambiente de la solución AppSync. Registro de VNX En nuestro ambiente, el servidor AppSync protege los servidores de bases de datos de Oracle que tienen sus datos almacenados en el sistema de almacenamiento VNX. Para permitir que AppSync cree copias, el sistema de almacenamiento primero debe registrarse en AppSync. Para registrar el sistema de almacenamiento en el servidor AppSync: 68 1. Seleccionar Settings > Storage Infrastructure. 2. Haga clic Add > VNX Storage System. Ingrese las credenciales y la dirección IP del procesador de servicio de VNX y haga clic en OK, como se muestra en la Figura 54. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Apéndice A: Instalación y configuración de AppSync Figura 54. Información de configuración del sistema de almacenamiento VNX La Figura 55 muestra un registro del sistema de almacenamiento VNX completo. Figura 55. Registro de un sistema de almacenamiento VNX completo Registro de vCenter Registro del servidor vCenter para permitir que AppSync proteja los ambientes virtualizados de Oracle. Para un mapeo satisfactorio, agregue el servidor vCenter al servidor AppSync y ejecute el descubrimiento antes de agregar el host de EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 69 Apéndice A: Instalación y configuración de AppSync Oracle. Si este paso no se realiza, el host de Oracle debe redescubrirse después de agregar vCenter. Para agregar el servidor vCenter: 1. Seleccione Settings > VMware vCenter Servers y haga clic en Add, como se muestra la Figura 56. Figura 56. Configuración de EMC AppSync 2. Ingrese el nombre y las credenciales de vCenter y haga clic en OK, como se muestra en la Figura 57. Nota: Para ejecutar el montaje y la recuperación de Oracle en un host virtualizado, necesita permisos de VMware para modificar la configuración de VMware de la máquina virtual de montaje, crear un mapeo de dispositivos crudos (RDM) o un adaptador SCSI, y reexaminar las áreas de almacenamiento de datos y los Virtual Machine File System (VMFS). Figura 57. Credenciales del servidor vCenter Ahora, el servidor vCenter está registrado en AppSync, como se muestra en la Figura 58. 70 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Apéndice A: Instalación y configuración de AppSync Figura 58. Un servidor vCenter registrado en AppSync Configuración de VNX Cuando usa VNX, debe asegurarse de que todos los grupos de consistencia son grupos de consistencia de VNX. Los archivos de registro del archivo también deben residir en un grupo de consistencia diferente del resto de los archivos de la base de datos, como se muestra en la Figura 59. Figura 59. Grupos de consistencia de VNX Configuración de Oracle Oracle se configuró mediante Oracle Automatic Storage Management (ASM) y se crearon los grupos de discos en la Tabla 7. Tabla 7. Grupos de discos para una configuración Oracle ASM Grupo Nombre Datos +DATA Reconstitución +REDO Archivos de registro del archivo +ARCH Espacio temporal +TEMP Oracle Cluster Registry +OCR_VOTE, solamente usado en Real Application Clusters (RAC) Esta configuración se aplica en una sola instancia que se ejecuta en una máquina virtual, y en la configuración RAC de dos nodos que se ejecuta en los servidores físicos. AppSync puede crear copias coherentes con las aplicaciones (con el respaldo en activo de Oracle) y copias coherentes con una falla general (sin respaldo en activo). Para que AppSync cree copias coherentes con las aplicaciones de las bases de datos de Oracle, los archivos de datos y los registros de archivos no EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 71 Apéndice A: Instalación y configuración de AppSync deben compartir el grupo de discos ASM, el sistema de archivos, el grupo de volumen, el grupo de consistencia de VNX ni el área de almacenamiento de datos. La base de datos de origen también debe ejecutarse con el modo ARCHIVELOG activado. La base de datos en cada una de las configuraciones se completó con un conjunto de datos que proporciona aproximadamente 600 GB de datos y un tamaño general de la base de datos de casi 1 TB. El modelo de datos de entrada de pedidos Swingbench está basado en el esquema oe que se envía junto con Oracle11g y Oracle12c. El modelo relacional se muestra en la Figura 60. Figura 60. Modelo de datos de entrada de pedidos Swingbench Una vez completado el registro de VNX y vCenter, deben registrarse los servidores Registro del servidor de la base de la base de datos, lo que permite a AppSync proteger las aplicaciones de de datos de Oracle Oracle que están en ellos. En el caso de las configuraciones de Oracle RAC, deben registrarse todos los nodos (dos nodos para un ambiente RAC) para permitir que AppSync proteja automáticamente la base de datos con un nodo diferente si el nodo inicial está caído. Todos aquellos servidores en los que una copia de la base de datos puede montarse más adelante, primero deben registrarse en AppSync. Para registrar los servidores en AppSync: 72 1. Seleccione Settings > Servers. 2. Seleccione Add > Unix Servers. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Apéndice A: Instalación y configuración de AppSync 3. Escriba el nombre de host, el nombre de usuario y la contraseña, y haga clic en Start, como se muestra en la Figura 61. Nota: Puede agregar varios servidores al mismo tiempo. Figura 61. Credenciales del servidor Unix Se muestra el mensaje Discovering Oracle databases para cada host, seguido del mensaje de confirmación Deployment completed, como se muestra en la Figura 62. Figura 62. Implementación completada 4. El servidor recientemente agregado también se muestra en la descripción general del servidor. Puede seleccionar la fila con el nuevo servidor para que se muestren los detalles en el panel inferior, como se muestra en la Figura 63. Figura 63. Descripción general del servidor que muestra el servidor nuevo EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 73 Apéndice A: Instalación y configuración de AppSync El servidor AppSync ahora está configurado para proteger las bases de datos de Oracle en el ambiente. La lista Servers para nuestro ambiente de prueba muestra dos servidores virtuales y dos servidores físicos de un sistema RAC de dos nodos, como se muestra en la Figura 64. Figura 64. Servidores del ambiente de prueba de AppSync 74 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Apéndice B: Creación de planes de servicio Apéndice B Creación de planes de servicio En este apéndice se presenta el siguiente tema: Creación de planes de servicio ..................................................................... 76 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 75 Apéndice B: Creación de planes de servicio Creación de planes de servicio Los siguientes ejemplos muestran cómo crear un plan de servicio nuevo y personalizado para proteger la base de datos de Oracle. Ejemplo 1: protección/priorid ad baja En este ejemplo, se protege una base de datos de Oracle que solamente cambia ocasionalmente. Tome un copia local día por medio sin necesidad de hacer copias los fines de semana. Para crear este nuevo plan de servicio para una base de datos de Oracle, comience creando un plan nuevo usando un plan existente como plantilla: 1. En la consola EMC AppSync, seleccione Service Plans > Oracle. 2. Haga clic en Create, como se muestra en la Figura 65. Figura 65. Planes de servicio 3. En el cuadro de diálogo Create New Plan, seleccione Bronze como el plan de la plantilla definida previamente, escriba un nombre y una descripción según se muestra en la Figura 66, y haga clic en OK. Figura 66. Ejemplo 1: creación de un plan nuevo 4. 76 Seleccione el nombre del plan nuevo, como se muestra en la Figura 67. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Apéndice B: Creación de planes de servicio Figura 67. Ejemplo 1: selección del plan nuevo 5. En el panel izquierdo, seleccione las casillas de verificación para las fases que desea incluidas en el plan. La mayoría de las fases pueden activarse o desactivarse, y puede hacer cambios en el panel derecho. En este ejemplo, para la fase Plan Startup, como se muestra en la Figura 68, se seleccionó Startup Type de Scheduled y se configuró un Recurrence Type de On selected days con un tiempo Run at de 03:00 AM los días lunes, miércoles y viernes. Figura 68. Ejemplo 1: fase Plan Startup 6. Luego se seleccionó la fase Create local copy para especificar que esta base de datos no necesita colocarse en el modo de respaldo en activo, como se muestra en la Figura 69. Nota: Se activa un plan nuevo de forma predeterminada, como se muestra en la Figura 69. Para desactivar una fase, seleccione Plan disabled. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 77 Apéndice B: Creación de planes de servicio Figura 69. Ejemplo 1: fase Create local copy 7. Haga clic en Apply para aceptar los cambios para este nuevo plan. La página de descripción general indica el plan nuevo, como se muestra en la Figura 70. Figura 70. Ejemplo 1: página de descripción general con el plan nuevo Ejemplo 2: protección/priorid ad alta En este ejemplo, se protege una base de datos de Oracle que se usa en un escenario de data warehouse en producción. El negocio exige que proporcionemos las siguientes protecciones: • RPO de seis horas • Recuperación rápida • Últimas tres copias siempre visibles Para crear este plan de servicio nuevo: 78 1. En EMC AppSync, seleccione Service Plans > Oracle. 2. Haga clic en Create. 3. Seleccione el plan Bronze predeterminado como una plantilla, escriba un nombre de plan y una descripción, como se muestra en la Figura 71, y haga clic en OK. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Apéndice B: Creación de planes de servicio Figura 71. Ejemplo 2: creación de un plan nuevo 4. Seleccione el nombre del plan nuevo y seleccione la fase Plan Startup. Asegúrese de que la propiedad predeterminada Enable Recovery Point Objective (RPO) se encuentra seleccionada, y configúrela en 6 horas, como se muestra en la Figura 72. Figura 72. Ejemplo 2: fase Plan Startup 5. Seleccione la fase Create local copy y seleccione las casillas de verificación para las primeras tres Oracle Options de modo que reflejen el requisito de negocio de una recuperación rápida, y el valor Expiration de tener siempre 3 copias disponibles. La Figura 73 muestra las selecciones de muestra. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 79 Apéndice B: Creación de planes de servicio Figura 73. Ejemplo 2: fase Create local copy 6. Haga clic en Apply para aceptar los cambios del plan de servicio. La página de descripción general muestra los cambios, como se muestra en la Figura 74. Figura 74. Ejemplo 2: página de descripción general con el plan nuevo Ejemplo 3: replanificación diaria En este ejemplo, replanifique una base de datos de producción de Oracle para realizar pruebas. El negocio exige que proporcionemos lo siguiente: • Una copia diaria • Una copia disponible en el servidor de pruebas AppSync-Linux2 • Una notificación por correo electrónico al usuario cuando el plan está listo y en ejecución Para crear este plan de servicio nuevo: 80 1. En EMC AppSync, seleccione Service Plans > Oracle. 2. Haga clic en Create. 3. Seleccione el plan Bronze predeterminado como una plantilla, escriba un nombre y una descripción, como se muestra en la Figura 75, y haga clic en OK. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Apéndice B: Creación de planes de servicio Figura 75. Ejemplo 3: creación de un plan nuevo 4. Seleccione el plan nuevo de la lista y la fase Plan Startup. 5. Seleccione un Recurrence Type de inicio Every day at… y seleccione 4:10 AM, como se muestra en la Figura 76. Figura 76. Ejemplo 3: fase Plan Startup 6. Seleccione la fase Create local copy, borre la casilla de verificación Place the database in hot backup mode y escriba un Expiration de mantener siempre 1 copia, como se muestra en la Figura 77. EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 81 Apéndice B: Creación de planes de servicio Figura 77. Ejemplo 3: fase Create local copy 7. Seleccione Unmount previous copy, como se muestra en la Figura 78. Figura 78. Ejemplo 3: desmontaje de copia anterior 8. Seleccione la fase Mount copy y la configuración siguiente: a. Seleccione una Mount operation de Mount on standalone server and recover database. b. Seleccione Mount Settings y Recovery Settings. Elegimos mantener el nombre de la base de datos, Oracle System ID (SID) y los nombres del grupo de discos ASM sin modificar, como se muestra en la Figura 79. 82 EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven Apéndice B: Creación de planes de servicio Figura 79. Ejemplo 3: fase Mount copy 9. Seleccione Post-mount script y luego especifique el archivo ejecuTabla o el script que desea ejecutar. En este ejemplo, usamos el script para implementar el requisito de notificar al usuario final que el uso diario del plan finalizó, como se muestra en la Figura 80. Figura 80. Ejemplo 3: fase Post-mount script 10. Haga clic en Aplicar para guardar los cambios del plan. La Figura 81 muestra la lista de los planes de servicio con el nuevo plan incluido. Figura 81. Ejemplo 3: página de descripción general con el plan nuevo EMC AppSync para Oracle Lifecycle Management A través de los sistemas de almacenamiento VMAX, VNX y XtremIO de EMC Guía de soluciones Proven 83