EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 11g OLTP
Transcripción
EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 11g OLTP
GUÍA DE IMPLEMENTACIÓN EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC EMC VSPEX Resumen En esta guía de implementación se describen los pasos de alto nivel y las mejores prácticas necesarios para implementar la infraestructura comprobada EMC® VSPEX® para las bases de datos virtualizadas de Oracle en una nube privada de VSPEX con VMware vSphere activado por EMC VNX® de última generación y el respaldo de EMC. Describe la implementación para las funciones FAST™ Cache y FAST VP®, y explica su uso en los sistemas de almacenamiento de VNX. También se incluyen las reglas de uso y los beneficios principales para el cliente. Octubre de 2013 Copyright © 2013 EMC Corporation. Todos los derechos reservados. Publicado en octubre de 2013 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. EMC2, EMC y el logotipo de EMC son marcas registradas o marcas comerciales de EMC Corporation en los Estados Unidos y en otros países. Todas las demás marcas comerciales incluidas/utilizadas en este documento pertenecen a sus respectivos propietarios. 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). EMC VSPEX for Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Número de referencia H12064.1 2 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Contenido Contenido Capítulo 1 Introducción 9 Propósito de esta guía .............................................................................................. 10 Valor para el negocio ................................................................................................ 10 Alcance .................................................................................................................... 11 Audiencia ................................................................................................................. 11 Terminología ............................................................................................................ 12 Capítulo 2 Antes de comenzar 13 Descripción general .................................................................................................. 14 Tareas previas a la implementación.......................................................................... 14 Flujo de trabajo de implementación ......................................................................... 14 Prerrequisitos de la implementación ........................................................................ 15 Planificación y dimensionamiento de Oracle Database 11g R2 ................................. 17 Lectura esencial ....................................................................................................... 17 Guía de diseño .................................................................................................... 17 Descripciones generales de la solución ............................................................... 17 Infraestructura comprobada VSPEX...................................................................... 17 Documentación de VMware ................................................................................. 17 Respaldo y recuperación ...................................................................................... 17 Capítulo 3 Descripción general de la solución 19 Descripción general .................................................................................................. 20 Arquitectura de la solución ....................................................................................... 20 Componentes clave .................................................................................................. 21 Introducción ........................................................................................................ 21 EMC VSPEX .......................................................................................................... 22 Oracle Database 11g ........................................................................................... 24 VMware vSphere 5.1 ............................................................................................ 25 VMware vSphere HA ............................................................................................ 25 VMware vSphere Distributed Resource Scheduler ................................................ 25 VMware vSphere PowerCLI ................................................................................... 25 EMC VNX de última generación ............................................................................ 26 Rendimiento de VNX. ........................................................................................... 27 Administración de virtualización .......................................................................... 28 Red Hat Enterprise Linux 6.3 ................................................................................ 30 Soluciones de respaldo y recuperación de EMC ................................................... 30 Capítulo 4 Implementación de la solución 31 Descripción general .................................................................................................. 32 Configuración de los componentes físicos ................................................................ 32 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 3 Contenido Implementación de la red ......................................................................................... 33 Implementación del arreglo de almacenamiento ...................................................... 34 Descripción general ............................................................................................. 34 Establecer la configuración inicial de VNX............................................................ 35 Ejemplo de aprovisionamiento del almacenamiento para VMFS .......................... 35 Ejemplo de aprovisionamiento del almacenamiento para NFS ............................. 36 Configuración de FAST Cache (opcional) .............................................................. 40 Configuración de FAST VP (opcional) .................................................................... 41 Ejemplo de diseño de almacenamiento ............................................................... 43 Implementación de ESXi y vCenter ............................................................................ 44 Preparación de la plantilla de máquina virtual de Oracle Database 11g R2 ...................... 45 Descripción general ............................................................................................. 45 Creación de la máquina virtual de Oracle Database 11g R2 ................................. 45 Completar los requisitos previos de instalación de Oracle ................................... 46 Instalación de archivos binarios y parches de Oracle Database 11g R2................ 48 Preparación de la plantilla de máquina virtual de Oracle Database 11g R2 .......... 49 Personalización de la plantilla de VMware ........................................................... 50 Implementación de la máquina virtual Oracle Database 11g R2 ............................... 51 Descripción general ............................................................................................. 51 Implementación de las máquinas virtuales. ......................................................... 51 Clonación de archivos binarios de Oracle en una máquina virtual nueva ............. 52 Determinación de los requisitos previos de la base de datos ............................... 53 Configuración del diseño de archivo de la base de datos para NFS ...................... 54 Configuración del diseño de archivo de la base de datos para el bloque ............. 56 Configuración de los parámetros de inicialización ............................................... 57 Activación de la configuración de HugePages ...................................................... 58 Creación de la base de datos usando DBCA ......................................................... 58 Actividades posteriores a la creación de la base de datos ................................... 59 Implementación de respaldo y recuperación ............................................................ 61 Descripción general ............................................................................................. 61 Capítulo 5 Verificación de la solución 63 Verificación de la infraestructura de base ................................................................. 64 Descripción general ............................................................................................. 64 Verificación de la funcionalidad de ESXi .............................................................. 64 Verificación de la redundancia de los componentes de la solución ...................... 64 Verificación de la configuración de Oracle Database. ........................................... 65 Uso de las herramientas de monitoreo de estado ................................................ 65 Verificación de Oracle Database ............................................................................... 66 Descripción general ............................................................................................. 66 Nociones básicas de las métricas clave ............................................................... 66 Revisión del conjunto de datos de Oracle ............................................................ 68 Metodología para la verificación de respaldo y recuperación .................................... 68 4 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Contenido Capítulo 6 Documentación de referencia 69 Documentación de EMC ............................................................................................ 70 EMC ..................................................................................................................... 70 Oracle .................................................................................................................. 70 VMware ............................................................................................................... 70 Otra documentación ................................................................................................. 71 Enlaces..................................................................................................................... 71 Apéndice A Hoja de trabajo de configuración 73 Hoja de trabajo de configuración previa para VSPEX ................................................. 74 Apéndice B: Diseño de disco virtual de ejemplo 77 Diseño de disco virtual de ejemplo de Oracle Database en el área de almacenamiento de datos de VMFS .......................................................................... 78 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 5 Figuras Figuras Figura 1. Arquitectura de la infraestructura validada .......................................... 21 Figura 2. Figura 3. Figura 4. Figura 5. Infraestructura comprobada VSPEX ..................................................... 22 VNX de última generación con optimización multi-core ....................... 27 Los procesadores activo/activo aumentan el rendimiento, la resistencia y la eficiencia..................................................................... 28 Nuevo Unisphere Management Suite ................................................... 30 Figura 6. Configuración de red de 10 GbE redundante ....................................... 34 Figura 7. Red de almacenamiento Fibre Channel redundante ............................. 34 Figura 8. Figura 9. Figura 12. Elementos de almacenamiento de Oracle Database 11g R2................. 35 Ejemplo de diseño de almacenamiento de la base de datos de Oracle en VMware................................................................................ 36 Configuración de la administración de almacenamiento unificado de EMC en el cliente vSphere ................................................................... 37 Configuración del almacenamiento NFS en VNX para las VM de Oracle.................................................................................................. 37 Configuración de pools de almacenamiento de VNX ............................ 38 Figura 13. Figura 14. Asistente Create File System Wizard de Unisphere ............................... 38 Asistente Create NFS Export Wizard de EMC Unisphere ........................ 39 Figura 15. Activación de FAST Cache en el cuadro de diálogo Storage Pool Properties ............................................................................................ 40 Figura 16. Proceso de creación de pools de almacenamiento de datos de FAST VP ....................................................................................................... 41 Figura 17. Figura 18. Estado de los niveles antes de mover los datos ................................... 42 FAST VP en estado estable ................................................................... 42 Figura 19. Ejemplo de diseño de almacenamiento de Oracle virtualizado para VSPEX.................................................................................................. 43 Figura 20. Oracle Universal Installer: opción de instalación del software de base de datos únicamente .................................................................. 48 Figura 21. Figura 22. Activación del cliente Oracle Direct NFS ............................................... 49 Ejemplo de script root_clone.sh .......................................................... 49 Figura 23. Figura 24. Figura 25. Ejemplo de script cloneHome.sh ......................................................... 49 Ejemplo de plantilla de máquina virtual .............................................. 50 Ejemplo de especificación personalizada de vSphere.......................... 50 Figura 26. Script de PowerCLI de ejemplo para implementar una máquina virtual a partir de la plantilla ................................................................ 52 Figura 27. Script de PowerCLI de ejemplo para clonar y volver a conectar ORACLE_HOME .................................................................................... 53 Figura 28. Figura 29. Utilidad Oracle Net Configuration Assistant ......................................... 53 Archivo /etc/mtab de ejemplo con opciones de montaje de NFS ......... 54 Figura 30. Figura 31. Figura 32. Ejemplo de oranfstab .......................................................................... 55 Ejemplo de archivo /etc/fstab ............................................................. 57 Pantalla de configuración del Asistente de Configuración de Bases de Datos de Oracle .............................................................................. 59 Figura 10. Figura 11. 6 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Figuras Figura 33. Script de inicio/apagado automático, /etc/init.d/dbora ...................... 60 Figura 34. Figura 35. Captura de pantalla del panel de carga de la interfaz de Swingbench .. 67 Pantalla de entrada de pedidos de Swingbench para la simulación de la carga de trabajo .......................................................................... 67 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 7 Tablas Tablas 8 Tabla 1. Tabla 2. Terminología ....................................................................................... 12 Tareas previas a la implementación..................................................... 14 Tabla 3. Flujo de trabajo de implementación de Oracle virtualizado para VSPEX.................................................................................................. 14 Tabla 4. Tabla 5. Tabla 6. Lista de verificación de los requisitos previos de la implementación ... 16 Características de la máquina virtual de referencia .............................. 23 Mapeo del modelo de dimensionamiento de Oracle a la máquina virtual de referencia VSPEX .................................................................. 23 Tabla 7. Tabla 8. Tabla 9. Tareas para la configuración física....................................................... 32 Tareas para la configuración de los switches y la red ........................... 33 Tareas para la configuración del almacenamiento ............................... 34 Tabla 10. Tabla 11. Tabla 12. Pasos para instalar y configurar ESXi y vCenter .................................... 44 Especificación de la plantilla de la máquina virtual ............................. 45 Requisitos previos de instalación de Oracle ........................................ 46 Tabla 13. Tabla 14. Paquetes de RHEL 6 RPM para Oracle Database 11g R2 ....................... 47 Instalación de archivos binarios y parches de Oracle Database ........... 48 Tabla 15. Tabla 16. Tabla 17. Modelo de máquina virtual de referencia de Oracle Database 11g R2 .. 51 Diseño de archivos de la base de datos para NFS ................................ 54 Tareas para verificar la instalación de la infraestructura comprobada VSPEX.................................................................................................. 64 Tabla 18. Tabla 19. Tabla 20. Herramientas para monitorear la solución ........................................... 65 Operaciones generales ........................................................................ 66 Tablas e índices del esquema.............................................................. 68 Tabla 21. Tabla 22. Tabla 23. Información común del servidor .......................................................... 74 Información del servidor ESXi .............................................................. 74 Información del arreglo........................................................................ 75 Tabla 24. Tabla 25. Información de la infraestructura de red .............................................. 76 Información de VLAN ........................................................................... 76 Tabla 26. Tabla 27. Cuentas de servicio ............................................................................. 76 Diseño de disco virtual de ejemplo ...................................................... 78 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 1: Introducción Capítulo 1 Introducción Este capítulo presenta los siguientes temas: Propósito de esta guía ......................................................................................10 Valor para el negocio ........................................................................................10 Alcance.............................................................................................................11 Audiencia .........................................................................................................11 Terminología ....................................................................................................12 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 9 Capítulo 1: Introducción Propósito de esta guía Las infraestructuras comprobadas EMC® VSPEX® están optimizadas para la virtualización de aplicaciones importantes de negocio. VSPEX proporciona soluciones modulares desarrolladas con tecnologías que permiten una implementación más rápida, una mayor simplicidad, más opciones, una mejor eficiencia y menores riesgos. VSPEX proporciona a los partners la capacidad de diseñar e implementar los activos virtuales requeridos para dar soporte a una solución virtualizada completamente integrada para los sistemas de administración de bases de datos relacionales de Oracle en una infraestructura de nube privada de VSPEX. La arquitectura VSPEX para la infraestructura de Oracle virtualizada brinda a los clientes un sistema moderno y capaz de alojar una solución de base de datos virtualizada escalable y que proporcione un nivel de rendimiento constante. Esta solución utiliza VMware vSphere para proporcionar virtualización, EMC VNX® de última generación para brindar almacenamiento, y EMC Avamar® y EMC Data Domain® para respaldo. Los componentes de red y cómputo, aunque pueden ser definidos por el proveedor, están diseñados para ser redundantes y tienen la potencia suficiente para manejar las necesidades de datos y procesamiento del ambiente de la máquina virtual. Esta guía de implementación describe cómo implementar, mediante las mejores prácticas, la infraestructura comprobada VSPEX para las bases de datos de Oracle virtualizadas en una nube privada de VSPEX con VMware vSphere. Valor para el negocio El software de los sistemas de administración de bases de datos continúa siendo el software dominante para administrar los datos en prácticamente todos los segmentos comerciales. Se espera que este crecimiento continúe a pesar de la creciente cuota de mercado de otras herramientas de administración de datos. Se espera también que este crecimiento se acelere en la medida en que los clientes continúen diversificando sus infraestructuras y tecnologías de soporte, y que se incline hacia la creación de más dispositivos y configuraciones de hardware y software. Esta infraestructura comprobada VSPEX se centra en ayudar a los partners de EMC a comprender el valor que el VNX, los sistemas de respaldo y de recuperación de EMC y Oracle otorgan a los clientes que, por lo general, tienen ambientes de TI cada vez más grandes y aislados con aplicaciones centradas en el servidor y que enfrentan cada vez más problemas de recuperación y respaldo de Oracle. La solución VSPEX está diseñada para afrontar los desafíos que presenta la base de datos de Oracle del cliente y para permitir que los clientes puedan aumentar su rendimiento, escalabilidad, confiabilidad y automatización. Al integrar las aplicaciones de bases de datos con VNX, los clientes pueden consolidar una única plataforma de almacenamiento centralizada para lograr administrar con mayor eficacia los crecimientos significativos de datos, lo que resulta bastante desafiante en estos tiempos. Esta solución se ha dimensionado y comprobado para: 10 • Implementar con mayor rapidez, lo que ahorra tiempo y esfuerzos gracias a las soluciones Proven • Aumentar el rendimiento y la escalabilidad de manera inmediata • Reducir los requerimientos y los costos de almacenamiento de respaldo de los clientes EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 1: Introducción • Cumplir con las ventanas de respaldo • Permitir una recuperación rápida basada en disco Alcance Esta guía de implementación describe los pasos de alto nivel requeridos para implementar la solución VSPEX para los sistemas RDBMS y de procesamiento de transacciones en línea (OLTP) de Oracle. Esta solución de aplicación VSPEX se basa en la solución de nube privada VSPEX con VMware actual y se ha modificado para ser compatible con los requisitos de Oracle Database. Esta solución usa los componentes básicos estándar o de “máquina virtual de referencia” de VSPEX para las configuraciones de vCPU, memoria y almacenamiento e I/O, y describe la implementación en función de tres umbrales diferentes de carga de trabajo de las bases de datos (pequeño, mediano y grande). Esta guía de implementación supone que una infraestructura comprobada VSPEX ya existe en el ambiente del cliente, donde se incluyen VMware vSphere, VNX, y los sistemas de respaldo y recuperación de EMC. Audiencia Esta guía está dirigida al personal interno de EMC y a partners calificados de EMC VSPEX. Esta guía supone que los partners de VSPEX que intentan implementar esta solución cuentan con lo siguiente: • Una calificación de EMC para vender, instalar y configurar la familia EMC VNX de sistemas de almacenamiento • Están calificados para vender, instalar y configurar los productos de red y servidor necesarios para las infraestructuras comprobadas VSPEX • Una certificación para vender infraestructuras comprobadas VSPEX Los partners que implementan esta solución también deben contar con la capacitación y los conocimientos técnicos necesarios para instalar y configurar lo siguiente: • VMware vSphere 5.1 • Red Hat Enterprises Linux 6.3 • Oracle Database 11g R2 o superior • Respaldo de EMC de última generación, que incluye EMC Avamar y EMC Data Domain Este documento proporciona referencias externas cuando corresponde. EMC recomienda que los lectores de esta guía se familiaricen con estos documentos. Para obtener más información consulte la sección denominada Documentación de EMC. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 11 Capítulo 1: Introducción Terminología En la Tabla 1 se detalla la terminología usada en esta guía. Tabla 1. 12 Terminología Plazo Definición AWR Catálogo de carga de trabajo (Automatic Workload Repository) DNFS Cliente Oracle Direct NFS DNS Sistema de nombre de dominio eMLC Celda de múltiples niveles empresariales FAST VP Fully Automated Storage Tiering for Virtual Pools FQDN Nombre de dominio calificado IOPS Operaciones de entrada/salida por segundo FRA Área de recuperación rápida (Oracle) NFS Sistema de archivos de red (Network File System) SAS NL Disco SAS nearline OLTP Procesamiento de transacciones en línea (Online transaction processing) Oracle EE Oracle Enterprise Edition Oracle SE Oracle Standard Edition PowerCLI Una interfaz de Windows PowerShell para las API de VMware vSphere y vCloud Máquina virtual de referencia Representa una unidad de medida para que una sola máquina virtual califique los recursos de cómputo e una infraestructura comprobada VSPEX SGA Área global del sistema (System global area) Statspack Utilidades de monitoreo e informes de la base de datos de Oracle TPS Transacciones por segundo Data Mover virtual Data Mover virtual VMDK Disco de máquina virtual de VMware VMFS VMware Virtual Machine File System EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 2: Antes de comenzar Capítulo 2 Antes de comenzar Este capítulo presenta los siguientes temas: Descripción general ..........................................................................................14 Tareas previas a la implementación ..................................................................14 Flujo de trabajo de implementación ..................................................................14 Prerrequisitos de la implementación .................................................................15 Planificación y dimensionamiento de Oracle Database 11g R2 ..........................17 Lectura esencial................................................................................................17 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 13 Capítulo 2: Antes de comenzar Descripción general Antes de diseñar las capas para Oracle OLTP en una nube privada VSPEX, EMC recomienda completar las tareas previas a la implementación enumeradas en la Tabla 2. Tareas previas a la implementación Las tareas previas a la implementación incluyen los procedimientos que no se relacionan directamente con la instalación y la configuración del ambiente, pero cuyos resultados son necesarios durante la instalación. Ejemplos de tareas previas a la implementación incluyen la recopilación de nombres de host, direcciones IP, ID de VLAN, números de licencia, medios de instalación, etc. Realice estas tareas antes de visitar al cliente para disminuir el tiempo necesario en el sitio. Tabla 2. Tareas previas a la implementación Tarea Descripción Referencia Reunir documentos Reúna los documentos relacionados detallados en el Lectura esencial. Estos se usan en todo el texto de este documento para proporcionar detalles sobre procedimientos de configuración y mejores prácticas de implementación para los diversos componentes de la solución. Lectura esencial Reunir herramientas Reúna las herramientas requeridas y opcionales para la implementación. Use la Tabla 4 para comprobar que todos los equipos, el software y las licencias apropiadas estén disponibles antes del proceso de implementación. Prerrequisitos de la implementación Recopilar datos Recopile datos de configuración específicos del cliente sobre redes, asignación de nombres y cuentas requeridas. Ingrese esta información en la hoja de trabajo de configuración de Oracle Database 11g R2 del cliente para usarla como referencia durante el proceso de implementación. Apéndice A Hoja de trabajo de configuración Flujo de trabajo de implementación EMC recomienda seguir el flujo de proceso que aparece en la Tabla 3 para diseñar e implementar la infraestructura comprobada VSPEX para la solución virtualizada de Oracle Database 11g R2. Tabla 3. 14 Flujo de trabajo de implementación de Oracle virtualizado para VSPEX Paso Acción 1 Use la hoja de trabajo de calificación de VSPEX para reunir los requisitos del usuario. La hoja de trabajo de calificación se encuentra en el Apéndice A del adjunto ”EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 11g OLTP Design Guide” EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 2: Antes de comenzar Paso Acción 2 Use la herramienta para dimensionamiento de VSPEX para determinar la infraestructura comprobada VSPEX recomendada para una solución virtualizada de Oracle Database 11g R2. Para obtener más información acerca de la herramienta para dimensionamiento de VSPEX, consulte la sección sobre la herramienta para dimensionamiento de VSPEX en el EMC Business Value Portal. Nota Debe registrarse la primera vez que accede a la herramienta. Si la herramienta para dimensionamiento de VSPEX no está disponible, puede dimensionar manualmente la aplicación usando las reglas de dimensionamiento que se mencionan en el Apéndice B de la guía de diseño anexa: 3 Para determinar el diseño final de la infraestructura comprobada VSPEX para el ambiente virtualizado de Oracle Database 11g, consulte la guía de diseño anexa. Nota Asegúrese de considerar todos los requisitos de aplicaciones, no solo esta aplicación. 4 Para seleccionar y solicitar la solución correcta, consulte el documento de la infraestructura comprobada VSPEX correspondiente en Lectura esencial. 5 Para implementar y probar la solución VSPEX, consulte esta guía. Prerrequisitos de la implementación Tabla 4 detalla los requisitos de hardware y software para configurar la solución. Para obtener más información, consulte las tablas de hardware y software del documento pertinente en la sección Lectura esencial. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 15 Capítulo 2: Antes de comenzar Tabla 4. Requisito Lista de verificación de los requisitos previos de la implementación Descripción Versión Arquitectura de referencia: Servidores físicos: capacidad de servidor físico suficiente para alojar la cantidad requerida de máquinas virtuales según se recomienda en la guía de diseño anexa y en la herramienta para dimensionamiento de VSPEX. Hardware Notas de referencia EMC VSPEX Private Cloud: VMware vSphere 5.1 for up to 1000 Virtual Machines Servidores VMware vSphere 5.1 para alojar los servidores de la infraestructura virtual. Este requisito se puede cubrir con la infraestructura existente. Hardware y licencias de EMC Avamar 6.1 Hardware y licencias de EMC Data Domain Conexión a redes: capacidad y funciones del puerto del switch según lo requiera la infraestructura del servidor virtual. EMC VNX: arreglo de almacenamiento multiprotocolo con el diseño de discos requerido. Respaldo de EMC: Avamar 6.1, Data Domain Software VNX OE for File Versión 8.0.10000.3 4653 VNX OE for Block Versión 05.33.000.3 .653 EMC VSI para VMware vSphere: Administración de almacenamiento unificado 5.4 EMC VSI para VMware vSphere: Storage Viewer 5.4 Medios de instalación de VMware ESXi 5.1 Medios de instalación de VMware vCenter Server 5.1 EMC Avamar 6.1 en versiones cliente y servidor Red Hat Enterprise Linux 6.3 Red Hat Enterprise Linux 6.3 media www.redhat.com Números de licencia de VMware vSphere. Esto se puede cubrir con la infraestructura comprobada VSPEX. 5.1 www.vmware.com/lasp Red Hat Enterprise Linux 6.3 www.redhat.com Oracle Database 11g R2 11.2.0.3.6 www.oracle.com Soporte en línea de EMC Licencia 16 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 2: Antes de comenzar Planificación y dimensionamiento de Oracle Database 11g R2 Para planificar y dimensionar la implementación de Oracle Database 11g R2 en la infraestructura VSPEX, debe seguir las recomendaciones estipuladas en la guía de diseño anexa. Dimensione el almacenamiento de acuerdo con la información contenida en la hoja de trabajo de calificación de VSPEX for Virtualized Oracle 11g, tal como se describe en el Apéndice A y B de la guía de diseño anexa. Lectura esencial Antes de implementar la solución descrita en este documento, EMC recomienda que lea los siguientes documentos, que están disponibles en la sección sobre VSPEX de EMC Community Network o de EMC.com (visite el sitio web de su país correspondiente) y el portal para partners de la infraestructura comprobada VSPEX. Guía de diseño • Guía de diseño: EMC VSPEX for Virtualized Oracle Database 11g OLTP Descripciones generales de la solución • Virtualización de servidores de EMC VSPEX para negocios del mercado del segmento intermedio • EMC VSPEX Server Virtualization for Small and Medium Businesses Infraestructura comprobada VSPEX • Arquitectura de referencia: EMC VSPEX Private Cloud: VMware vSphere for up to 1,000 Virtual Machines • Informe técnico: EMC Avamar Backup for Oracle Environments • Informe técnico: EMC Avamar Backup with Data Domain Documentación de VMware Respaldo y recuperación Documentación del producto VMware vSphere Consulte los siguientes documentos de respaldo y recuperación: • Informe técnico: EMC Avamar Backup for Oracle Environments • Informe técnico: EMC Avamar Backup with Data Domain • Informe técnico: EMC Backup and Recovery Options for VSPEX for Virtualized Oracle 11gR2 Design and Implementation Guide EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 17 Capítulo 2: Antes de comenzar 18 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 3: Descripción general de la solución Capítulo 3 Descripción general de la solución Este capítulo presenta los siguientes temas: Descripción general ..........................................................................................20 Arquitectura de la solución ...............................................................................20 Componentes clave...........................................................................................21 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 19 Capítulo 3: Descripción general de la solución Descripción general Este capítulo proporciona una descripción general de la infraestructura comprobada VSPEX para Oracle Database 11g y las tecnologías clave que se usan en esta solución. La solución que se describe en esta guía de implementación incluye los servidores, el almacenamiento, los componentes de red y los componentes de Oracle Database 11g. La solución permite que los clientes implementen de manera rápida y coherente un ambiente virtualizado de Oracle Database 11g en la infraestructura comprobada VSPEX. La arquitectura de referencia consumirá los recursos de la máquina virtual de referencia, según las reglas de dimensionamiento en la infraestructura comprobada VSPEX, y los combinará con el almacenamiento adicional para los datos de la aplicación de Oracle Database 11g. Esta guía de implementación puede ayudar al personal de EMC y a los partners calificados de EMC VSPEX a implementar una solución Oracle Database 11g simple, eficaz y flexible en la infraestructura comprobada VSPEX para sus clientes. Arquitectura de la solución Figura 1 muestra la arquitectura que caracteriza a la infraestructura validada para una superposición de Oracle Database 11g en una infraestructura VSPEX. Para validar esta solución 1: • Se implementaron todos los servidores de Oracle Database 11g como máquinas virtuales en VMware vSphere 5.1. • Se usó la herramienta para dimensionamiento de VSPEX para Oracle Database 11g para determinar los recursos de cómputo y la cantidad de recursos necesarios para cada base de datos Oracle Database 11g.La Figura 1 muestra un ejemplo con tres opciones de dimensionamiento de Oracle (pequeña, mediana y grande). Las herramientas de dimensionamiento proporcionadas con esta solución se usan para dimensionar el ambiente del cliente y elegir las opciones que se adecúen mejor al cliente. • Se determinó el diseño de almacenamiento recomendado para Oracle Database 11g y el pool de infraestructura virtual en los arreglos de almacenamiento de la serie VNX (con la herramienta para dimensionamiento de VSPEX). Nota: La versión de Oracle mínima para esta solución es la 11.2.0.3. Se denomina 11gR2 en este documento. 1 En este informe, 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. 20 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 3: Descripción general de la solución Figura 1. Arquitectura de la infraestructura validada Componentes clave Introducción Esta sección ofrece una descripción general de las tecnologías clave usadas en esta solución: • EMC VSPEX • Oracle Database 11g • VMware vSphere 5.1 • VMware vSphere HA • vSphere Distributed Resources Scheduler • VMware vSphere PowerCLI • EMC VNX® de última generación • Red Hat Enterprise Linux 6.3 • EMC Avamar • EMC Data Domain EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 21 Capítulo 3: Descripción general de la solución EMC VSPEX EMC ha unido fuerzas con los proveedores líderes del sector de infraestructuras de TI para crear una solución de virtualización completa que acelere la implementación de las tecnologías de nube privada. Desarrollada con las mejores tecnologías en su clase, VSPEX permite una implementación más rápida, más simplicidad, opciones más amplias, mayor eficiencia y menos riesgos. La infraestructura comprobada VSPEX, como se muestra en Figura 2, corresponde a un sistema modular virtualizado validado por EMC y suministrado por los partners de EMC. VSPEX incluye una capa de virtualización, un servidor, una red y un almacenamiento, diseñados por EMC para entregar un rendimiento confiable y predecible. Figura 2. Infraestructura comprobada VSPEX VSPEX ofrece la flexibilidad para elegir las redes, los servidores y las tecnologías de virtualización que se ajustan al ambiente del cliente para crear una solución de virtualización completa. VSPEX ofrece una infraestructura virtual para los clientes que buscan lograr la simplicidad de una infraestructura verdaderamente convergente, y al mismo tiempo logra la flexibilidad de los componentes individuales del agrupamiento. Las soluciones VSPEX han sido comprobadas por EMC y se empaquetan y venden exclusivamente a través de partners de negocios de EMC. VSPEX brinda a los partners de negocios más oportunidades, un ciclo de ventas más rápido y activación end-to-end. Gracias a un intenso trabajo en conjunto, ahora EMC y sus partners pueden proporcionar una infraestructura que acelera el viaje hacia la nube para una cantidad de clientes que sigue en aumento. 22 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 3: Descripción general de la solución Máquina virtual de referencia Para simplificar el análisis de la infraestructura virtual, la solución VSPEX ha definido una carga de trabajo típica del cliente (se describe en esta sección) como una máquina virtual de referencia. En el caso de las soluciones de VSPEX, la máquina virtual de referencia se define como una unidad de medida de una sola máquina virtual para cumplir con los requisitos de los recursos informáticos en la infraestructura virtual de VSPEX. Tabla 5 enumera las características de esta máquina virtual: Tabla 5. Características de la máquina virtual de referencia Característica Valor Procesadores virtuales por máquina virtual 1 RAM por máquina virtual 2 GB Capacidad de almacenamiento disponible por máquina virtual 100 GB Operaciones de I/O por segundo (IOPS) por máquina virtual 25 Patrón de I/O Aleatorio Relación de lectura/escritura de I/O 2:1 VSPEX para el modelo de dimensionamiento de Oracle virtualizado Las pruebas de escalamiento formaron parte del proceso de validación. Se usó un modelo de dimensionamiento de cómputo estándar para Oracle, que simplificó y estandarizó la prueba de validación. También permitió identificar la configuración requerida para ejecutar una carga de trabajo de base de datos OLTP similar a la del parámetro TCP-C con una relación de lectura/escritura de 60:40 que genere tiempos de respuesta aceptables. Tabla 6 muestra cómo se asignó el modelo de dimensionamiento de Oracle a la máquina virtual de referencia VSPEX. Tabla 6. Mapeo del modelo de dimensionamiento de Oracle a la máquina virtual de referencia VSPEX Modelo de Oracle Recursos Máquina virtual de referencia equivalente Pequeño: máquina virtual para hasta 150 usuarios Requisitos de cómputo: 4 • 2 CPU virt. • Memoria de 8 GB Requisito de almacenamiento (archivos binarios de SO y Oracle): • 100 GB • 25 IOPS EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 23 Capítulo 3: Descripción general de la solución Modelo de Oracle Recursos Máquina virtual de referencia equivalente Mediano: máquina virtual para hasta 250 usuarios Requisitos de cómputo: 8 • 4 CPU virtuales • 16 GB de memoria Requisito de almacenamiento (archivos binarios de SO y Oracle): • 100 GB • 25 IOPS Grande: máquina virtual para más de 250 usuarios Requisitos de cómputo: 16 • 8 CPU virtuales • 32 GB de memoria Requisito de almacenamiento (archivos binarios de SO y Oracle): • 100 GB • 25 IOPS Se calcularon la capacidad y los umbrales de I/O de almacenamiento de la base de datos independientemente de los requeridos por la máquina virtual de referencia de VSPEX. Oracle Database 11g Oracle Database 11g está disponible en diversas ediciones personalizadas para cumplir las necesidades del negocio y de TI de una organización. En esta solución se considerará • Oracle Database 11g Release 2 Standard Edition (SE) • Oracle Database 11g Release 2 Enterprise Edition (EE) Oracle Database 11g SE es una solución de administración de datos accesible y de funcionalidad completa que resulta ideal para todas las compañías. Se encuentra disponible en servidores simples o agrupados en cluster y la licencia se puede otorgar para una capacidad máxima de cuatro sockets de procesador independientemente del conteo de cores. La licencia de SE incluye Oracle Real Application Clusters (RAC) como una característica estándar sin costo adicional. Oracle Database 11g EE ofrece un rendimiento, escalabilidad, seguridad y confiabilidad líderes del sector en diferentes opciones de servidores, sean simples o agrupados en clúster, que ejecuten Windows, Linux o UNIX. Es compatible con características avanzadas, sea como opciones incluidas o con costo adicional, que no se encuentran disponibles en Oracle Database 11g SE. Estas características son, por ejemplo, una base de datos privada virtual y opciones de data warehousing, como el particionamiento y la analítica avanzada. Oracle Database 11g Release 2 EE amplía el modelo de licenciamiento de procesadores para los procesadores multi-core y el precio se determina mediante la siguiente fórmula: (cantidad de procesadores) x (cantidad de cores) x (factor de núcleo de procesador de Oracle) 24 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 3: Descripción general de la solución Por ejemplo, la licencia de dos procesadores Intel® Xeon® E7-2870 de 10 cores (con un factor de core de procesador de Oracle de 0.5) se otorga de la siguiente manera • Oracle Database 11g Release 2 SE: Dos licencias de socket de procesador SE • Oracle Database 11g Release 2 EE: 2 x 10 x 0.5 = 10 licencias EE La edición Oracle Database 11g R2 puede afectar el costo de la licencia y el tamaño y la cantidad de clústeres de VMware ESXi que se pueden configurar. Esto afecta, a su vez, de qué manera se ubican y se administran las máquinas virtuales. Consulte la sección DRS Host Affinity y licencias de procesadores de Oracle del documento denominado Guía de diseño de EMC VSPEX for Virtualized Oracle Database 11g OLTP, para obtener más información sobre la virtualización y las licencias de procesadores de Oracle. VMware vSphere 5.1 VMware vSphere 5.1 abstrae a las aplicaciones y a la información de la complejidad de la infraestructura subyacente, a través de una virtualización integral del servidor, del almacenamiento y del hardware de red. Esta transformación genera máquinas virtuales completamente funcionales que ejecutan sistemas operativos y aplicaciones aislados y encapsulados de la misma manera que los equipos físicos. Estos recursos de virtualización de hardware permiten mayores eficiencias mediante la consolidación de varias aplicaciones en menos servidores físicos. VMware vSphere HA VMware vSphere High Availability (HA) proporciona una capacidad de alta disponibilidad rentable y fácil de usar para las aplicaciones que se ejecutan en máquinas virtuales. En caso de que existan fallas en el servidor físico, las máquinas virtuales afectadas se reinician automáticamente en otros servidores de producción con capacidad de reserva. HA permite crear un cluster a partir de varios servidores ESXi para proteger las máquinas virtuales. Si uno de los hosts del cluster falla, las máquinas virtuales afectadas se reinician automáticamente en otros hosts ESXi dentro del mismo cluster de VMware vSphere. VMware vSphere Distributed Resource Scheduler (DRS) es un servicio de VMware vSphere infraestructura ejecutado por VMware vCenter Server (vCenter). DRS agrupa los Distributed Resource Scheduler recursos de los hosts ESXi en clústeres y distribuye automáticamente estos recursos en las máquinas virtuales monitoreando el uso y optimizando continuamente la distribución en las máquinas virtuales entre los hosts ESXi. DRS también puede usar vMotion® y Storage vMotion® para garantizar que las máquinas virtuales tengan espacio al rebalancear la capacidad de recursos para hacer lugar para las máquinas virtuales más grandes. VMware recomienda activar DRS para lograr mayores tasas de consolidación. VMware vSphere PowerCLI VMware vSphere PowerCLI ofrece una interfaz Windows PowerShell para los usuarios de vSphere 5.1 y versiones superiores, y de VMware Infrastructure 4.x y versiones superiores. VMware vSphere PowerCLI es una sólida herramienta de línea de comandos que permite automatizar todos los aspectos de la administración de vSphere, incluida la red, el almacenamiento, la máquina virtual, el SO huésped y demás. PowerCLI se distribuye como un snap-in de Windows PowerShell, e incluye 330 PowerShell cmdlets para administrar y automatizar vSphere y vCloud, junto con documentación y muestras. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 25 Capítulo 3: Descripción general de la solución EMC VNX de última generación La plataforma EMC VNX de almacenamiento unificado y optimizada para flash entrega funcionalidades empresariales y de innovación para el almacenamiento de archivos, bloques y objetos en una solución única, escalable y fácil de usar. VNX es ideal para cargas de trabajo mixtas en ambientes físicos o virtuales, ya que combina hardware potente y flexible con software de eficiencia, administración y protección avanzadas, lo que permite satisfacer las exigencias de los ambientes de aplicaciones virtualizadas actuales. VNX incluye diversas funciones y mejoras diseñadas y construidas a partir del éxito de la primera generación. Estas funciones y mejoras incluyen: • Mayor capacidad de optimización multi-core, gracias a Multicore Cache, Multicore RAID y Multicore FAST Cache (MCx) • Mayor eficiencia mediante un arreglo híbrido optimizado para Flash • Mejor protección al aumentar la disponibilidad de la aplicación con activo/activo • Administración e implementación más sencillas, gracias al aumento de la productividad mediante el nuevo Unisphere Management Suite VSPEX se construyó con VNX de última generación para entregar eficiencia, rendimiento y escalabilidad aún mejores y nunca antes vistos. Arreglo híbrido optimizado para Flash VNX es un arreglo híbrido optimizado para flash que proporciona organización en niveles automática para brindar a sus datos críticos el mejor rendimiento, a la vez que mueve de manera inteligente los datos con acceso menos frecuente a discos de menor costo. En este enfoque híbrido, un pequeño porcentaje de discos flash en el sistema operativo puede proporcionar un alto porcentaje del IOPS en general. El VNX optimizado para flash aprovecha al máximo la baja latencia de flash para entregar un ahorro de costos optimizado y una escalabilidad de alto rendimiento. EMC Fully Automated Storage Tiering Suite (FAST Cache y FAST VP) almacena en niveles los datos de bloques y de archivos en unidades heterogéneas e impulsa los datos más activos a los discos flash, lo que garantiza que los clientes nunca tendrán que hacer concesiones en términos de costo o rendimiento. Generalmente, el acceso más frecuente a los datos ocurre al momento de su creación; por lo tanto, los datos nuevos se almacenan primero en discos flash para ofrecer el mejor rendimiento y latencia. A medida que los datos pierden vigencia y se vuelven menos activos, FAST VP organiza automáticamente los datos en niveles de unidades de alto rendimiento a unidades de alta capacidad, según las políticas definidas por el cliente. Se mejoró esta funcionalidad con una granularidad cuatro veces mayor y con nuevos discos de estado sólido de FAST VP (SSD) basados en la tecnología de celdas de múltiples niveles empresariales (eMLC) para reducir el costo por gigabyte. FAST Cache absorbe dinámicamente los aumentos imprevistos en las cargas de trabajo del sistema. Todos los casos de uso de VSPEX se beneficiarán de una mayor eficiencia. Las infraestructuras comprobadas VSPEX entregan soluciones de nube privada, cómputo del usuario final y aplicaciones virtualizadas. Con VNX, los clientes notarán un retorno incluso mayor de su inversión. La deduplicación basada en bloques fuera de banda de VNX puede disminuir considerablemente los costos del nivel de Flash. 26 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 3: Descripción general de la solución Optimización de rutas de códigos Intel MCx de VNX La llegada de la tecnología Flash ha sido un catalizador para cambiar completamente los requisitos de los sistemas de almacenamiento de rango medio. EMC rediseñó la plataforma de almacenamiento de rango medio para optimizar de manera eficiente los CPU multi-core a fin de proporcionar el sistema de almacenamiento de mayor rendimiento del mercado al menor costo. MCx distribuye todos los servicios de datos de VNX en todos los cores (hasta 32), como se muestra en la Figura 3. La serie VNX con MCx ha mejorado notablemente el rendimiento de archivos para aplicaciones de transacciones como bases de datos o máquinas virtuales a través de almacenamiento conectado en red (NAS). Figura 3. VNX de última generación con optimización multi-core Caché multi-core La caché es el activo más valioso del subsistema de almacenamiento. Su uso eficiente es clave para la eficiencia general de la plataforma en el manejo de cargas de trabajo variables. El motor de la caché se ha modularizado para aprovechar todos los cores disponibles en el sistema. RAID multi-core Otro aspecto importante del diseño de MCx es el manejo de I/O al almacenamiento back-end permanente: discos duros (HDD) y SSD. Las grandes mejoras en el rendimiento de VNX provienen de la modularización de los procesamientos de administración de datos back-end, lo que permite a MCx escalar rápidamente a través de todos los procesadores. Rendimiento de VNX. El almacenamiento de VNX, activado por la arquitectura MCx, está optimizado para FLASH 1st y proporciona un rendimiento general, optimización del rendimiento para transacciones (costo por IOPS), rendimiento de ancho de banda (costo por GB/s) con latencia baja y eficiencia en la capacidad (costo por GB) nunca antes vistos. VNX proporciona las siguientes mejoras en el rendimiento: • Hasta cuatro veces más transacciones de archivos en comparación con los arreglos de controladores dobles • Rendimiento de archivos para aplicaciones transaccionales (por ejemplo, Microsoft Exchange en VMware sobre NFS) hasta tres veces mayor, con un tiempo de respuesta un 60 % mejor • Hasta cuatro veces más transacciones Oracle OLTP y Microsoft SQL Server OLTP EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 27 Capítulo 3: Descripción general de la solución • Hasta seis veces más máquinas virtuales Procesadores de servicio de arreglos activo/activo La nueva arquitectura VNX brinda procesadores de servicio de arreglos activo/activo, como se muestra en la Figura 4, que eliminan los tiempos de espera agotados durante el failover de rutas debido a que ambas rutas prestan servicios a las I/O de manera activa. Nota: Los procesadores activo/activo solo están disponibles para los LUN clásicos y no para los LUN de pool. El balanceo de cargas también ha mejorado, por lo que las aplicaciones pueden experimentar un aumento en el rendimiento de hasta dos veces. El modo activo/activo para bloques es ideal para las aplicaciones que requieren los niveles más altos de disponibilidad y rendimiento, pero que no requieren organización en niveles o servicios de eficiencia, como compresión, deduplicación o snapshots. Con esta versión de VNX, los clientes de VSPEX pueden utilizar Data Mover virtual (VDM) y VNX Replicator para realizar migraciones de sistemas de archivos automáticas y de alta velocidad entre sistemas. Este proceso migra todos los snapshots y configuraciones automáticamente y permite a los clientes continuar con la operación durante la migración. Figura 4. Administración de virtualización 28 Los procesadores activo/activo aumentan el rendimiento, la resistencia y la eficiencia VMware Virtual Storage Integrator Virtual Storage Integrator (VSI) es un plug-in gratuito de VMware vCenter disponible para todos los usuarios de VMware con almacenamiento de EMC. Los clientes de VSPEX pueden utilizar VSI para simplificar la administración del almacenamiento virtualizado. Los administradores de VMware obtienen visibilidad de su almacenamiento VNX a través de la misma interfaz vCenter a la que están acostumbrados. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 3: Descripción general de la solución Con VSI, los administradores de TI pueden hacer más tareas en menos tiempo. VSI ofrece un control de acceso sin comparación que le permite administrar y delegar tareas de almacenamiento de manera eficiente y confiable. Realice tareas diarias de administración con hasta un 90 % menos de clics y una producción hasta 10 veces mayor. API de VMware vStorage para la integración de arreglos Las API de VMware vStorage para la integración de arreglos (VAAI) descargan las funciones relacionadas con el almacenamiento de VMware del servidor al sistema de almacenamiento, lo que permite un uso más eficiente de los recursos del servidor y de la red para aumentar el rendimiento y la consolidación. API de VMware vStorage para el reconocimiento de almacenamiento La API de VMware vStorage para el reconocimiento de almacenamiento (VASA) es una API definida por VMware que permite mostrar la información de almacenamiento mediante vCenter. La integración entre la tecnología VASA y VNX convierte la administración de almacenamiento en un ambiente virtualizado en una experiencia sencilla. EMC Storage Integrator EMC Storage Integrator (ESI) está orientado para el administrador de Windows y de otras aplicaciones. ESI es fácil de usar, brinda monitoreo de punto a punto y no requiere un hipervisor. Los administradores pueden provisionar en ambientes tanto virtuales como físicos para una plataforma de Windows y solucionar problemas al ver la topología de una aplicación desde el hipervisor subyacente del almacenamiento. Unisphere Management Suite EMC Unisphere es la plataforma de administración central de VNX que proporciona una sola vista combinada de sistemas de bloque y archivo con todas las funciones y características disponibles en una sola interfaz común. Unisphere ha sido optimizada para aplicaciones virtuales y proporciona una integración con VMware líder del sector, detecta automáticamente máquinas virtuales y servidores ESX Server, y proporciona mapeo end-to-end, de virtual a físico. Además, Unisphere simplifica la configuración de FAST Cache y FAST VP en plataformas VNX. El nuevo Unisphere Management Suite amplía la interfaz fácil de usar de Unisphere para incluir VNX Monitoring and Reporting a fin de validar el rendimiento y anticipar los requisitos de capacidad. Como se muestra en la Figura 5, el conjunto de aplicaciones también incluye Unisphere Remote para administrar de manera centralizada hasta miles de sistemas VNX y VNXe, con nuevo soporte para XtremSW Cache. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 29 Capítulo 3: Descripción general de la solución Figura 5. Nuevo Unisphere Management Suite Red Hat Enterprise Linux 6.3 Red Hat Enterprise Linux es una plataforma versátil para x86 y x86-64 que se puede implementar en sistemas físicos, como un huésped en los hipervisores principales, o en la nube. Soporta todas las arquitecturas de hardware más importantes y ofrece compatibilidad entre versiones. Red Hat Enterprise Linux 6.3 incluye mejoras y nuevas capacidades que proporcionan funcionalidades enriquecidas, especialmente las herramientas para desarrolladores, características de virtualización, seguridad, escalabilidad, sistemas de archivos y almacenamiento. Soluciones de respaldo y recuperación de EMC EMC Avamar y EMC Data Domain entregan la protección confiable necesaria para acelerar la implementación de Oracle virtualizado. La solución de respaldo y recuperación de EMC, optimizada para los ambientes de aplicaciones virtualizadas, reduce en un 90 % los tiempos de ejecución de respaldo, acelera las recuperaciones en 30 veces e incluso ofrece acceso instantáneo a las máquinas virtuales, para lograr una protección sin preocupaciones. El respaldo de EMC ofrece también grandes ahorros. Nuestras soluciones de deduplicación reducen de 10 a 30 veces el almacenamiento de respaldos, en un 81 % el tiempo de administración de los respaldos y en un 99 % el ancho de banda para una replicación eficiente fuera del sitio, lo que entrega una recuperación de la inversión en siete meses en promedio. • 30 Además, el respaldo de EMC ofrece una solución con sistemas Data Domain y software DD Boost que permite a los administradores de bases de datos controlar completamente el respaldo, la recuperación y la replicación de Oracle mientras el equipo de respaldo mantiene el control de la infraestructura. Esto elimina la aparición de sistemas aislados de protección, aumenta la eficiencia y disminuye el riesgo. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución Capítulo 4 Implementación de la solución Este capítulo presenta los siguientes temas: Descripción general ..........................................................................................32 Configuración de los componentes físicos.........................................................32 Implementación de la red..................................................................................33 Implementación del arreglo de almacenamiento ...............................................34 Implementación de ESXi y vCenter ....................................................................44 Preparación de la plantilla de máquina virtual de Oracle Database 11g R2 ........45 Implementación de la máquina virtual Oracle Database 11g R2 .........................51 Implementación de respaldo y recuperación .....................................................61 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 31 Capítulo 4: Implementación de la solución Descripción general Este capítulo analiza los pasos requeridos para instalar, configurar e implementar el ambiente de la infraestructura comprobada VSPEX, que son los siguientes: • Preparar los componentes y su configuración física. • Implementar la red, incluidos los pasos de configuración para los switches físicos y virtuales, de acuerdo con las reglas del proveedor de la guía de redes de vSphere. • Configurar el arreglo de almacenamiento de VNX y la función opcional FAST Cache o FAST VP. • Desarrollar el ambiente de VMware vSphere con implementación de vCenter y el servidor ESXi. • Preparar una plantilla de máquina virtual para la implementación rápida de Oracle Database 11g R2. • Implementar de forma rápida y simple una máquina virtual de Oracle Database 11g R2 virtual mediante PowerCLI. • Implementar respaldo y recuperación. Configuración de los componentes físicos Esta sección incluye información que explica cómo preparar los componentes físicos de la solución. Una vez completados los pasos de la Tabla 7, los nuevos componentes de hardware estarán montados en el rack, cableados, conectados a la alimentación y listos para su conexión a la red. Nota: si ya tiene un ambiente de infraestructura comprobada VSPEX, puede saltarse esta sección. Tabla 7. Tareas para la configuración física Tarea Descripción Referencia Preparar switches de red Instale los switches en el rack y conéctelos a la alimentación. Guía de instalación del proveedor Preparar servidores Instale los servidores en el rack y conéctelos a la alimentación. Guía de instalación del proveedor Preparar VNX Instale VNX en el rack y conéctelo a la alimentación. Guía de instalación del sistema EMC VNX Para obtener más información sobre la configuración física, consulte la arquitectura de referencia: EMC VSPEX Private Cloud: VMware vSphere 5.1 for up to 1,000 Virtual Machines 32 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución Implementación de la red Esta sección documenta los requisitos para la infraestructura de red necesaria para la compatibilidad con esta arquitectura.La Tabla 8 proporciona un resumen de las tareas necesarias para la configuración de los switches y la red, y las referencias para obtener más información. Nota: Si ya tiene un ambiente de infraestructura comprobada VSPEX, puede saltarse esta sección. Tabla 8. Tareas para la configuración de los switches y la red Tarea Descripción Referencia Configuración de la red Configure la red de almacenamiento y la red de infraestructura de host, según lo especificado en la arquitectura de referencia de la solución. Consulte el documento pertinente en Lectura esencial. Cableado completo de la red Conecte: N/D Puertos de interconexión de switches Puertos de VNX Puertos NIC/FC ESXi Configurar VLAN Configure VLAN privadas y públicas según sea necesario. Guía de configuración de switches del proveedor Configurar la red VMare vSphere Cree switches virtuales para separar las redes de aplicaciones, de administración y de almacenamiento. Guía de redes de vSphere Para obtener más información acerca de la implementación de red, consulte el documento pertinente en Lectura esencial. La Figura 6 y la Figura 7 muestran la red de vSphere configurada para esta implementación.Tal como se destaca en la figura, los adaptadores de red de 10 GbE redundantes se han dedicado al tráfico de red de almacenamiento. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 33 Capítulo 4: Implementación de la solución Figura 6. Configuración de red de 10 GbE redundante Figura 7. Red de almacenamiento Fibre Channel redundante Implementación del arreglo de almacenamiento Descripción general Esta sección describe cómo configurar el arreglo de almacenamiento VNX. En esta solución, la serie VNX ofrece almacenamiento de datos de Network File System (NFS) o Virtual Machine File System (VMFS) para el host de VMware. Tabla 9. 34 Tareas para la configuración del almacenamiento Tarea Descripción Establecer la configuración inicial de VNX Configure la información de direcciones IP y otros parámetros clave en VNX. Provisionar almacenamiento Cree las áreas de almacenamiento de datos VMFS o sistemas de archivos NFS que se montarán en los hosts. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Referencia • Guía de instalación del sistema VNX • Hoja de trabajo de configuración de VNX Capítulo 4: Implementación de la solución La Figura 8 describe la arquitectura de alto nivel de esta solución. Figura 8. Establecer la configuración inicial de VNX Elementos de almacenamiento de Oracle Database 11g R2 Asegura que las interfaces de red, la información de direcciones IP y otros parámetros clave, tales como DNS y NTP, se configuraron en VNX antes de provisionar el almacenamiento. Para obtener más información sobre cómo configurar la plataforma VNX, consulte el documento pertinente en Lectura esencial. Ejemplo de aprovisionamiento del almacenamiento para VMFS Antes de provisionar el almacenamiento para un área de almacenamiento de datos VMFS, siga las recomendaciones y las propuestas de la herramienta para dimensionamiento de VSPEX incluidas en la guía de diseño anexa. Antes de empezar, consulte la arquitectura de referencia EMC VSPEX Private Cloud: VMware vSphere 5.1 for up to 1000 Virtual Machines para provisionar el almacenamiento para el sistema operativo de la máquina virtual en VNX. La Figura 9 muestra un ejemplo de cómo provisionar un área de almacenamiento de datos VMFS para los datos de Oracle Database 11g R2 en VNX. Para obtener más información sobre las recomendaciones para el diseño de almacenamiento, consulte la guía de diseño. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 35 Capítulo 4: Implementación de la solución Figura 9. Ejemplo de diseño de almacenamiento de la base de datos de Oracle en VMware Para obtener más información sobre cómo diseñar discos virtuales para los datos de Oracle Database 11g R2 en el área de almacenamiento de datos VMFS, consulte el ejemplo en la Tabla 27, en la página 78. Ejemplo de aprovisionamiento del almacenamiento para NFS Presente el sistema de archivos de NFS para el área de almacenamiento de datos a todos los hosts ESXi, mediante EMC Unisphere o el plug-in VSI para el cliente VMware vSphere. La Figura 11 muestra cómo montar los sistemas de archivos NFS en los hosts ESXi que se usan para almacenar servidores virtuales en el arreglo de VNX mediante VSI. El plug-in de administración de almacenamiento unificado de EMC para VMware vSphere proporciona una interfaz para crear y administrar sistemas de archivos NFS para el host VMware ESXi directamente desde la interfaz del cliente vSphere. La Figura 10 muestra la pantalla de configuración a la que se accede a través de Home >Solutions y applications >EMC desde el cliente vSphere, al que se puede acceder después de ejecutar el instalador en el host de administración. 36 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución Figura 10. Configuración de la administración de almacenamiento unificado de EMC en el cliente vSphere La administración de almacenamiento unificado permite al administrador de vSphere montar los sistemas de archivos NFS directamente en los nodos del cluster ESXi desde el cliente vSphere, como se muestra en la Figura 11. Figura 11. Configuración del almacenamiento NFS en VNX para las VM de Oracle Para establecer la configuración de red de NFS, los pools de almacenamiento para el archivo, los sistemas de archivos y las exportaciones de NFS en el arreglo VNX en EMC Unisphere, se deben realizar los siguientes pasos: 1. En Unisphere, seleccione el arreglo de VNX para esta solución. 2. Seleccione Settings Network Settings for File 3. Configure la dirección IP ara los puertos de red usados para NFS. Para conocer los pasos detallados, consulte EMC Procedure Generator for VNX. 4. Seleccione Storage Storage Configuration EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 37 Capítulo 4: Implementación de la solución Figura 12. 5. Seleccione la pestaña Storage Pools for File y cree los pools de almacenamiento adicionales en los archivos de VNX para Oracle Database, como se muestra en la Figura 12.Para obtener más información, consulte la Tabla 27 en la página 78. 6. Cree los sistemas de archivos requeridos. La Figura 13 muestra el asistente Create File System Wizard de Unisphere. Figura 13. 38 Configuración de pools de almacenamiento de VNX Asistente Create File System Wizard de Unisphere EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución 7. Figura 14. Cree las exportaciones de NFS para los componentes de la base de datos que el cliente NFS de Oracle montará en las máquinas virtuales de la base de datos. Figura 14 muestra el asistente Create NFS Export Wizard de Unisphere. Se otorgan los permisos de acceso y a la raíz a la NIC. Asistente Create NFS Export Wizard de EMC Unisphere EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 39 Capítulo 4: Implementación de la solución Configuración de FAST Cache (opcional) La activación de FAST Cache es una operación transparente para Oracle Database 11g R2 y no se necesita una segunda configuración ni tiempo fuera. Para aprovechar las tecnologías FAST, EMC recomienda activar primero FAST Cache en el pool de almacenamiento de Oracle Database 11g R2. Para obtener más información, consulte la Guía de diseño de EMC VSPEX for Virtualized Oracle Database 11g OLTP. Para crear y configurar FAST Cache, siga estos pasos: 1. Consulte el informe de arquitectura de referencia denominado EMC VSPEX Private Cloud: VMware vSphere 5.1 for up to 1,000 Virtual Machines para conocer los pasos detallados para crear FAST Cache. 2. En Unisphere, después de crear FAST Cache, haga clic en la pestaña Storage y seleccione Storage Pool. Seleccione Data Pool y haga clic en Properties. 3. Seleccione la pestaña Advanced en Storage Pool Properties y haga clic en Enabled para activar FAST Cache, como se muestra en la Figura 15. 4. Haga clic en Aceptar para terminar la configuración. Nota La función de FAST Cache en el arreglo de VNX no provoca una mejora inmediata del rendimiento. El sistema debe recopilar datos sobre patrones de acceso y promover la información de uso frecuente a la caché. Este proceso puede tardar algunas horas, durante las cuales el rendimiento del arreglo mejora constantemente. Figura 15. 40 Activación de FAST Cache en el cuadro de diálogo Storage Pool Properties EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución Configuración de FAST VP (opcional) Creamos un FAST VP de tres niveles con un pool de almacenamiento mixto compuesto de cinco discos flash, 25 discos SAS y ocho discos SAS NL en VNX8000. FAST VP reubica automáticamente los datos del LUN de un nivel a otro dentro de un pool. En esta solución, configuramos la política de organización automática en niveles en Calendarizada. Para fines de esta demostración, configuramos la calendarización de la reubicación de datos de lunes a viernes entre las 00:00 y las 23:45, lo que determina la ventana de tiempo en la que FAST VP mueve los datos entre los niveles. Nota: La tasa y el calendario de reubicación de datos dependen en gran medida de la carga de trabajo real del ambiente del cliente. En general, configurar la tasa de reubicación de datos en Baja tiene un impacto menor en la carga de trabajo en ejecución. Configure la política de organización en niveles para todos los LUN que contienen archivos de datos en Organización automática en niveles, a fin de que FAST VP pueda mover los datos más activos a discos flash de manera automática. Figura 16. Proceso de creación de pools de almacenamiento de datos de FAST VP EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 41 Capítulo 4: Implementación de la solución Al principio, todos los archivos de datos se ubicaron en discos SAS, como se indica en la Figura 17. Figura 17. Estado de los niveles antes de mover los datos Con la carga de trabajo ejecutándose contra la base de datos durante algunas horas, FAST VP monitoreó y balanceó constantemente la carga de los LUN de las unidades disponibles hasta lograr un estado estable, como se indica en la Figura 18. Figura 18. 42 FAST VP en estado estable EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución Ejemplo de diseño de almacenamiento La Figura 19 muestra un ejemplo del diseño de almacenamiento para VNX con FAST Cache o FAST VP activado en el pool de Oracle Database 11g R2. Figura 19. Ejemplo de diseño de almacenamiento de Oracle virtualizado para VSPEX EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 43 Capítulo 4: Implementación de la solución Implementación de ESXi y vCenter Esta sección documenta los requisitos para la instalación y la configuración de los hosts ESXi, la configuración de vCenter y los servidores de la infraestructura requeridos para ser compatible con la arquitectura. Tabla 10 describe las tareas que se deben realizar. Tabla 10. Pasos para instalar y configurar ESXi y vCenter Tarea Descripción Documentos de referencia Instalar ESXi Instale el hipervisor ESXi 5.1 en los servidores físicos que se están implementando para la solución. Instalación y configuración de vSphere Configure e implemente el servidor vCenter Instale VMware vCenter Server 5.1 vCenter Server and Host Management Guide Installing vCenter Server 5.1 best practices Configurar la red ESXi Configure la red ESXi, incluida la troncalización NIC, el puerto VMkernel, los grupos de puertos de las máquinas virtuales y los frames jumbo. vSphere Networking Conectar áreas de almacenamiento de datos de VMware Conecte las áreas de almacenamiento de datos de VMware a los hosts ESXi implementados para la solución. Almacenamiento de vSphere Crear un centro de datos virtual Cree un centro de datos virtual. vCenter Server y administración de hosts Aplicar números de licencia de vSphere Escriba los números de licencia de vSphere en el menú de licencias de vCenter. Instalación y configuración de vSphere Agregar hosts ESXi Conecte vCenter a hosts ESXi. vCenter Server y administración de hosts Configurar la agrupación en clusters de vSphere Cree un cluster vSphere vSphere Resource Management Llevar a cabo el descubrimiento de arreglos de host ESXi Lleve a cabo el descubrimiento de host ESXi dentro de la consola Unisphere. Uso de almacenamiento EMC VNX con VMware vSphere: Activar la función vMotion, DRS y Alta disponibilidad (HA) de VMware (HA) Después de activar DRS, considere usar las reglas de afinidad y antiafinidad de VMware vSphere DRS para determinados grupos de máquinas virtuales, por ejemplo, las VM de Oracle pueden restringirse a un grupo en particular de VM por cuestiones de licencia Automating High Availability (HA) Services with VMware HA –VMware Technical note Instalar EMC VNX USM Instale EMC VNX USM en la consola de administración. EMC VSI para VMware vSphere: Unified Storage Management: Instale el plug-in de EMC VSI en la consola de administración. EMC VSI para VMware vSphere: Unified Storage Management: Instalar el plug-in EMC VSI TechBook guía del producto guía del producto Para obtener más información sobre ESXi y vCenter, consulte la arquitectura de referencia denominada EMC VSPEX Private Cloud: VMware vSphere 5.1 for up to 1,000 Virtual Machines. 44 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución Preparación de la plantilla de máquina virtual de Oracle Database 11g R2 Descripción general VMware proporciona la capacidad de crear una plantilla que se puede usar como una copia maestra para crear y provisionar las máquinas virtuales rápidamente. Al usar una plantilla, se puede instalar y aplicar un SO huésped en una máquina virtual con usuarios y software de aplicación configurados y listos para usar con una intervención administrativa mínima. Esto minimiza el tiempo de implementación y evita las tareas de instalación y de configuración repetitivas para cada máquina virtual requerida. Las especificaciones de personalización mantenidas en vCenter simplifican aún más la implementación de las máquinas virtuales. Un asistente de implementación, una herramienta de automatización o un script pueden usar estas plantillas para crear previamente configuraciones de servidor (como el nombre de servidor, la zona horaria y la configuración de red) o modificarlas de manera automática antes de crear una nueva máquina virtual. Esta sección documenta la preparación de una plantilla de máquina virtual de VMware para activar la implementación rápida de los nuevos ambientes de Oracle Database 11g R2. Para configurar la plantilla con los requisitos y los requisitos previos para instalar el software de Oracle, siga los pasos a continuación: 1. Creación de la máquina virtual de Oracle Database 11g R2 Cree una máquina virtual con los siguientes recursos: 2 CPU virtuales 8 GB de vRAM Disco virtual de 100 GB 2. Instale el sistema operativo y los paquetes de RPM 3. Configure el sistema y los parámetros de kernel 4. Cree los grupos y usuarios del SO 5. Instale y desconecte los archivos binarios de Oracle listos para ser clonados 6. Convierta la máquina virtual a una plantilla de VMware Cree una máquina virtual en el servidor ESXi con la configuración del SO huésped del cliente. Tabla 11 enumera especificaciones de ejemplo para usar al desarrollar la plantilla de máquina virtual. Tabla 11. Especificación de la plantilla de la máquina virtual Componente Descripción CPU 2 CPU virtuales Memoria 8 GB Disco virtual 100.0 GB • Partición de intercambio de 8 GB • Partición del directorio raíz de arranque de 92 GB Sistema operativo Red Hat Enterprise Linux Server release 6.3 Kernel 2.6.32 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 45 Capítulo 4: Implementación de la solución Componente Descripción Interfaces de red Eth0: red pública/de administración de IP Eth1: Red de almacenamiento Completar los requisitos previos de instalación de Oracle Usuarios del SO Nombre de usuario: oracle Grupos del SO Grupo: oinstall, dba Archivos binarios de Oracle 11g R2 Oracle 11.2.0.3 instalado y parchado Paquetes RPM instalados Consulte la guía de instalación de Oracle para conocer los requisitos previos Configuración del sistema Consulte la guía de instalación de Oracle para conocer los requisitos previos. Esta sección describe cómo instalar y configurar el sistema operativo y los requisitos previos de Oracle en la máquina virtual antes de convertirla en una plantilla. Tabla 12. Requisitos previos de instalación de Oracle Tarea Descripción Referencia Instalar el SO huésped Instale el sistema operativo Red Hat Enterprise Linux 6.3 de 64-bits y configure las interfaces de red. Guía de instalación de Red Hat Enterprise Linux 6 Instalar las herramientas de VMware Instale las herramientas de VMware mediante Red Hat Package Manager (RPM) VMware knowledge Base article ID (1018392) Instalar los paquetes de RPM requeridos Instale o actualice los paquetes de RPM requeridos, según se establece en Tabla 13. Oracle Database Installation Guide 11g Release 2 (11.2) for Linux Establecer los parámetros de kernel Configure el kernel con los ajustes específicos de Oracle para los semáforos, la memoria compartida y virtual, la red, y las operaciones de I/O asíncronas. Oracle Database Installation Guide 11g Release 2 (11.2) for Linux Establecer los límites de recursos para el usuario de Oracle Verifique y ajuste los límites de recursos para los usuarios de instalación del software de Oracle Oracle Database Installation Guide 11g Release 2 (11.2) for Linux Crear los directorios de software requeridos Cree los directorios requeridos para el software de Oracle Oracle Database Installation Guide 11g Release 2 (11.2) for Linux Configurar HugePages HugePages reduce la cantidad de páginas de memoria y la sobrecarga de administración de la memoria virtual. Oracle Database 11g Release 2 on Red Hat Enterprise Linux 6 Deployment Recommendations La Tabla 13 enumera los paquetes de Red Hat Enterprise Linux 6 RPM requeridos para instalar Oracle Database 11g R2. 46 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución Tabla 13. Paquetes de RHEL 6 RPM para Oracle Database 11g R2 binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6.i686 gcc-4.4.4-13.el6 (x86_64) gcc-c++-4.4.4-13.el6 (x86_64) glibc-2.12-1.7.el6 (i686) glibc-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6 (x86_64)10 glibc-devel-2.12-1.7.el6.i686 ksh libgcc-4.4.4-13.el6 (i686) libgcc-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6.i686 libstdc++-devel-4.4.4-13.el6 (x86_64) libstdc++-devel-4.4.4-13.el6.i686 libaio-0.3.107-10.el6 (x86_64) libaio-0.3.107-10.el6.i686 libaio-devel-0.3.107-10.el6 (x86_64) libaio-devel-0.3.107-10.el6.i686 make-3.81-19.el6 sysstat-9.0.4-11.el6 (x86_64) En Oracle Linux 6 y Red Hat Enterprise Linux 6: unixODBC-2.2.14-11.el6 (x86_64) or later unixODBC-2.2.14-11.el6.i686 or later unixODBC-devel-2.2.14-11.el6 (x86_64) or later unixODBC-devel-2.2.14-11.el6.i686 or later EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 47 Capítulo 4: Implementación de la solución Instalación de archivos binarios y parches de Oracle Database 11g R2 Como se advierte en la guía de diseño, se debe decidir si instalar el software Oracle SE u Oracle EE Database 11g R2. Ambas ediciones usan los mismos archivos de instalación. Tabla 14 incluye los pasos requeridos para instalar los archivos binarios y los parches de Oracle Database. Tabla 14. Instalación de archivos binarios y parches de Oracle Database Tarea Descripción Referencia Instalar los archivos binarios de Oracle Ejecute Oracle Universal Installer y elija la opción para instalar el software de base de datos únicamente, como se muestra en Figura 20. Oracle Database Installation Guide 11g Release 2 (11.2) for Linux Instalar las PSU y CPU más recientes Instale la última actualización del conjunto de parches disponible en el sitio web My Oracle Support (instrucciones también disponibles). Se requiere un ID de inicio de sesión y contraseña, y un contrato de soporte. Consulte Critical Patch Activar DNFS Oracle Database no se envía con Direct NFS activado de forma predeterminada. Active Direct NFS como se indica en la Figura 21. Oracle Database Installation Guide 11g Release 2 (11.2) for Linux Desconectar el directorio principal de Oracle Para eliminar el software Oracle Database 11g R2 del inventario Oracle Universal Installer, ejecute el script $ORACLE_HOME/oui/bin/detachhome.sh Oracle Universal Installer and OPatch User's Guide 11g Release 2 (11.2) for Windows and UNIX Chapter 2 Crear los scripts de la clonación de ORACLE_HOME Para automatizar el proceso de clonación de software de Oracle, cree los scripts /root/root_clone.sh que se muestran en la Figura 23 Oracle Universal Installer and OPatch User's Guide 11g Release 2 (11.2) for Windows and UNIX Chapter 6 Updates, Security Alerts and Third Party Bulletin Red Hat produjo un útil informe técnico (similar a la guía de instalación oficial, Oracle Database Installation Guide 11g Release 2 (11.2) for Linux) denominado Oracle Database 11g Release 2 on Red Hat Enterprise Linux 6 Deployment Recommendations que ofrece orientación específica sobre el sistema operativo Red Hat. Figura 20. 48 Oracle Universal Installer: opción de instalación del software de base de datos únicamente EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución Oracle Database no se envía con Direct NFS activado de forma predeterminada. Para activar Direct NFS, realice los pasos siguientes: Cambie el directorio a $ORACLE_HOME/rdbms/lib. cp libodm11.so libodm11.so_stub ln -s libnfsodm11.so libodm11.so Escriba el siguiente comando: make -f ins_rdbms.mk dnfs_on Figura 21. Activación del cliente Oracle Direct NFS [root@vspex-ora02 ~]# cat /root/root_clone.sh #!/bin/bash OHOME=/u01/app/oracle/11.2.0.3 echo "Cloning Oracle Binaries as Oracle at $(date +%Y%m%d%H%M)" su - oracle -c "$OHOME/oui/bin/cloneHome.sh" echo "Clone Finished at $(date +%Y%m%d%H%M)" echo "Running root.sh at $(date +%Y%m%d%H%M)" $OHOME/root.sh echo "Install Finished at $(date +%Y%m%d%H%M)" Figura 22. Ejemplo de script root_clone.sh [root@vspex-ora02 ~]# cat $OHOME/oui/bin/cloneHome.sh #!/bin/sh OHOME=/u01/app/oracle/11.2.0.3 OHOMENAME=OraDb11g_home1 OBASE=/u01/app/oracle CUR_DIR=`pwd` cd $OHOME/oui/bin ${OHOME}/clone/bin/clone.pl ORACLE_HOME="${OHOME}" ORACLE_HOME_NAME="${OHOMENAME}" ORACLE_BASE="${OBASE}" ignoreSysPrereqs cd $CUR_DIR Figura 23. Preparación de la plantilla de máquina virtual de Oracle Database 11g R2 Ejemplo de script cloneHome.sh Convierta la máquina virtual a una plantilla denominada vspx-Orac11203EE2vcpu-8GB-tmplt, como se muestra en la Figure 24. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 49 Capítulo 4: Implementación de la solución Figura 24. Personalización de la plantilla de VMware Cree una especificación personalizada, Oracle_2vCPU_8GB_11203_EE_spec, con el cliente vCenter. Esto solicita el nombre de la nueva máquina virtual y establece marcadores de posición de direcciones IP para las interfaces de red, tal como se muestra en Figure 25. Figura 25. 50 Ejemplo de plantilla de máquina virtual Ejemplo de especificación personalizada de vSphere EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución Implementación de la máquina virtual Oracle Database 11g R2 Descripción general La Tabla 15 muestra el mapeo de los requisitos de cómputo para las máquinas virtuales de Oracle Database 11g R2. Tabla 15. Modelo de máquina virtual de referencia de Oracle Database 11g R2 Requisito de cómputo de máquina virtual para Oracle Database 11g R2 Implementación de las máquinas virtuales. Memoria en GB Total de máquinas virtuales de referencia Small 8 4 Mediano 16 8 GRANDE 32 16 Hay varios métodos disponibles para implementar una máquina virtual a partir de una plantilla mediante las especificaciones personalizadas: • De forma manual en vCenter eligiendo la opción Deploy Virtual Machine from this Template • Eligiendo la opción Customize using an existing customization specification • Creando un flujo de trabajo con una herramienta de orquestación, como vCenter Orchestrator • Creando un script PowerCLI que se puede editar o parametrizar En el ejemplo del script PowerCLI de Figura 26: • Se asignan variables para lo siguiente: nombre de plantilla, nombre de especificación personalizada, nombre de máquina virtual, nombre del host ESXi, nombre de las áreas de almacenamiento de datos VMFS, dirección IP pública de la máquina virtual, dirección IP de almacenamiento de la máquina virtual, cantidad de vCPU y tamaño de vRAM en MB. • Se asignan las direcciones IP públicas y de almacenamiento de la máquina virtual a las dos vNIC incluidas en la especificación personalizada en Figura 26. • Se crea la máquina virtual con la plantilla y la especificación personalizada. • Se cambia la asignación de CPU y VRAM para la máquina virtual. • Se inicia la máquina virtual. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 51 Capítulo 4: Implementación de la solución # Connect to Vcenter Connect-VIServer -server 192.168.28.33 -user Administrator -password <Password> { #Assign Variables for template, specification, VM, ESXi Host , Datastore # IP addresses for the Public and Storage network interfaces # and the vCPU and vRAM assigned to the Virtual Machine $Template="vspx-Orac11203EE-2vcpu-8GB-tmplt" $Customization="Oracle_2vCPU_8GB_11203_EE_spec" $VMName="<Virtual Machine Name>" $VMHost=" <ESXi Host Name>" $Datastore="<Datastore Name>" $IPAdressPublic=”< Public IP Address>” $IPAdressStorage=”<Storage IP Address>” $NumVCPU=”4 ” $vRAMMB=”16384” # Assign IP addresses to the two vNICs included in the custom specification Get-OSCustomizationSpec $Customization | Get-OSCustomizationNicMapping | where { $_.Position -eq '1'} | Set-OSCustomizationNicMapping -IpMode UseStaticIP -IpAddress $IPAdressPublic -Subnetmask 255.255.255.0 -DefaultGateway 192.168.28.1 Get-OSCustomizationSpec $Customization | Get-OSCustomizationNicMapping | where { $_.Position -eq '2'} | Set-OSCustomizationNicMapping -IpMode UseStaticIP -IpAddress $IPAdressStorage -Subnetmask 255.255.255.0 -DefaultGateway 192.168.40.1 # Create the new VM using the Template and custom spec New-VM -Name $VMName -OSCustomizationSpec $Customization -Template $Template -VMHost $VMHost -Datastore $Datastore # Change the CPU and memory assignment for the VM Set-VM $VMName -NumCPU $NumVCPU -MemoryMB $vRAMMB -Confirm:$false # Start up the VM Start-VM -VM $VMName -Confirm:$false } Figura 26. Script de PowerCLI de ejemplo para implementar una máquina virtual a partir de la plantilla Edite y ejecute el script de PowerCLI de ejemplo, y edítelo para leer un archivo de parámetro e implementar varias máquinas virtuales. Clonación de archivos binarios de Oracle en una máquina virtual nueva 52 Ejecute el proceso de clonación y vuelva a conectar el directorio principal de Oracle para editar y ejecutar un segundo PowerCLI para completar la implementación de la máquina virtual. Este script, que se muestra en la Figura 27, llama a root_clone.sh de la Figura 22 para hacer esto. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución { $script="/root/root_clone.sh" $huser="root" $hpwd="<ROOT Password>" $VMName="<Virtual Machine Name>" Invoke-VMScript -ScriptText $script -VM $VMName -GuestUser $huser GuestPassword $hpwd -ScriptType bash } Figura 27. Determinación de los requisitos previos de la base de datos Script de PowerCLI de ejemplo para clonar y volver a conectar ORACLE_HOME Use la Hoja de trabajo de calificación de VSPEX para Oracle virtualizado, en la Guía de diseño, para dimensionar la infraestructura de virtualización y los sistemas de archivos generales de NFS en los cuales se almacenará la base de datos de Oracle. Estos documentos también proporcionan orientación sobre los parámetros de inicialización de Oracle requeridos por la base de datos. La Tabla 15 en la página 51 muestra el dimensionamiento de la máquina virtual. Determine el tamaño de los archivos de datos individuales en función de la ubicación de los espacios de tablas y del diseño de esquema de las tablas y los índices. La ubicación de los archivos de datos se aborda en la sección Configuración del diseño de archivo de la base de datos para NFS. Para obtener orientación sobre cómo configurar los parámetros de inicialización, consulte la guía de diseño y la Configuración de los parámetros de inicialización sección de este documento. Antes de crear la base de datos, se debe crear un proceso de escucha para recibir las solicitudes entrantes de conexión del cliente mediante la utilidad Oracle Net Configuration Assistant (NETCA), como se muestra en la Figura 28. Figura 28. Utilidad Oracle Net Configuration Assistant EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 53 Capítulo 4: Implementación de la solución Considere los siguientes puntos antes de crear una base de datos Oracle 11g R2: Configuración del diseño de archivo de la base de datos para NFS • Seleccione el conjunto de caracteres de la base de datos que satisfaga sus necesidades de localización y globalización. • Considere las zonas horarias que debe admitir su base de datos. • Asegúrese de que los espacios de tablas SYSTEM y SYSAUX se creen como espacios de tablas administrados de manera local, que tengan el tamaño adecuado, y que tengan AUTOEXTEND activado. • Planee usar un espacio de tablas undo para administrar los datos undo. En este ejemplo, los componentes de Oracle Database son: archivos de datos, archivos de logs de reconstitución en línea, archivos temporales, archivos de control y archivos FRA residen en los sistemas de archivos de NFS. Estos sistemas de archivos están diseñados (en términos del nivel de RAID y de la cantidad de discos usados) para ser apropiados para cada tipo de archivo. Tabla 16 enumera cada tipo de archivo e indica dónde residen. Tabla 16. Diseño de archivos de la base de datos para NFS Contenido Ubicación Archivos de datos /u02/app/oracle/oradata/${ORACLE_SID} Archivos temporales /u04/app/oracle/oradata/${ORACLE_SID} Logs de reconstitución en línea, archivos de control /u03/app/oracle/oradata/${ORACLE_SID} Archivos FRA /u05/app/oracle/oradata/${ORACLE_SID} Esta solución usa el cliente Oracle Direct NFS, que ofrece un rendimiento mejorado en comparación con el cliente NFS estándar suministrado con el sistema operativo. De forma predeterminada, Direct NFS sirve a las entradas de montaje que se encuentran en el archivo /etc/mtab, que enumera todos los sistemas de archivos montados actualmente junto con sus opciones de inicialización. Esto debe coincidir con el archivo de configuración del sistema /etc/fstab donde se encuentran definidas las opciones de montaje. Figura 29 proporciona un archivo /etc/mtab de muestra con las opciones de montaje de NFS: NFSServer1:/vspex_ora2_data /u02/app/oracle/oradata/VSPEX1 nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers= 3,timeo=600,addr=192.168.40.11 0 0 NFSServer2:/vspex_ora2_redo /u03/app/oracle/oradata/VSPEX1 nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers= 3,timeo=600,addr=192.168.40.10 0 0 NFSServer1:/vspex_ora2_temp /u04/app/oracle/oradata/VSPEX1 nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers= 3,timeo=600,addr=192.168.40.11 0 0 NFSServer1:/vspex_ora2_fra /u05/app/oracle/oradata/VSPEX1 nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers= 3,timeo=600,addr=192.168.40.11 0 0 Figura 29. Archivo /etc/mtab de ejemplo con opciones de montaje de NFS 54 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución Oracle recomienda que establezca los parámetros de tamaño del buffer de NFS rsize y wsize en 32768, en el archivo de configuración del sistema /etc/fstab. Sin embargo, puede usar el archivo oranfstab para especificar opciones específicas adicionales de Oracle Database para Direct NFS. El archivo oranfstab está ubicado en una de las siguientes dos ubicaciones: • /etc/oranfstab donde las opciones son globales para todas las bases de datos de Oracle del servidor • $ORACLE_HOME/dbs/oranfstab donde las opciones son específicas para una sola base de datos Oracle Database requiere que los puntos de montaje sean montados por el sistema NFS del kernel incluso cuando son proporcionados a través de Direct NFS. Para activar Direct NFS, se puede crear, de manera opcional, un archivo oranfstab con los siguientes atributos para cada servidor NFS al que se acceda mediante Direct NFS: • Servidor: El nombre de servidor NFS. • Ruta: Hasta cuatro rutas de red al servidor NFS, cada una especificada por la dirección IP o por el nombre, ya que se muestran con el comando ifconfig del filer. • Local: Hasta cuatro rutas de red al host de la base de datos, especificadas por la dirección IP o por el nombre, ya que se muestran con la ejecución del comando ifconfig en el host de la base de datos. • Export: La ruta de exportación desde el servidor NFS. • Montar El punto de montaje local correspondiente para el volumen exportado. • Dontroute: Especifica que los mensajes salientes no deben ser enrutados por el sistema operativo, sino que deben enviarse usando la dirección IP a la que están enlazados. Tenga en cuenta que este atributo no funciona en Linux con varias rutas en la misma subred. • mnt_timeout: Especifica (en segundos) cuánto tiempo debe esperar el cliente Direct NFS para lograr un montaje correcto antes de que se agote el tiempo de espera. Este parámetro es opcional y el tiempo de espera agotado predeterminado es de 10 minutos. La Figura 30 proporciona un ejemplo de un archivo oranfstab con dos entradas de servidor NFS: server: NFSServer1 local: vspex_ora2 ruta de acceso: NFSServer1 export: /vspex_ora2_data mount: /u02/app/oracle/oradata/vspex1 export: /vspex_ora2_temp mount: /u04/app/oracle/oradata/vspex1 export: /vspex_ora2_fra mount: /u05/app/oracle/oradata/vspex1 server: NFSServer2 local: vspex_ora2 ruta de acceso: NFSServer2 export: /vspex_ora2_redo mount: /u03/app/oracle/oradata/vspex1 Figura 30. Ejemplo de oranfstab EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 55 Capítulo 4: Implementación de la solución Configuración del diseño de archivo de la base de datos para el bloque Red Hat 6.3 es compatible con diversos sistemas de archivos, como VFAT, ext2, ext3, ext4 y Reiser. Generalmente, Oracle no certifica sistemas de archivos, pero Linux es un caso específico. El soporte actual incluye ext2, ext3, ext4 (Oracle Linux 5.6 y posteriores), etc. Ext4 es el sistema de archivos predeterminado de esta solución. La administración de volúmenes lógicos (LVM) se puede utilizar para asignar espacio de disco y proporcionar fraccionado de disco. Formato de volúmenes físicos (PV) Para inicializar un disco o una partición de disco como un volumen físico, simplemente se ejecuta el comando “pvcreate” para todo el disco o partición. Por ejemplo: pvcreate /dev/sdb o bien, pvcreate /dev/sdb1 Esto crea un descriptor de grupos de volúmenes al principio del segundo disco SCSI o de la partición /dev/sdb1. Creación de grupos de volúmenes (VG) Use el comando “vgcreate”para agrupar los PV seleccionados en VG. El comando siguiente crea un grupo de volúmenes llamado “data_volume_group” a partir de cinco particiones de diferentes discos: vgcreate data_volume_group /dev/sdb1 /dev/sdc1 /dev/sdf1 /dev/sdd1 /dev/sde1 Para activar un solo grupo de volúmenes “data_volume_group”, use el comando: vgchange -a y /dev/data_volume_group Creación de volúmenes lógicos (LV) A continuación se muestra un ejemplo de creación de un volumen lógico data_vgdata_lv desde el grupo de volúmenes data_volume_group. Este comando crea un LV de 2048 GB llamado “data-vg-data_lv” para el VG de nombre “data_volume_group” y su archivo especial de dispositivo de bloques “/dev/ data_volume_group/ data_vg-data_lv” lvcreate -i5 -I4 data_volume_group -L2048G -n data_vg-data_lv Donde size es “-l num_extents” o “-L num_bytes”, y num_bytes es un número seguido por k, m, g, o t. Una de las opciones más frecuentes para especificar un nombre para el volumen lógico es “-n name” (es posible utilizar “--name” para “n”). Otra opción incluye “-i num_stripes -I stripe_size” para crear un LV con mapeo fraccionado (stripe_size es un número entre dos y nueve) Una vez creados los LV, es posible formatearlos con sistemas de archivos (o bien, como espacio de intercambio) mediante herramientas estándar como “mkfs”. Ejemplo de formato de LV con sistema de archivos ext4: mkfs.ext4 -E stride=16 /dev/data_volume_group/data_vg-data_lv 56 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución Si el nuevo sistema de archivos puede montarse correctamente, el paso final es editar el archivo /etc/fstab y, posiblemente, el archivo rc.sysinit a fin de que los volúmenes se monten automáticamente al momento del encendido. La Figura 31 muestra un ejemplo del archivo /etc/fstab. Figura 31. Ejemplo de archivo /etc/fstab Para obtener más información, consulte My Oracle Support Note ID 1476869.1 (Available Mount Options to Improve ext4 Filesystem Performance) and 236826.1 (Supported and Recommended File Systems on Linux). Configuración de los parámetros de inicialización Para configurar los parámetros de inicialización, puede usar uno de los siguientes métodos. Administración automática de la memoria compartida Para automatizar la administración de las estructuras de memoria compartida, implemente Automatic Shared Memory Management (ASMM). Las siguientes estructuras de memoria compartida se administrarán de manera automática: • DB_CACHE_SIZE • SHARED_POOL_SIZE • LARGE_POOL_SIZE • JAVA_POOL_SIZE • STREAMS_POOL_SIZE Cuando se implementa, ASMM permite que la base de datos de Oracle distribuya la memoria entre estos componentes según los requisitos de carga de trabajo. Por lo tanto, estos componentes se consideran parámetros autosintonizados. El proceso en segundo plano, Memory Manager (MMAN), coordina el dimensionamiento de estos componentes y traslada la memoria hacia donde más se necesite. Para implementar esta característica, se deben establecer los siguientes parámetros de inicialización: • SGA_TARGET, en un valor distinto de cero • STATISTICS_LEVEL=TYPICAL (o ALL) Administración automática de la memoria No use Oracle Automatic Memory Management (AMM) porque AMM no es compatible con HugePages. Si desea usar HugePages, asegúrese de no configurar los parámetros de inicialización MEMORY_TARGET y MEMORY_MAX_TARGET. Para obtener más información, consulte My Oracle Support Note ID 749851.1. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 57 Capítulo 4: Implementación de la solución Operaciones de I/O para los archivos de sistema Para activar las operaciones de I/O directas e I/O asíncronas para los archivos de sistema, configure FILESYSTEMIO_OPTIONS=SETALL Con las operaciones de I/O asíncronas, el procesamiento continúa mientras se envía y se procesa la solicitud de I/O. Esto permite que las operaciones de I/O asíncronas omitan algunos de los cuellos de botella de rendimiento asociados con las operaciones de I/O. Las operaciones de I/O directas son una función disponible en el sistema de archivos que entrega datos directamente a la aplicación sin almacenarlos en la caché del buffer del sistema de archivos. Direct NFS no depende del valor de FILESYSTEMIO_OPTIONS. Direct NFS siempre envía las operaciones directas y asíncronas de I/O, porque no depende del soporte del SO. Sin embargo, para que haya un respaldo en el cliente NFS del SO en caso de que se produzca un error de configuración, establezca filesystemio_options en SETALL si el SO es compatible. Activación de la configuración de HugePages HugePages se activó en el kernel de Linux como parte del proceso de creación de plantillas descrito en la Tabla 12, en la página 46. El parámetro de inicialización de la base de datos, USE_LARGE_PAGES, se incluye desde 11.2.0.2 para que lo use la base de datos para administrar HugePages. Desde la versión 11.2.0.3, establecer USE_LARGE_PAGES en AUTO hace que el proceso oradism intente reconfigurar el kernel de Linux para aumentar la cantidad de HugePages para que coincida con los requisitos de la base de datos. Consulte el artículo de My Oracle Support USE_LARGE_PAGES To Enable HugePages In 11.2 [ID 1392497.1] para obtener más información. Creación de la base de datos usando DBCA El Asistente de Configuración de la Base de Datos (DBCA) es la forma recomendada de crear una base de datos porque es un enfoque más automático y la base de datos queda lista para usarla cuando se termina el DBCA. Inicie el DBCA como una herramienta independiente para crear una base de datos de Oracle. Para iniciar el DBCA en UNIX, Linux o en un símbolo de la línea de comandos de Windows, introduzca el siguiente comando: dbca Nota:La utilidad dbca, por lo general, se ubica en el directorio ORACLE_HOME/bin. 58 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución Figura 32. Pantalla de configuración del Asistente de Configuración de Bases de Datos de Oracle El DBCA de Oracle se ejecuta en el modo interactivo. Mediante las pantallas del DBCA de Oracle, puede modificar uno de los tipos de bases de datos preconfigurados o personalizar la base de datos. Usos Generales o Procesamiento de Transacciones es una plantilla de bases de datos preconfiguradas que se puede crear y personalizar durante la instalación. Esto implica modificar lo siguiente: Actividades posteriores a la creación de la base de datos • Los parámetros de inicialización • El tamaño y la ubicación de los archivos de la base de datos para usar los puntos de montaje NFS Después de crear una base de datos, como se describe en Creación de la base de datos usando DBCA, la instancia queda abierta y disponible para el uso normal de la base de datos. Sin embargo, la base de datos de Oracle no se iniciará ni se apagará automáticamente con la máquina virtual. Con Oracle Database 11g R2, existen dos métodos para automatizar el proceso de inicio y apagado de Oracle Database: • Use un script de inicialización y el archivo /etc/oratab, como se define en el documento de My Oracle Support, How to Automate Startup/Shutdown of Oracle Database on Linux [ID 222813.1] • Instale el software 11.2 Grid Infrastructure adicional mediante la opción de instancia simple. Esto usará un componente Cluster Ready Services (CRS) modificado para automatizar el arranque del listener de la base de datos, y se requerirá Oracle Automatic Storage Management (un componente de Grid Infrastructure). Esta solución usa el script de inicialización que se muestra en la Figura 33. Siga estos pasos para configurar un inicio y apagado automáticos de la base de datos y del listener. 1. Actualice el archivo /etc/oratab con una entrada en el siguiente formato: <ORACLE_SID>:<ORACLE_HOME>:Y EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 59 Capítulo 4: Implementación de la solución Dónde: ORACLE_SID es el nombre de la base de datos ORACLE_HOME es el directorio donde están instalados los archivos binarios de la base de datos de Oracle 11g R2 Y significa que la base de datos se puede iniciar y apagar de manera automática Por ejemplo: VPLEXM1: /u01/app/oracle/11.2.0.3:Y 2. La Figura 33 muestra un ejemplo de creación del script de servicio /etc/init.d/dbora como usuario raíz. #!/bin/bash # # chkconfig run levels and script numbering # chkconfig: 35 99 10 # description: Starts and stops Oracle processes # # Set ORA_HOME to be equivalent to the $ORACLE_HOME # from which you wish to execute dbstart and dbshut; # Set ORA_OWNER to the user id of the owner of the # Oracle database in ORA_HOME. # ORA_HOME=/u01/app/oracle/11.2.0.3 ORA_OWNER=oracle case "$1" in 'start') # Start the TNS Listener su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" # Start the Oracle databases: su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"& touch /var/lock/subsys/dbora ;; 'stop') # Stop the TNS Listener su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" # Stop the Oracle databases: su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut" rm -f /var/lock/subsys/dbora ;; esac # End of script dbora Figura 33. 3. Script de inicio/apagado automático, /etc/init.d/dbora Ejecute el script: chmod 755 /etc/init.d/dbora 60 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 4: Implementación de la solución 4. Registre el servicio en el mecanismo del servicio de Linux para el inicio automático en el nivel de ejecución 3 y 5 mediante el siguiente comando. /sbin/chkconfig --add dbora Una vez que se completen las tareas de desarrollo de la infraestructura, la base de datos estará lista para usarse. Implementación de respaldo y recuperación Descripción general Para obtener información sobre cómo implementar la solución de respaldo y recuperación para una base de datos Oracle 11gR2, consulte el documento EMC Backup and Recovery Options for VSPEX for Virtualized Oracle 11gR2 Design and Implementation Guides, disponible en el soporte en línea de EMC. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 61 Capítulo 4: Implementación de la solución 62 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 5: Verificación de la solución Capítulo 5 Verificación de la solución Este capítulo presenta los siguientes temas: Verificación de la infraestructura de base................................................ 64 Verificación de Oracle Database .............................................................. 66 Metodología para la verificación de respaldo y recuperación .................. 68 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 63 Capítulo 5: Verificación de la solución Verificación de la infraestructura de base Descripción general Esta sección ofrece una lista de elementos que necesita comprobar después de configurar la solución. El objetivo de esta sección es verificar la configuración y la funcionalidad de la solución, y asegurarse de que la configuración sea compatible con los principales requisitos de disponibilidad. Tabla 17 describe las tareas que se deben realizar. Tabla 17. Tareas para verificar la instalación de la infraestructura comprobada VSPEX Tarea Descripción Referencia Verificar la funcionalidad de ESXi Verifique la funcionalidad básica de la solución ESXi con una lista de verificación posterior a la instalación. Uso del almacenamiento EMC VNX con VMware vSphere: TechBook http://www.vmware.com/lasp Verificar la redundancia de los componentes de la solución Verifique la redundancia de la solución de los componentes: Documentación del proveedor Almacenamiento Host de ESXi Switch de red Verificar la configuración de Oracle Database en la infraestructura comprobada VSPEX Verifique la configuración de Oracle Database. http://support.oracle.com Monitorear el estado de la infraestructura comprobada VSPEX para el ambiente virtualizado de Oracle Database Use la herramienta para monitorear el estado de la infraestructura comprobada VSPEX View alert logs (Oracle Database 11g R2) View storage status from Unisphere management console View VM logs from vSphere 5.1 client Verificación de la funcionalidad de ESXi EMC recomienda verificar las configuraciones de ESXi antes de implementar la producción del sistema en cada servidor ESXi. Verificación de la redundancia de los componentes de la solución Para asegurarse de que los diversos componentes de la solución mantengan los requisitos de disponibilidad, es importante probar escenarios específicos relacionados con el mantenimiento o la falla del hardware. EMC recomienda verificar la redundancia de los componentes de la solución, incluidos el almacenamiento, los hosts ESXi, y los switches dered. Para obtener más información, consulte los documentos correspondientes en la página de inicio de la infraestructura comprobada VSPEX. Para obtener más información de los pasos, consulte los documentos pertinentes en la página de inicio de la infraestructura comprobada VSPEX. 64 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 5: Verificación de la solución Verificación de la configuración de Oracle Database. Uso de las herramientas de monitoreo de estado Para asegurarse de que Oracle Database 11g R2 esté funcionando correctamente en la infraestructura de VSPEX, utilice estos pasos para verificar y monitorear la configuración de Oracle Database: 1. Verifique los componentes instalados y la ubicación del directoriode Oracle Database. Asegúrese de que Oracle Database se haya instalado correctamente. 2. Verifique que la base de datos Oracle Database que planea usar sea accesible. Use la utilidad TNSPING para probar la conectividad del cliente con el siguiente comando: tnsping net_service_name count. El monitoreo de estado es una medida simplificada que refleja la confiabilidad, la estabilidad y el rendimiento de toda la infraestructura comprobada VSPEX para el ambiente virtualizado de Oracle Database. La Tabla 18 detalla algunas herramientas para monitorear y resolver los problemas de la solución de VSPEX. Tabla 18. Herramientas para monitorear la solución Herramientas Descripción esxtop La herramienta de esxtop ofrece una vista en tiempo real (actualizada cada cinco segundos, de forma predeterminada) de las métricas de rendimiento del hipervisor ESXi, como un CPU. Es importante comprender el rendimiento del hipervisor para medir o resolver los problemas relacionados con el rendimiento de Oracle Database. Unisphere Analyzer El software de Unisphere Analyzer está precargado en todos los sistemas de almacenamiento de VNX con los paquetes de bloques/FLARE (o superior). Es fácil monitorear, recopilar y analizar todos los aspectos de los datos relacionados con los datos desde este. Oracle Enterprise Manager Database Control Oracle Enterprise Manager Database Control (Database Control) es la herramienta principal de administración de la base de datos de Oracle. Se instala con la base de datos. Con Database Control, se pueden realizar tareas administrativas, tales como crear objetos de esquema (tablas, vistas, índices, etc.), administrar la seguridad del usuario, administrar la memoria y el almacenamiento de la base de datos, respaldar y recuperar la base de datos e importar y exportar datos. También se puede ver información sobre el rendimiento y el estado de la base de datos. Catálogo de carga de trabajo (AWR) El catálogo de carga de trabajo (AWR) recopila, procesa y mantiene estadísticas de rendimiento para la detección de problemas y la optimización automática. Estos datos se encuentran en la memoria y almacenados en la base de datos. Los datos reunidos se pueden mostrar en los informes y las vistas. EMC le recomienda utilizar las herramientas mencionadas anteriormente para monitorear el rendimiento de todo el ambiente de Oracle Database. Para obtener más información sobre la verificación del rendimiento y la metodología de las pruebas, consulte la guía de diseño. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 65 Capítulo 5: Verificación de la solución Verificación de Oracle Database Descripción general Esta sección proporciona un ejemplo de verificación de una base de datos OLTP de Oracle en la infraestructura comprobada VSPEX para la solución virtualizada de Oracle Database. El propósito es medir el rendimiento de Oracle Database para asegurarse de que la infraestructura comprobada VSPEX satisfaga los requisitos de negocio del cliente. Antes de comenzar a verificar su propia infraestructura comprobada VSPEX, EMC le recomienda leer la sección de metodología de validación de las aplicaciones de la guía de diseño anexa para entender mejor la metodología de las pruebas. Nociones básicas de las métricas clave Después de identificar los requisitos del negocio, debe conocer las métricas clave para las pruebas de Oracle Database para cuando ejecute las pruebas de validación de Oracle Database. Las métricas clave están identificadas en la guía de diseño en la sección de la metodología de validación de aplicaciones. My Oracle Support Note 1275596.1 proporciona una lista de los tiempos de respuesta generalmente aceptables de I/O. Carga de la configuración de prueba El esquema PL/SQL (SOE) de ingreso de pedidos de Swingbench brinda las cargas de trabajo OLTP necesarias para la solución. El esquema de ingreso de pedidos introduce una contención sólida en un pequeño número de tablas y está diseñado para forzar la CPU y la memoria. Para establecer una configuración óptima, se probó el acceso al esquema de ingreso de pedidos de varios usuarios. Antes de ejecutar una prueba de Oracle Database 11g R2 es importante que comprenda los escenarios de prueba según los requisitos del negocio. Puede crear fácilmente sus propios escenarios de prueba usando Swingbench. Al editar la lista de transacciones, es posible definir las distintas operaciones que los usuarios finales realizan en Oracle Database. La Tabla 19 enumera algunas operaciones generales que consideramos en la solución VSPEX de Oracle Database 11g R2. Tabla 19. Operaciones generales Carga de trabajo Operation Peso Entrada de pedidos de Swingbench Registro de clientes 30 Navegar por productos 60 Pedir productos 50 Procesar pedidos 30 Navegar por pedidos 10 Swingbench permite seleccionar un “tiempo de reflexión” (retraso) variable entre las transacciones. La Figura 34 muestra el panel de carga en la interfaz de Swingbench, con el conjunto de parámetros de tiempo de reflexión apropiado. 66 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 5: Verificación de la solución Figura 34. Captura de pantalla del panel de carga de la interfaz de Swingbench Simulamos la carga de trabajo en Swingbench para la base de datos, como se muestra en la Figura 35. Figura 35. Pantalla de entrada de pedidos de Swingbench para la simulación de la carga de trabajo Una vez que se complete la prueba, puede usar el informe del catálogo de carga de trabajo (AWR) para comprobar los resultados y verificar que ha logrado las métricas clave en el ambiente de prueba. Debido a que las métricas pueden variar con los distintos tipos de configuraciones de Oracle Database y las ofertas de VMware, consulte la herramienta para dimensionamiento de VSPEX para obtener información detallada sobre las métricas. Si los resultados de la prueba no son los ideales, es fácil identificar el cuello de botella a través del informe de AWR. Para obtener información detallada sobre el informe de AWR, consulte My Oracle Support Note ID 1359094.1. Después de identificar potenciales cuellos de botella, consulte la sección Implementación del arreglo de para asegurarse de contar con la configuración correcta de VNX, switches, hipervisor o balanceador de carga de VSPEX para la solución virtualizada de Oracle. Los cuellos de botella del sistema representan un punto de contención donde no hay recursos suficientes para atender las solicitudes de transacción del usuario. Considere agregar más recursos a la solución para satisfacer el requisito. Con frecuencia, el motivo del cuello de botella será un código personalizado o soluciones de otros fabricantes insuficientes debido a la personalización. EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 67 Capítulo 5: Verificación de la solución Revisión del conjunto de datos de Oracle En esta prueba de validación de VSPEX, usamos el esquema PL/SQL (SOE) de ingreso de pedidos de Swingbench para entregar las cargas de trabajo de OLTP. Este esquema presenta un modelo de base de datos OLTP tradicional. Las tablas y los índices residen en espacios de tablas separados. El esquema de SOE que se utilizó en esta solución contiene las tablas y los índices que se muestran en la Tabla 20. Tabla 20. Tablas e índices del esquema Nombre de la tabla Índice CLIENTES CUSTOMERS_PK (UNIQUE), CUST_ACCOUNT_MANAGER_IX, CUST_EMAIL_IX, CUST_LNAME_IX, CUST_UPPER_NAME_IX INVENTORIES INVENTORY_PK (UNIQUE), INV_PRODUCT_IX, INV_WAREHOUSE_IX ORDERS ORDER_PK (UNIQUE), ORD_CUSTOMER_IX, ORD_ORDER_DATE_IX, ORD_SALES_REP_IX, ORD_STATUS_IX ORDER_ITEMS ORDER_ITEMS_PK (UNIQUE), ITEM_ORDER_IX, ITEM_PRODUCT_IX PRODUCT_DESCRIPTIONS PRD_DESC_PK (UNIQUE), PROD_NAME_IX PRODUCT_INFORMATION PRODUCT_INFORMATION_PK (UNIQUE), PROD_SUPPLIER_IX WAREHOUSES WAREHOUSES_PK (UNIQUE) LOGON – Metodología para la verificación de respaldo y recuperación Consulte EMC Backup and Recovery Options for VSPEX for Virtualized Oracle 11gR2 Design and Implementation Guides para verificar la metodología de respaldo y recuperación 68 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 6: Documentación de referencia Capítulo 6 Documentación de referencia Este capítulo presenta los siguientes temas: Documentación de EMC.....................................................................................70 Otra documentación .........................................................................................71 Enlaces .............................................................................................................71 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 69 Capítulo 6: Documentación de referencia Documentación de EMC EMC • EMC VSPEX Private Cloud: VMware vSphere 5.1 for up to 1000 Virtual Machines: arquitectura de referencia • Informe técnico: EMC Backup and Recovery Options for VSPEX for Virtualized Oracle 11gR2 Design and Implementation Guide • Guía de instalación del sistema VNX • Hoja de trabajo de configuración de VNX • Uso de almacenamiento EMC VNX con VMware vSphere: TechBook • EMC VSI para VMware vSphere: Unified Storage Management: guía del producto • EMC VSI para VMware vSphere: Unified Storage Management: guía del producto • VNX http://mexico.emc.com/storage/vnx/vnx-family.htm • Documentación de VNX en el sitio del servicio de soporte en línea de EMC https://support.emc.com/products/12781_VNX-Series/Documentation/ • Oracle Oracle Database 11g R2 Documentation Library 11g Release 2 (11.2) http://www.oracle.com/pls/db112/homepage http://support.oracle.com VMware 70 • Documentación de Oracle Database 11g Release 2 http://docs.oracle.com/cd/E11882_01/install.112/e24321.pdf • http://www.oracle.com/technetwork/indexes/documentation/index.html • My Oracle Support https://support.oracle.com/ últimos OPatch y PSU Oracle Database Release Notes for Linux HugePages and Oracle Database 11g Automatic Memory Management (AMM) on Linux [Article ID 749851.1] USE_LARGE_PAGES To Enable HugePages [Article ID 1392497.1] HugePages on Oracle Linux 64-bit [ID 361468.1] Preguntas frecuentes: How to Use AWR Reports to Diagnose Database Performance Issues [Article ID 1359094.1] • Instalación y configuración de vSphere • vCenter Server and Host Management Guide • Installing vCenter Server 5.1 best practices • vSphere Networking • Almacenamiento de vSphere • vCenter Server y administración de hosts • vSphere Installation and SetupvCenter Server and Host Management • vSphere Resource Management EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Capítulo 6: Documentación de referencia • Automating High Availability (HA) Services with VMware HA –VMware Technical note • Documentación general: http://www.vmware.com/lasp • Documentación de VMware vSphere: http://www.vmware.com/lasp/support/pubs/vsphere-esxi-vcenter-serverpubs.html • Documentación de vSphere PowerCLI: http://www.vmware.com/lasp/support/developer/PowerCLI/ Otra documentación • Oracle Database 11g Release 2 on Red Hat Enterprise Linux 6 Deployment Recommendations http://www.redhat.com/resourcelibrary/reference-architectures/deployingoracle-11g R2-on-rhel-6 Enlaces Nota: Los enlaces indicados funcionaban correctamente al momento de la publicación. • Everything Oracle at EMC https://community.emc.com/community/connect/everything_oracle • My Oracle Support: sitio web del servicio de soporte de Oracle https://support.oracle.com (se requiere tener una cuenta de usuario) Preguntas frecuentes: How to Use AWR reports to Diagnose Database Performance Issues [ID 1359094.1] Requirements for Installing Oracle 11g R2 RDBMS on RHEL6 or OL6 64bit (x86-64) [ID 1441282.1] How to Tell if the IO of the Database is Slow [Article ID 1275596.1] HugePages on Linux: What It Is... and What It Is Not... [ID 361323.1] USE_LARGE_PAGES To Enable HugePages In 11.2 [ID 1392497.1] HugePages on Oracle Linux 64-bit [ID 361468.1] Installing and Using Standby Statspack in 11g [ID 454848.1] Installing and Configuring StatsPack Package[Article ID 149113.1] EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 71 Capítulo 6: Documentación de referencia 72 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Apéndice A: Hoja de trabajo de configuración Apéndice A Hoja de trabajo de configuración Este apéndice presenta el siguiente tema: Hoja de trabajo de configuración previa para VSPEX ..........................................74 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 73 Apéndice A: Hoja de trabajo de configuración Hoja de trabajo de configuración previa para VSPEX Antes de configurar Oracle Database 11g R2 para esta solución, es necesario reunir información de configuración específica del cliente, como las direcciones IP, los nombres de hosts, etc. Las siguientes tablas proporcionan una hoja de trabajo que se puede usar para registrar la información. Esta hoja de trabajo también se puede imprimir para usarla como un documento de recordatorio del cliente para referencia futura. Para confirmar la información del cliente, utilice la hoja de trabajo de configuración del arreglo pertinente como referencia cruzada. Hoja de trabajo unificada y de EMC VNX File. Tabla 21. Información común del servidor Nombre de servidor Propósito IP primaria Controlador de dominio DNS primario DNS secundario DHCP NTP SMTP SNMP vCenter Server Servidor de Swingbench Servidor de base de datos 01 Servidor de base de datos 02 Servidor de base de datos 03 Tabla 22. Nombre de servidor Información del servidor ESXi Propósito IP primaria Direcciones de red privada (almacenamiento) ESXi Host 1 ESXi Host 2 … 74 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Apéndice A: Hoja de trabajo de configuración Tabla 23. Información del arreglo Nombre del arreglo Contraseña raíz Contraseña del administrador NAS Nombre del host de la CS0 principal Nombre del host de la CS1 secundaria (según corresponda) Dirección IP de la CS0 principal Dirección IP de la CS1 secundaria (según corresponda) Dirección IP de SPA Dirección IP de SPB Nombre del pool de la infraestructura de la máquina virtual Nombre del sistema de archivos de la infraestructura de la máquina virtual Nombre del pool de almacenamiento del archivo de datos Nombre del sistema del archivo de datos Nombre del pool de almacenamiento del log de reconstitución Nombre del sistema de archivos del log de reconstitución Nombre del pool de almacenamiento Fra Nombre de sistema de archivos Fra EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 75 Apéndice A: Hoja de trabajo de configuración Tabla 24. Nombre Información de la infraestructura de red Propósito Máscara de subred IP Gateway predeterminado Switch Ethernet 1 Switch Ethernet 2 … Tabla 25. Nombre Información de VLAN Propósito de la red VLAN ID Subredes autorizadas Administración de redes de máquinas virtuales Redes NFS vMotion Tabla 26. Cuenta Cuentas de servicio Propósito Administrador del servidor vCenter Administrador del arreglo Administrador de Oracle Database 76 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Contraseña (opcional, asegúrela debidamente) Apéndice B: Diseño de disco virtual de ejemplo Apéndice B: Diseño de disco virtual de ejemplo Este capítulo presenta el siguiente tema: Diseño de disco virtual de ejemplo de Oracle Database en el área de almacenamiento de datos de VMFS --------------------------------------------------- 78 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 77 Apéndice B: Diseño de disco virtual de ejemplo Diseño de disco virtual de ejemplo de Oracle Database en el área de almacenamiento de datos de VMFS Para los clientes que planean virtualizar la base de datos de Oracle en la plataforma VMware, las reglas de diseño de almacenamiento para las bases de datos de Oracle en tecnología VMware respecto a la cantidad de LUN y la maximización del rendimiento de I/O son las mismas que para la instalación física. La Tabla 27 muestra un ejemplo del diseño de almacenamiento. Tabla 27. Diseño de disco virtual de ejemplo Nombre del área de Disco virtual almacenamiento de en ESX datos 78 Nombre del dispositivo del SO huésped Dispositivo virtual Disco SCSI virtual Tamaño de VMDK (GB) Propósito OSDATASTORE VMDK: disco duro 1 /dev/sda SCSI 0:0 Paravirtual 100 SO Redhat Linux 6.3 y archivos binarios de Oracle VMFSDATA01 VMDK: disco duro 2 /dev/sdb1 SCSI 1:0 Paravirtual 500 Archivo de datos de la base de datos VMFSDATA02 VMDK: disco duro 3 /dev/sdc1 SCSI 1:1 Paravirtual 500 Archivo de datos de la base de datos VMFSDATA03 VMDK: disco duro 4 /dev/sdd1 SCSI 1:2 Paravirtual 500 Archivo de datos de la base de datos VMFSDATA04 VMDK: disco duro 5 /dev/sde1 SCSI 1:3 Paravirtual 500 Archivo de datos de la base de datos VMFSDATA05 VMDK: disco duro 6 /dev/sdf1 SCSI 1:4 Paravirtual 500 Archivo de datos de la base de datos VMFSREDO01 VMDK: disco duro 7 100 Archivo de reconstitución de la base de datos VMFSREDO02 VMDK: disco duro 8 /dev/sdh1 SCSI 2:1 Paravirtual 100 Archivo de reconstitución de la base de datos VMFSREDO03 VMDK: disco duro 9 /dev/sdi1 SCSI 2:2 Paravirtual 100 Archivo de reconstitución de la base de datos VMFSREDO04 VMDK: disco duro 10 100 Archivo de reconstitución de la base de datos VMFSREDO05 VMDK: disco duro 11 /dev/sdk1 SCSI 2:4 Paravirtual 100 Archivo de reconstitución de la base de datos VMFSFRA01 VMDK: disco duro 12 /dev/sdl1 SCSI 3:0 Paravirtual 500 Archivo FRA de la base de datos /dev/sdg1 /dev/sdj1 SCSI 2:0 SCSI 2:3 EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación Paravirtual Paravirtual Apéndice B: Diseño de disco virtual de ejemplo Nombre del área de Disco virtual almacenamiento de en ESX datos Nombre del dispositivo del SO huésped Dispositivo virtual Disco SCSI virtual Tamaño de VMDK (GB) Propósito VMFSFRA02 VMDK: disco duro 13 /dev/sdm1 SCSI 3:1 Paravirtual 500 Archivo FRA de la base de datos VMFSFRA03 VMDK: disco duro 14 /dev/sdn1 SCSI 3:2 Paravirtual 500 Archivo FRA de la base de datos VMFSFRA04 VMDK: disco duro 15 /dev/sdo1 SCSI 3:3 Paravirtual 500 Archivo FRA de la base de datos VMFSFRA05 VMDK: disco duro 16 /dev/sdp1 SCSI 3:4 Paravirtual 500 Archivo FRA de la base de datos EMC VSPEX For Virtualized Oracle Database 11g OLTP Habilitado por EMC VNX de última generación y el respaldo de EMC guía de implementación 79