Informe técnico CONTINUIDAD DEL NEGOCIO DE MISIÓ N CRÍTICA DE EMC PARA SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity Administración simplificada para ofrecer alta disponibilidad y continuidad del negocio Implementaciones resistentes de misión crítica de SAP Centro de datos activo/activo EMC Solutions Group Resumen Este informe técnico describe la transformación de una implementación de SAP tradicional en una solución de continuidad del negocio de misión crítica con centros de datos de tipo activo/activo. La solución está conformada por EMC® VPLEX® Metro, EMC Symmetrix® VMAX®, VMware vSphere® High Availability, Oracle RAC, redes de Brocade y SUSE Linux Enterprise Server for SAP Applications. Noviembre de 2012 Copyright © 2012 EMC Corporation. Todos los derechos reservados. EMC considera que la información de esta publicación es precisa en el momento de su publicación. La información está sujeta a cambios sin previo aviso. La información de esta publicación se proporciona “tal cual”. EMC Corporation no se hace responsable ni ofrece garantía de ningún tipo con respecto a la información de esta publicación y específicamente renuncia a toda garantía implícita de comerciabilidad o capacidad para un propósito determinado. El uso, la copia y la distribución de cualquier software de EMC descrito en esta publicación requieren una licencia de software correspondiente. Para obtener una lista actualizada de nombres de productos de EMC, consulte las marcas comerciales de EMC Corporation en mexico.EMC.com (visite el sitio web de su país correspondiente). VMware, VMware vSphere, ESXi, vCenter y vMotion son marcas comerciales o marcas registradas de VMware, Inc. en los Estados Unidos y en otras jurisdicciones. Brocade, DCX, MLX, VCS y VDX son marcas comerciales o marcas registradas de Brocade Communications Systems, Inc. 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. Número de referencia H11069 Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 2 Tabla de contenido Resumen ejecutivo ............................................................................................................................. 5 Análisis de rentabilidad ................................................................................................................... 5 Descripción general de la solución ................................................................................................... 5 Beneficios clave ............................................................................................................................... 6 Introducción ....................................................................................................................................... 8 Propósito ......................................................................................................................................... 8 Alcance ............................................................................................................................................ 8 Público al que va dirigido ................................................................................................................. 8 Terminología .................................................................................................................................... 8 Descripción general de la solución .................................................................................................... 10 Introducción .................................................................................................................................. 10 Arquitectura de la solución ............................................................................................................ 11 Capas de protección ...................................................................................................................... 15 Perfil de la base de datos y del tipo de carga.................................................................................. 16 Recursos de hardware .................................................................................................................... 16 Recursos de software ..................................................................................................................... 17 Infraestructura de almacenamiento de EMC ...................................................................................... 18 Introducción .................................................................................................................................. 18 EMC Symmetrix VMAX 10K ............................................................................................................. 18 Enginuity ........................................................................................................................................ 19 EMC Symmetrix VMAX 20K ............................................................................................................. 19 EMC Unisphere for VMAX ............................................................................................................... 19 Configuración de VMAX .................................................................................................................. 20 Infraestructura de EMC VPLEX Metro ................................................................................................. 22 Introducción .................................................................................................................................. 22 Movilidad de datos de VPLEX ......................................................................................................... 25 Configuración de la solución de VPLEX Metro ................................................................................. 28 Configuración de VPLEX Witness .................................................................................................... 31 Monitoreo del rendimiento de VPLEX ............................................................................................. 32 Infraestructura virtualizada de VMware............................................................................................. 33 Introducción .................................................................................................................................. 33 Implementaciones de VMware en VPLEX Metro .............................................................................. 34 Configuración de cluster extendido de VMware .............................................................................. 36 Configuración de VMware vSphere HA............................................................................................ 38 Configuración de VMware vSphere DRS.......................................................................................... 40 EMC Virtual Storage Integrator y VPLEX........................................................................................... 40 Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 3 Arquitectura del sistema SAP............................................................................................................ 42 Introducción .................................................................................................................................. 42 Configuración del sistema SAP ....................................................................................................... 43 Configuración de SUSE Linux Enterprise High Availability Extension ............................................... 45 Arquitectura de base de datos de Oracle ........................................................................................... 53 Introducción .................................................................................................................................. 53 Oracle RAC y VPLEX ........................................................................................................................ 55 Configuración de Oracle ACFS ........................................................................................................ 55 Oracle RAC extendido en VPLEX Metro............................................................................................ 56 Configuración del grupo de discos de Oracle ASM.......................................................................... 56 Infraestructura de red de Brocade ..................................................................................................... 58 Introducción .................................................................................................................................. 58 Configuración de red IP .................................................................................................................. 60 Configuración de red SAN .............................................................................................................. 61 Alta disponibilidad y continuidad del negocio: pruebas y validación ................................................. 62 Introducción .................................................................................................................................. 62 Falla del proceso de servicio de línea de espera de SAP ................................................................. 62 Falla de la máquina virtual de instancia de SAP ASCS .................................................................... 64 Falla de nodo de Oracle RAC........................................................................................................... 66 Falla del sitio ................................................................................................................................. 67 Aislamiento del cluster VPLEX ........................................................................................................ 69 Conclusión ....................................................................................................................................... 72 Resumen general ........................................................................................................................... 72 Hallazgos ....................................................................................................................................... 72 Referencias ...................................................................................................................................... 74 EMC ............................................................................................................................................... 74 Oracle ............................................................................................................................................ 74 VMware .......................................................................................................................................... 74 SUSE .............................................................................................................................................. 75 SAP ................................................................................................................................................ 75 Apéndice: Configuraciones de ejemplo ............................................................................................. 76 Ejemplo de configuración de CRM .................................................................................................. 76 Ejemplo de perfil de instancia de ASCS .......................................................................................... 76 Ejemplo de perfil de instancia de ERS ............................................................................................ 77 Ejemplo de perfil de inicio de ERS .................................................................................................. 77 Ejemplo de perfil de instancia de DI ............................................................................................... 78 Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 4 Resumen ejecutivo Análisis de rentabilidad Las empresas globales exigen disponibilidad continua de la información y de las aplicaciones para mantenerse competitivas. La solución de EMC descrita en este informe técnico ofrece una estrategia de alta disponibilidad y continuidad del negocio para aplicaciones de misión crítica, como SAP ERP. Los objetivos de punto de recuperación (RPO) y los objetivos de tiempo de recuperación (RTO) son métricas clave cuando se planifica una estrategia de continuidad del negocio de misión crítica. Responden a dos preguntas fundamentales que los negocios se formulan al considerar el posible impacto de un desastre o una falla: ¿Cuántos datos se puede permitir perder (RPO)? ¿Con cuánta rapidez necesitamos que el sistema o aplicación se recupere (RTO)? La continuidad del negocio de misión crítica para SAP requiere de un RPO y RTO dinámicos para minimizar la pérdida de datos y los tiempos de recuperación. Los principales retos que debe considerar el negocio cuando se diseña una estrategia como esta son los siguientes: Minimización del RPO y el RTO. Eliminación de puntos únicos de falla (SPOF): tecnología, personas, procesos Maximización de la utilización de recursos Reducción de los costos de infraestructura Administración de la complejidad asociada a la integración, el mantenimiento y la prueba de varias soluciones puntuales Este informe técnico presenta una solución de EMC que enfrenta todos estos retos para las aplicaciones de SAP ERP con una capa de base de datos Oracle Real Applications Clusters (RAC) 11g. La solución demuestra un modelo de implementación innovador activo/activo para centros de datos separados por una distancia de hasta 100 km. Esto transforma el modelo de recuperación de desastres en modo activo/pasivo tradicional en una solución de continuidad del negocio de alta disponibilidad, con una disponibilidad de las aplicaciones 24x7, sin puntos únicos de falla, y con RTO y RPO cercanos a cero. Descripción general de la solución EMC® VPLEX® Metro es la principal tecnología que habilita las funcionalidades de esta solución. VPLEX Metro es una solución de federación basada en SAN que brinda federación de almacenamiento local y distribuido. Su innovadora tecnología, AccessAnywhereTM, permite que los mismos datos existan en dos ubicaciones geográficamente distantes, y permite acceder a ellos y actualizarlos en ambas ubicaciones al mismo tiempo. Con la incorporación de VPLEX Witness a la solución, las aplicaciones continúan estando disponibles, sin interrupciones ni tiempo fuera, incluso en el caso de que ocurra una interrupción en uno de los centros de datos. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 5 El informe técnico demuestra cómo las siguientes tecnologías crean esta solución de continuidad del negocio innovadora: EMC VPLEX Metro ofrece la capa de almacenamiento virtual que permite un centro de datos Metro activo/activo. La movilidad de datos de VPLEX permite la transferencia no disruptiva de los datos en la capa de almacenamiento. EMC VPLEX Witness es compatible con la disponibilidad continua de las aplicaciones, incluso en el caso de que se produzca una interrupción en uno de los centros de datos. Los arreglos de almacenamiento de la serie EMC Symmetrix® VMAX® 10K con Enginuity™, la disponibilidad comprobada de cinco nueves, la compatibilidad con FAST (Fully Automated Storage Tiering) y las alternativas de tecnologías de replicación proporcionan las plataformas de almacenamiento de clase empresarial para la solución. La migración de una base de datos de única instancia a Oracle RAC en clusters a grandes distancias elimina los puntos únicos de falla en la capa de base de datos y a distancia. VMware vSphere® virtualiza los componentes de las aplicaciones de SAP y evita que se conviertan en puntos únicos de falla. VMware® High Availability (HA) protege las máquinas virtuales en el caso de que se produzcan fallas en el servidor físico y en el sistema operativo. SUSE Linux Enterprise Server for SAP Applications, con SUSE Linux Enterprise High Availability Extension y el servidor de replicación de línea de espera (ERS) de SAP, protege los servicios centrales de SAP (servidor de mensajes y servidor de línea de espera) en dos nodos de cluster para evitar que estos servicios se conviertan en puntos únicos de falla. Los fabrics Ethernet y los enrutadores centrales MLXe de Brocade ofrecen conexión de red transparente y extensión de la capa 2 entre sitios. Las redes troncales Brocade DCX 8510 ofrecen infraestructura SAN redundante, incluida la extensión de fabric. Beneficios clave Para aumentar la disponibilidad de las aplicaciones de SAP, la solución brinda lo siguiente: Eliminación de puntos únicos de falla en todas las capas del ambiente para crear un sistema SAP distribuido y con alta disponibilidad. Centros de datos de tipo activo/activo que admiten RPO y RTO cercanos a cero y continuidad del negocio de misión crítica. Entre los beneficios adicionales se incluyen los siguientes: Symmetrix VMAX 10K ofrece ambientes de almacenamiento validados y confiables para SAP. Manejo de fallas completamente automático. Mayor utilización de los recursos de hardware y software: Utilización de ambos centros de datos en modo activo/activo. Balanceo automático de carga entre centros de datos. Mantenimiento sin tiempo fuera. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 6 Administración de SAP simplificada de alta disponibilidad Implementación simplificada de Oracle RAC en clusters a grandes distancias. Menores costos mediante el aumento de la automatización y la utilización de la infraestructura. Transferencia rápida y sencilla de los datos entre los arreglos de almacenamiento. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 7 Introducción Propósito Este informe técnico describe una solución que aumenta la disponibilidad de las aplicaciones de SAP creando centros de datos de tipo activo/activo en ubicaciones geográficamente distantes y eliminando los puntos únicos de falla en todas las capas del ambiente. En ambientes SAP, la interrupción del negocio puede deberse a fallas técnicas, lógicas o logísticas. Esta solución enfrenta la continuidad del negocio desde la perspectiva técnica. Alcance El alcance de este informe técnico es el siguiente: Presentar las tecnologías habilitadoras clave. Describir la arquitectura y el diseño de la solución. Describir cómo se configuran los componentes clave. Presentar los resultados de las pruebas realizadas para demostrar la eliminación de los puntos únicos de falla en todas las capas del ambiente. Identificar los beneficios clave de la solución para el negocio. Público al que va dirigido Este informe técnico está dirigido a administradores de SAP Basis, administradores de bases de datos de Oracle, administradores de almacenamiento, arquitectos de TI y administradores técnicos responsables del diseño, la creación y la administración de aplicaciones de SAP de misión crítica en ambientes 24/7. Terminología Este informe técnico incluye los términos de la Tabla 1. Tabla 1. Terminología Término Descripción AAS ABAP ACFS ASCS ASM CIFS CNA CRM DI DPS DRS dvSwitch DWDM ERP ERS FAST VP FCoE FEC FRA Servidor de aplicaciones adicional de SAP SAP Advanced Business Application Programming Sistema de archivos en cluster de ASM de Oracle Servicios centrales de SAP de ABAP Oracle Automatic Storage Management Common Internet File System Adaptador de red convergente Administrador de recursos de cluster Instancia de diálogo Selección dinámica de rutas VMware vSphere Distributed Resource Scheduler Switch distribuido de vSphere Multiplexación por división en longitudes de onda densas Planificación de recursos empresariales Servidor de replicación de línea de espera Fully Automated Storage Tiering for Virtual Pools Fibre Channel mediante Ethernet Corrección de errores hacia adelante Área de recuperación de flash Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 8 Término Descripción HA HAIP HBA IDES ISL LACP LAG LLDP LUW MCT MPLS MPP NAS NFS SAS NL OCR Oracle RAC extendido RAC RFC RPO RTO SAN SBD SFP SLES SLE HAE SMT SPOF STONITH TAF ToR VCS vLAG vLAN VMDK VMFS VMware HA VPLS VPN VRF VSI High Availability IP virtual con alta disponibilidad Tarjeta HBA (Host Bus Adapter) Sistema de demostración y evaluación por Internet de SAP Interswitch link Protocolo de control de agregación de enlaces Grupo de agregación de enlaces Link Layer Discovery Protocol Unidad lógica de trabajo Trunking de múltiples chasis Multi-Protocol Label Switching Plug-in de múltiples rutas Almacenamiento conectado en red Network File System Disco SAS nearline Oracle Cluster Registry Oracle RAC en clusters a grandes distancias Real Application Clusters Llamada de función remota Objetivo de punto de recuperación Objetivo de tiempo de recuperación Red de almacenamiento SAN Dispositivo de bloques STONITH Conector Small Form-Factor Pluggable SUSE Linux Enterprise Server SUSE Linux Enterprise High Availability Extension Subscription Management Tool Punto único de falla Shoot The Other Node In The Head Failover transparente de las aplicaciones Parte superior del rack Switch de cluster virtual Grupo de agregación de enlaces virtual LAN virtual Disco virtual Virtual Machine File System VMware High Availability Servicio de LAN privada virtual Red privada virtual Virtual Routing and Forwarding Virtual Storage Integrator Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 9 Descripción general de la solución Introducción Implementaciones de SAP: el reto y la solución Las implementaciones de SAP tradicionales tienen varios puntos únicos de falla (SPOF), entre ellos: Servicios centrales Servidor de bases de datos Servidor de línea de espera* Implementación en un solo sitio Servidor de mensajes* Almacenamiento en disco local * En esta solución, los servidores de línea de espera y de mensajes se implementan como servicios dentro de la instancia de servicios centrales de SAP de ABAP (ASCS). Este informe técnico presenta una solución para aumentar la disponibilidad de las aplicaciones de SAP. La arquitectura y los componentes de la solución crean una solución agrupada en clusters de tipo activo/activo para toda la plataforma de SAP a fin de aumentar la confiabilidad y la disponibilidad, a la vez que se simplifican la implementación y la administración del ambiente. Esta solución proporciona los siguientes beneficios: Elimina los puntos únicos de falla en todas las capas del ambiente para crear un sistema SAP de alta disponibilidad. Proporciona centros de datos de tipo activo/activo para permitir la continuidad del negocio de misión crítica. Figura 1 La ilustra los puntos únicos de falla en un ambiente SAP y los componentes de la solución que se utilizan para enfrentarlos. Figura 1. Implementaciones de SAP: el reto y la solución Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 10 Arquitectura de la solución En las secciones siguientes, se describen las soluciones implementadas en cada capa del ambiente para ofrecer alta disponibilidad y continuidad del negocio, como se muestra en la Figura 2. Figura 2. El viaje hacia la alta disponibilidad: vista lógica Alta disponibilidad de la capa de almacenamiento Todo el almacenamiento que necesita cada servidor en el ambiente se transfirió a arreglos de almacenamiento de clase empresarial VMAX 10K y VMAX 20K. Se implementaron redes troncales Brocade 8510 para brindar un fabric para SAN redundante para el acceso al almacenamiento. Esto aprovecha el tiempo de actividad comprobado de cinco nueves que proporcionan los arreglos y las redes troncales de SAN, incluidas sus funciones avanzadas de capacidad de administración y continuidad del negocio. Figura 3. Alta disponibilidad del almacenamiento Alta disponibilidad de la base de datos El servidor de base de datos es el catálogo de datos para la aplicación SAP. Para esta solución, la base de datos de backend se convirtió de una base de datos de única instancia de Oracle en un cluster Oracle RAC de cuatro nodos. De este modo, se eliminó el servidor de base de datos como punto único de falla. Figura 4. Alta disponibilidad de la base de datos Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 11 Alta disponibilidad de las aplicaciones de SAP Los servidores de aplicaciones de SAP se virtualizaron por completo mediante VMware ESXiTM 5.0. Cada una de las máquinas virtuales de SAP se implementó mediante SUSE Linux Enterprise Server for SAP Applications 11 SP1 como el sistema operativo huésped. También se implementaron SUSE Linux Enterprise High Availability Extension y el servidor de replicación de línea de espera (ERS) de SAP para proteger los servidores de línea de espera y de mensajes de SAP. Esto elimina los servicios centrales de SAP de ABAP (ASCS) como punto único de falla. Figura 5. Alta disponibilidad de las aplicaciones de SAP Alta disponibilidad del centro de datos La solución de cluster de alta disponibilidad descrita anteriormente protege a SAP dentro del centro de datos. Para lograr alta disponibilidad entre los centros de datos, la solución utiliza la tecnología de virtualización de almacenamiento EMC VPLEX Metro, como se muestra en la Figura 6. La tecnología exclusiva de agrupación en clusters de tipo activo/activo AccessAnywhere de VPLEX Metro permite el acceso de lectura/escritura a volúmenes distribuidos a distancias síncronas. Mediante el espejeado de los datos entre ubicaciones, VPLEX permite que los usuarios de ambas ubicaciones tengan acceso a la misma información al mismo tiempo. Figura 6. Alta disponibilidad del centro de datos Esta solución combina VPLEX Metro con SUSE Linux Enterprise High Availability Extension (en la capa del sistema operativo) y Oracle RAC (en la capa de la base de datos) para eliminar el centro de datos como punto de falla y ofrecer una estrategia de continuidad del negocio sólida para las aplicaciones de misión crítica. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 12 Oracle RAC en clusters a grandes distancias por medio de VPLEX brinda los beneficios siguientes: VPLEX simplifica la administración de Oracle RAC extendido, ya que la alta disponibilidad entre sitios se incorpora a nivel de la infraestructura. Para el administrador de bases de datos de Oracle, la instalación, la configuración y el mantenimiento son exactamente iguales a una implementación de Oracle RAC en un solo sitio. VPLEX elimina la necesidad de espejeado basado en host de discos de ASM y los ciclos de CPU del host que consume esta tarea. Con VPLEX, los grupos de discos de ASM se configuran con redundancia externa y se protegen mediante espejeado distribuido de VPLEX. Los hosts deben conectarse a su cluster VPLEX local solamente y el I/O se envía solo una vez desde dicho nodo. Sin embargo, los hosts tienen acceso completo de lectura/escritura a la misma base de datos en los dos sitios. Con el espejeado basado en host de los grupos de discos de ASM, cada I/O de escritura debe enviarse dos veces, una vez a cada copia espejeada. No es necesario implementar un voting disk de Oracle en un tercer sitio para que actúe como dispositivo de quórum a nivel de las aplicaciones. VPLEX le permite crear grupos de consistencia que protegen varias bases de datos y/o aplicaciones como una unidad. La solución utiliza VPLEX Witness para monitorear la conectividad entre los dos clusters VPLEX y garantizar la disponibilidad continua en caso de que se produzca una falla en una partición de red entre clusters o una falla en un cluster. VPLEX Witness se implementa en una máquina virtual en un tercer dominio de falla separado (sitio C). Alta disponibilidad de red En cada centro de datos, se creó un fabric Ethernet mediante la tecnología de switch de cluster virtual (VCS) de Brocade, la cual ofrece una capa de acceso resistente y de autorreparación con reenvío de todos los enlaces. Los grupos de agregación de enlaces virtuales (vLAG) conectan los fabrics VCS con los enrutadores centrales Brocade MLXe que amplían la red de la capa 2 en los dos centros de datos. F igura 7 La muestra la arquitectura física de todas las capas de la solución, incluidos los componentes de red. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 13 Figura 7. Arquitectura de la solución Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 14 Capas de protección Tabla 2 La resume las capas de alta disponibilidad (HA) que la solución utiliza para eliminar los puntos únicos de falla. Tabla 2. Alta disponibilidad local: Alta disponibilidad local: Protección Sitio Componentes protegidos VMware HA y VMware DRS AyB Máquinas virtuales de SAP SUSE Linux Enterprise HAE y servidor de replicación de línea de espera de SAP AyB Servidor de línea de espera de SAP, servidor de mensajes de SAP Varias instancias de diálogo de SAP AyB Procesos de trabajo de SAP (DIA, UPD, UP2, SPO) VMware A, B y C Virtualización de servidores Oracle RAC AyB Base de datos de Oracle Oracle Clusterware AyB Sistema de archivos compartido de SAP Oracle ACFS AyB SAP Oracle Home, directorio global de SAP, directorio de transporte de SAP, directorio de SAP ASCS EMC Symmetrix VMAX 20K A Almacenamiento local, RAID, múltiples rutas EMC Symmetrix VMAX 10K B Almacenamiento local, RAID, múltiples rutas VPLEX Metro amplía la alta disponibilidad con una arquitectura de agrupación en clusters que traspasa las barreras del centro de datos y permite que los servidores de varios centros de datos tengan acceso de lectura/escritura a los dispositivos de almacenamiento de bloques compartidos. Esta transformación del centro de datos lleva la alta disponibilidad tradicional a un nuevo nivel de continuidad del negocio de misión crítica. Figura 8 La ilustra este diseño de alta disponibilidad, con VPLEX Witness y la conexión entre clusters implementados a fin de brindar el nivel más alto de resistencia. Figura 8. Alta disponibilidad local con VPLEX que permite la continuidad del negocio remota Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 15 Cada una de las tecnologías mostradas en la Figura 8 se analiza de manera más detallada en las secciones correspondientes del informe técnico. Perfil de la base de Tabla 3 La proporciona detalles acerca del perfil de la base de datos y del tipo de datos y del tipo de carga de la solución. carga Tabla 3. Recursos de hardware Perfil de la base de datos y del tipo de carga Característica del perfil Detalles Cantidad de bases de datos 1 Tipo de base de datos SAP OLTP Tamaño de la base de datos 500 GB Nombre de la base de datos VSE Oracle RAC 4 nodos físicos Perfil del tipo de carga Procesos personalizados de la orden al recibo de SAP Tabla 4 La describe los recursos de hardware de la solución. Tabla 4. Ambiente de hardware de la solución Propósito Cantidad Configuración Almacenamiento (sitio A) 1 Serie Symmetrix VMAX 20K con Enginuity: 2 motores 171 unidades FC de 450 GB 52 unidades SATA de 2 TB Almacenamiento (sitio B) 1 Serie Symmetrix VMAX 10K con Enginuity: 1 motor 30 discos SAS NL de 2 TB 79 discos SAS de 600 GB Federación de almacenamiento distribuido 2 Cluster VPLEX Metro, con: Servidores de base de datos Oracle RAC 4 4 CPU de ocho cores, 128 GB de RAM VMware ESXi Server para SAP 4 2 CPU de cuatro cores, 128 GB de RAM VMware ESXi Server para VPLEX Witness 2 2 CPU de dos cores, 48 GB de RAM Plataforma de enrutamiento y switch de red 2 Red troncal Brocade DCX 8510, con: 2 motores VS2 Tarjeta de extensión FC Fx8-24 2 blades FC de 48 puertos con compatibilidad con velocidad de línea FC de 16 Gb Enrutador Brocade MLXe 4 Brocade VDX 6720 en modo VCS Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 16 Recursos de software Tabla 5 La describe los recursos de software de la solución. Tabla 5. Ambiente de software de la solución Software Versión Propósito EMC Enginuity Enginuity 5876 Q4 2012 SR Ambiente operativo para Symmetrix VMAX EMC VPLEX GeoSynchrony 5.1, parche 2 Ambiente operativo VPLEX EMC VPLEX Witness 5.1, parche 2 Componente de monitoreo y arbitraje para el manejo de fallas de clusters VPLEX y pérdida de comunicación entre clusters EMC UnisphereTM 5.1 Software de administración de VPLEX EMC Unisphere T1.5.0.151 Software de administración de VMAX EMC Virtual Storage Integrator (VSI) 5.0.0.95 Integración con almacenamiento de VMware EMC PowerPath/VE 5.7 P01 (compilación 2) Software de múltiples rutas SUSE Linux Enterprise Server for SAP Applications, que incluye SUSE Linux Enterprise High Availability Extension 11 SP1 Sistema operativo para todos los servidores del ambiente VMware vSphere 5.0, actualización 1 Hipervisor que aloja todas las máquinas virtuales Oracle Database 11g (con Oracle RAC y Oracle Grid Infrastructure) Enterprise Edition 11.2.0.3 Software de cluster y base de datos de Oracle SAP ERP 6.04 Sistema SAP ERP IDES Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 17 Infraestructura de almacenamiento de EMC Introducción Descripción general En esta sección, se describe la infraestructura de almacenamiento para la solución: Un arreglo Symmetrix VMAX 20K ofrece la plataforma de almacenamiento en el sitio A. Un arreglo Symmetrix VMAX 10K ofrece la plataforma de almacenamiento en el sitio B. Los dos arreglos de almacenamiento se implementan con una misma configuración de LUN. EMC Symmetrix VMAX 10K Symmetrix VMAX 10K es una nueva plataforma de almacenamiento empresarial especialmente diseñada para proporcionar funcionalidades líderes de almacenamiento virtual de gama alta a un número creciente de organizaciones de TI y proveedores de servicios con requisitos de almacenamiento exigentes y recursos limitados. VMAX 10K está diseñado para ofrecer facilidad de instalación, configuración y uso. Es ideal para clientes que necesitan mayor rendimiento en modo de falla y es un punto de entrada ideal para una infraestructura de almacenamiento basada en Symmetrix. Gracias a que aprovecha Virtual Matrix Architecture, VMAX 10K proporciona confiabilidad, disponibilidad y capacidad de servicio de nivel empresarial. VMAX 10K incluye una preconfiguración para permitir una configuración sencilla en el mismo día en el que se recibe el arreglo, con una instalación que tarda menos de cuatro horas. VMAX 10K es un sistema con aprovisionamiento virtual completo. Virtual Provisioning™ presenta a un host, a una aplicación o a un sistema de archivos más almacenamiento que el provisionado físicamente. El almacenamiento físico solo se asigna cuando se escriben los datos y no durante la configuración inicial de la aplicación. De esta manera, elimina los cálculos manuales y, además, puede reducir los costos de alimentación y enfriamiento, ya que disminuye la cantidad de capacidad de almacenamiento inactiva en el arreglo. La adición de FAST VP para brindar almacenamiento en niveles completamente automatizado permite que la instalación y el funcionamiento diario sean más sencillos para las organizaciones de TI con personal y recursos de TI limitados. Sobre la base de la integración con VMware líder del sector de EMC, VMAX 10K ahora ofrece almacenamiento empresarial aún más eficiente debido a la nueva integración con la plataforma de infraestructura de nube VMware vSphere 5. EMC Virtual Storage Integrator (VSI) para VMware simplifica el proceso de integración del almacenamiento de EMC en un ambiente virtualizado. El ambiente operativo EMC Enginuity proporciona la inteligencia que controla todos los componentes en un arreglo VMAX 10K. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 18 Enginuity El ambiente operativo Enginuity 5876 Q4 2012 SR proporciona la inteligencia que controla todos los componentes en un arreglo de almacenamiento EMC Symmetrix. Enginuity es un ambiente operativo de almacenamiento (SOE) inteligente y preventivo que desempeña muchas tareas y controla el flujo de datos de almacenamiento. Es un ambiente completamente dedicado a operaciones de almacenamiento y optimizado para los niveles de servicio requeridos en ambientes de gama alta. Esta versión de Enginuity se centra en: Facilidad de uso, administración Multiusuario Optimización VMAX 10K EMC Symmetrix VMAX 20K VMAX 20K ofrece un equilibrio perfecto entre facilidad de uso, rendimiento, alta disponibilidad y precio para empresas más pequeñas o clientes del mediano rango superior que requieren un diseño de almacenamiento con varios controladores. VMAX 20K ofrece niveles más altos de escala, capacidad y rendimiento para clientes con requisitos más exigentes. Todos los sistemas VMAX se basan en Virtual Matrix Architecture líder del sector, ejecutan el mismo código Enginuity y comparten una sola interfaz para administración centralizada: EMC Unisphere for VMAX. EMC Unisphere for VMAX Unisphere for VMAX es una GUI avanzada que ofrece una experiencia de usuario de EMC común en diferentes plataformas de almacenamiento. Unisphere for VMAX permite a los usuarios provisionar, administrar y monitorear fácilmente los ambientes VMAX, como se muestra en la Figura 9. Figura 9. Unisphere for VMAX Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 19 Configuración de VMAX Diseño de almacenamiento Para la solución, el diseño de VPLEX Metro, Oracle RAC extendido y los volúmenes de SAP se establece mediante el aprovisionamiento virtual. Esta configuración coloca los archivos de log y archivos de datos de Oracle en distintos pools delgados y permite que cada uno utilice una protección RAID distinta. Los archivos de datos residen en un pool protegido con RAID 5 y los logs de reconstitución, en un pool protegido con RAID 1. El almacenamiento no se asignó previamente a ningún dispositivo, a excepción de los dispositivos de log de reconstitución de Oracle. EMC recomienda que estos dispositivos se asignen previamente por completo en el momento de su creación, mediante una asignación persistente. Esto garantiza que su almacenamiento esté disponible desde el comienzo y, si se ejecuta una recuperación de espacio cero en el pool en cualquier etapa, su capacidad asignada previamente no se devuelve al espacio libre del pool. Figura 10 La es una representación lógica de la manera en que el diseño de almacenamiento se corresponde con los grupos de discos de ASM de Oracle. Figura 10. Grupos de almacenamiento y grupos de discos de ASM Tablas de dispositivos Tabla 6 La muestra el tamaño y el número de dispositivos configurados para cada grupo de discos de ASM. Tabla 6. Tamaños de dispositivos Grupo de almacenamiento Cantidad de dispositivos Tamaño de dispositivo (GB) OCR 5 8 FRA 4 16 RECONSTITUCIÓ N 8 16 DATOS 16 128 ACFS 4 16 Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 20 Tabla 7 La muestra el tamaño y el número de dispositivos configurados para VPLEX Metro. Tabla 7. Tamaño y el número de dispositivos configurados para VPLEX Metro Dispositivo VPLEX Cantidad de dispositivos Tamaño de dispositivo (GB) Metadatos de VPLEX 2 80 Volumen de logs de VPLEX 2 20 Respaldo de metadatos de VPLEX 2 80 Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 21 Infraestructura de EMC VPLEX Metro Introducción Descripción general En esta sección, se describe la infraestructura de VPLEX Metro para la solución, que comprende los siguientes componentes: Cluster EMC VPLEX Metro en cada centro de datos (sitio A y sitio B) EMC VPLEX Witness en un dominio de falla separado (sitio C) EMC VPLEX EMC VPLEX es una solución de virtualización de almacenamiento para arreglos de almacenamiento de EMC y de otros fabricantes. EMC ofrece tres configuraciones de VPLEX para enfrentar las necesidades que el cliente tiene en términos de alta disponibilidad y movilidad de datos, como se muestra en la Figura 11: VPLEX Local VPLEX Metro VPLEX Geo Figura 11. Topologías de VPLEX Para obtener descripciones detalladas de estas configuraciones de VPLEX, consulte los documentos enumerados en Referencias, en la página 74. EMC VPLEX Metro Esta solución utiliza VPLEX Metro, el cual emplea una arquitectura de agrupación en clusters exclusiva que ayuda a los clientes a traspasar los límites del centro de datos y permite a los servidores de múltiples centros de datos tener acceso de lectura/escritura a los dispositivos compartidos de almacenamiento de bloques. VPLEX Metro ofrece acceso a nivel del bloque activo/activo a los datos en dos sitios dentro a distancias síncronas con un ciclo de ida y vuelta de hasta 5 ms. EMC VPLEX Witness VPLEX Witness es un servidor externo opcional que se instala como una máquina virtual en un dominio de falla separado de los clusters VPLEX. VPLEX Witness se conecta con los dos clusters VPLEX mediante una red privada virtual (VPN) por medio de la red IP de administración; requiere un ciclo de ida y vuelta que no sea superior a 1 segundo. Mediante la reconciliación de sus propias observaciones con la información brindada periódicamente por los clusters, VPLEX Witness permite que los clusters distingan entre fallas de partición de red entre clusters y fallas de cluster, y que reanuden las operaciones de I/O automáticamente en el sitio adecuado. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 22 La semántica de manejo de fallas de VPLEX Witness se aplica solo a los volúmenes distribuidos dentro de un grupo de consistencia y solo cuando las reglas de desconexión identifican un cluster preferido estático para el grupo de consistencia (consulte Grupos de consistencia de VPLEX en la página 24 para obtener más información). EMC Unisphere for VPLEX Puede administrar un ambiente VPLEX con la GUI web de Unisphere for VPLEX (como se muestra en la Figura 12) o puede establecer conexión directamente con un servidor de administración e iniciar una sesión de VPlexcli (interfaz de la línea de comandos de VPLEX). Figura 12. EMC Unisphere for VPLEX Alta disponibilidad de EMC VPLEX VPLEX Metro permite la movilidad de datos y aplicaciones y, cuando se configura con VPLEX Witness, ofrece una infraestructura de alta disponibilidad para aplicaciones agrupadas en clusters, como Oracle RAC. VPLEX Metro le permite crear un cluster ampliado o de expansión como si fuera un cluster local y elimina al centro de datos como punto único de falla. Además, dado que los datos y las aplicaciones están activos en los dos sitios, la solución ofrece una estrategia de continuidad del negocio simple. Mediante una configuración de conexión entre clusters VPLEX, puede lograr un nivel aún más alto de disponibilidad. En este caso, cada host está conectado con los clusters VPLEX en los dos sitios. Esto garantiza que, en el caso poco probable de que se produzca una falla de todo el cluster VPLEX, el host tenga una ruta alternativa al cluster VPLEX restante. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 23 Estructuras lógicas de almacenamiento de VPLEX VPLEX encapsula los dispositivos de arreglos de almacenamiento físicos tradicionales y aplica capas de abstracción lógica a estos LUN exportados, como se muestra en la Figura 13. Volúmenes virtuales Dispositivo Dispositivo Extensión Volumen de almacenamiento Figura 13. Estructuras lógicas de almacenamiento de VPLEX Un volumen de almacenamiento es un LUN exportado de un arreglo y encapsulado por VPLEX. Una extensión es el mecanismo que utiliza VPLEX para dividir los volúmenes de almacenamiento y puede usar toda la capacidad del volumen de almacenamiento subyacente o parte de ella. Un dispositivo encapsula una extensión o combina varias extensiones u otros dispositivos en un dispositivo grande con un tipo de RAID específico. Un dispositivo distribuido es un dispositivo que encapsula otros dispositivos de dos clusters VPLEX distintos. En la capa superior de las estructuras de almacenamiento de VPLEX se encuentran los volúmenes virtuales. Estos se crean a partir de un dispositivo de nivel superior (un dispositivo o dispositivo distribuido) y siempre utilizan la capacidad completa del dispositivo de nivel superior. Los volúmenes virtuales son los elementos que VPLEX presenta a los hosts mediante sus puertos de frontend. VPLEX presenta un volumen virtual a un host mediante una vista de almacenamiento. VPLEX puede encapsular dispositivos de diferentes arreglos de almacenamiento heterogéneos, incluidos los dispositivos con aprovisionamiento delgado virtual y los LUN tradicionales. Grupos de consistencia de VPLEX Los grupos de consistencia incorporan volúmenes virtuales juntos, de manera que se puedan aplicar las mismas reglas de desconexión y otras propiedades a todos los volúmenes del grupo. Hay dos tipos de grupos de consistencia: Grupos de consistencia síncronos: Se utilizan en VPLEX Local y VPLEX Metro para aplicar las mismas reglas de desconexión y otras propiedades a un grupo de volúmenes en una configuración. Esto simplifica la configuración y la administración en sistemas grandes. Los grupos de consistencia síncronos utilizan almacenamiento en caché de escritura inmediata (conocida como modo de caché síncrono) y, con VPLEX Metro, se admiten en clusters separados con hasta 5 ms de Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 24 latencia. VPLEX Metro envía escrituras a los volúmenes de almacenamiento de back-end y reconoce una escritura en la aplicación solo cuando los volúmenes de almacenamiento de back-end en ambos clusters reconocen la escritura. Grupos de consistencia asíncronos: Se utilizan para volúmenes distribuidos en VPLEX Geo, donde los clusters pueden estar separados por hasta 50 ms de latencia. Reglas de desconexión Las reglas de desconexión son reglas predefinidas que determinan la semántica de procesamiento de I/O para un grupo de consistencia cuando se pierde la conectividad con un cluster remoto, por ejemplo, en caso de que se produzca una falla de particionamiento de red o de cluster remoto. Los grupos de consistencia síncronos son compatibles con las siguientes reglas de desconexión para determinar el comportamiento del cluster durante una falla: La regla de preferencia estática identifica un cluster preferido La regla de ganador no automático suspende el I/O en los dos clusters Cuando se pierde conectividad entre los clusters, se invoca la regla configurada de desconexión de manera automática. Sin embargo, se puede implementar VPLEX Witness a fin de omitir la regla de preferencia estática y garantizar que el cluster no preferido continúe activo si se produce una falla en le cluster preferido. Movilidad de datos Descripción general de VPLEX La función de movilidad de datos de VPLEX permite migrar elementos de almacenamiento (extensiones o dispositivos) dentro de los clusters o entre ellos de manera no disruptiva. La movilidad de datos ofrece los siguientes beneficios: Consolidación de centros de datos Migración rápida de datos entre centros de datos Transferencia y reubicación de aplicaciones y datos a distancia Migración de datos entre arreglos diferentes para: Reubicar un dispositivo activo de almacenamiento más lento a almacenamiento más rápido Reubicar un dispositivo inactivo de almacenamiento más rápido a almacenamiento más lento Retirar un arreglo o volumen de almacenamiento Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 25 Migraciones de extensiones Las migraciones de extensiones se utilizan para transferir datos entre extensiones del mismo cluster. Los volúmenes de almacenamiento se pueden ubicar en el mismo arreglo o en arreglos diferentes. Figura 14 La ilustra la migración de extensiones. Figura 14. Migración de extensiones en un cluster VPLEX Migraciones de dispositivos Los dispositivos no distribuidos de tipo RAID 0, RAID 1 o RAID C pueden utilizar la migración de dispositivos para transferir datos entre dispositivos en el mismo cluster o en clusters diferentes. Los dispositivos se pueden basar en uno o varios dispositivos o extensiones. Figura 15 La ilustra la migración de dispositivos. Figura 15. Migración de un dispositivo dentro de clusters VPLEX o entre ellos Esta solución utiliza dispositivos distribuidos. Para este tipo de dispositivo, las migraciones de extensiones se utilizan para migrar la extensión subyacente en cada tramo del dispositivo. No se admiten migraciones de dispositivos entre dispositivos distribuidos. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 26 Configuración de la movilidad de datos Los requisitos previos para la extensión o el dispositivo de destino son los siguientes: El destino debe tener un tamaño igual o mayor que el dispositivo o la extensión de origen. Si el destino es mayor que el origen, no se puede utilizar el espacio adicional. No debe existir ningún volumen en el destino. Los trabajos de movilidad de extensiones y dispositivos se pueden crear, ejecutar y monitorear desde: CLI de VPLEX: Las migraciones se pueden ejecutar como trabajos de una sola vez o como trabajos en lotes con archivos de plan de migración reutilizables. Para obtener más información, consulte EMC VPLEX CLI Guide. GUI de Unisphere for VPLEX: La GUI no es compatible con los trabajos de movilidad en lotes. Sin embargo, se pueden migrar varios dispositivos/extensiones mediante un asistente. En un cluster VPLEX, puede haber hasta 25 migraciones locales y 25 migraciones distribuidas en curso simultáneamente. Las migraciones que superen dichos límites se colocan en la línea de espera hasta que se complete una migración existente. Figura 16 La muestra la creación de varios trabajos de movilidad de extensiones con el asistente para movilidad de extensiones de Unisphere for VPLEX. También muestra los trabajos en ejecución y su estado. Figura 16. Creación y monitoreo de trabajos de movilidad de extensiones Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 27 Movilidad de datos en esta solución Esta solución utiliza una infraestructura de VPLEX Metro existente. Como parte de una actualización tecnológica, los arreglos de almacenamiento de back-end se reemplazaron con arreglos VMAX. Se utilizaron trabajos de movilidad de datos de VPLEX para la migración de datos no disruptiva de los arreglos originales a los arreglos nuevos. Los sistemas (en este caso, las máquinas virtuales y ESXi Server) se encendieron y estuvieron disponibles durante toda la migración, como se muestra en la Figura 17. Figura 17. Configuración de la solución de VPLEX Metro ESXi Server, máquinas virtuales y áreas de almacenamiento de datos disponibles durante la migración Estructuras de almacenamiento Figura 18 La muestra la estructura del almacenamiento lógico y físico que utiliza VPLEX Metro en el contexto de esta solución. Existe un mapeo uno a uno entre los dispositivos, las extensiones y los volúmenes de almacenamiento en cada sitio. Todos los dispositivos del cluster 1 se espejean remotamente en el cluster 2, en una configuración distribuida de RAID 1, para crear dispositivos distribuidos. Estos dispositivos distribuidos son encapsulados por volúmenes virtuales, que luego se presentan a los hosts mediante vistas de almacenamiento. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 28 Figura 18. Estructuras del almacenamiento lógico y físico de VPLEX para la solución Grupos de consistencia Los grupos de consistencia tienen especial importancia para las bases de datos y sus aplicaciones. Por ejemplo: Fidelidad del orden de escritura: Para mantener la integridad de los datos, todos los LUN de bases de datos de Oracle (por ejemplo, archivos de log, datos y control) se deben colocar juntos en un solo grupo de consistencia. Dependencia de transacciones: Con frecuencia, varias bases de datos tienen dependencias de transacciones, por ejemplo, cuando una aplicación ejecuta transacciones en varias bases de datos y espera que las bases de datos sean consistentes entre sí. Todos los LUN que requieran conservar la dependencia de I/O deben residir en un solo grupo de consistencia. Dependencia de aplicaciones: Oracle RAC mantiene los archivos de Oracle Cluster Registry (OCR) y los voting disks dentro de un conjunto de discos que deben ser accesibles para mantener la disponibilidad de la base de datos. Los discos de OCR y la base de datos deben residir en un solo grupo de consistencia. Para la solución, un solo grupo de consistencia síncrono (Extended_Oracle_RAC_CG) contiene todos los volúmenes virtuales que contienen los binarios de la base de datos Oracle 11g, los grupos de discos Oracle ASM, los archivos de OCR y los voting disks. La regla de desconexión para el grupo de consistencia tiene el cluster 1 como el cluster preferido. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 29 Proceso de configuración Para la solución, las estructuras lógicas de almacenamiento de VPLEX Metro se configuraron de la siguiente manera (de la Figura 19 a la Figura 23, se muestran secciones de los asistentes de configuración que proporciona VPLEX Management Console): Volumen de almacenamiento: Un volumen de almacenamiento es un LUN exportado de un arreglo y encapsulado por VPLEX. Figura 19 La muestra varios volúmenes de almacenamiento creados en el sitio A, como se muestra en VPLEX Management Console. Figura 19. Volúmenes de almacenamiento de EMC VPLEX (sitio A) Extensión: En la solución, hay un mapeo uno a uno entre los volúmenes de almacenamiento y las extensiones, como se muestra en la Figura 19 y la Figura 20. Figura 20. Asistente para la creación de extensiones de EMC VPLEX Dispositivo: En la solución, hay un mapeo uno a uno entre los dispositivos y las extensiones. Figura 21 La muestra la opción utilizada para configurar este mapeo uno a uno. Figura 21. Asistente para la creación de dispositivos de EMC VPLEX Dispositivo distribuido: En la solución, los dispositivos distribuidos se crearon espejeando un dispositivo remotamente en una configuración distribuida de RAID 1, como se muestra en la Figura 22. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 30 Figura 22. Asistente para la creación de dispositivos de EMC VPLEX Volumen virtual: En la solución, todos los dispositivos de nivel superior son dispositivos distribuidos. Estos dispositivos son encapsulados por volúmenes virtuales, que VPLEX presenta a los hosts mediante vistas de almacenamiento. Las vistas de almacenamiento definen qué hosts pueden acceder a qué volúmenes virtuales en qué puertos de VPLEX. Grupo de consistencia: La Figura 23 muestra el grupo de consistencia creado para la solución: Extended_Oracle_RAC_CG. Figura 23. Configuración de VPLEX Witness Asistente para la creación de grupo de consistencia de EMC VPLEX La solución utiliza VPLEX Witness para monitorear la conectividad entre los dos clusters VPLEX y garantizar la disponibilidad continua en caso de que se produzca una falla en una partición de red entre clusters o una falla en un cluster. Esto se considera una configuración VPLEX Metro HA, dado que se garantiza la disponibilidad de almacenamiento en el sitio no afectado. VPLEX Witness se implementa en un tercer dominio de falla separado (sitio C) y se conecta a los clusters VPLEX en el sitio A y el sitio B. El sitio C se ubica a una distancia de menos de 1 segundo de latencia de los sitios A y B. Cuando se ha instalado y configurado VPLEX Witness, VPLEX Management Console muestra el estado de los componentes del cluster Witness, como se muestra en la Figura 24. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 31 Figura 24. Monitoreo del rendimiento de VPLEX Componentes y estado de EMC VPLEX Witness VPLEX 5.1 ofrece monitoreo mejorado del rendimiento mediante el tablero de monitoreo del rendimiento. Este tablero ofrece una vista personalizable del rendimiento del sistema VPLEX y le permite ver y comparar diversos aspectos del rendimiento del sistema, hasta el nivel de director. En la actualidad, hay muchas métricas diferentes disponibles, entre ellas: Cuadro de latencia de front-end Cuadro de ancho de banda de front-end Cuadro de rendimiento de front-end Cuadro de utilización de CPU Cuadro de estado de reconstrucción Cuadro de rendimiento de enlace WAN Cuadro de latencia de back-end Figura 25 La muestra el rendimiento de CPU y de front-end en el cluster 1 (VPLEX del sitio A) cuando se recopilaron estadísticas de Oracle en la base de datos SAP VSE. Figura 25. Tablero de monitoreo del rendimiento de VPLEX Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 32 Infraestructura virtualizada de VMware Introducción Descripción general Para la solución, los servidores de aplicaciones de SAP se virtualizaron por completo mediante VMware vSphere 5. En esta sección, se describe la infraestructura de virtualización, que utiliza los siguientes componentes y opciones: VMware vSphere 5.0, actualización 1 VMware vCenterTM Server VMware vSphere vMotion® VMware vSphere High Availability (HA) VMware vSphere Distributed Resource SchedulerTM (DRS) EMC PowerPath®/VE for VMware vSphere versión 5.7 EMC Virtual Storage Integrator for VMware vSphere versión 5.1 VMware vSphere 5 VMware vSphere 5 es la plataforma de virtualización más completa, escalable y sólida del sector, con servicios de infraestructura que transforman el hardware de TI en una plataforma de cómputo compartida de alto rendimiento, y servicios de aplicaciones que permiten que las organizaciones de TI proporcionen los niveles más altos de disponibilidad, seguridad y escalabilidad. VMware vCenter Server VMware vCenter es la plataforma de administración centralizada para ambientes vSphere. Brinda control y visibilidad en cada uno de los niveles de la infraestructura virtual. VMware vSphere vMotion VMware vSphere vMotion es la tecnología de VMware compatible con la migración activa de máquinas virtuales entre servidores sin interrupción para los usuarios ni pérdida de servicio. Storage vMotion es la tecnología de VMware que permite la migración activa del almacenamiento de una máquina virtual sin interrupción de la disponibilidad de la máquina virtual. Esto permite la reubicación de máquinas virtuales activas en nuevas áreas de almacenamiento de datos. VMware vSphere High Availability VMware vSphere High Availability (HA) es un componente de vSphere que proporciona alta disponibilidad para cualquier aplicación que se ejecute en una máquina virtual, independientemente de su sistema operativo o de su configuración de hardware subyacente. VMware vSphere Distributed Resource Scheduler VMware vSphere Distributed Resource Scheduler (DRS) balancea, de manera dinámica y automática, la distribución de la carga y la colocación de máquinas virtuales entre varios servidores ESXi Server. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 33 EMC PowerPath/VE EMC PowerPath/VE for VMware vSphere ofrece funciones de múltiples rutas de PowerPath para optimizar los ambientes virtuales VMware vSphere. PowerPath/VE se instala como un módulo de kernel en el host ESXi y funciona como un plug-in de múltiples rutas (MPP) que proporciona funcionalidades mejoradas de administración de rutas a los hosts ESXi. EMC Virtual Storage Integrator for VMware vSphere EMC Virtual Storage Integrator (VSI) for VMware vSphere es un plug-in para VMware vSphere Client que proporciona una interfaz única para administrar el almacenamiento de EMC dentro del ambiente vSphere. VSI proporciona una experiencia de usuario unificada y flexible que permite actualizar cada función de manera independiente y agregar nuevas funciones con rapidez, a fin de estar siempre preparados ante los cambios de los requisitos de los clientes. Cuando se instala PowerPath/VE en un host ESXi, VSI presenta detalles importantes sobre la funcionalidad de múltiples rutas para los dispositivos, por ejemplo, la política de balanceo de carga, el número de rutas activas y el número de rutas inactivas. Implementaciones de VMware en VPLEX Metro EMC VPLEX Metro ofrece acceso simultáneo al mismo conjunto de dispositivos en dos ubicaciones físicamente separadas, lo que proporciona la infraestructura activo/activo que permite clusters geográficamente distantes basados en VMware vSphere. El uso de la tecnología de grupo de agregación de enlaces virtual (vLAG) de Brocade permite la extensión de redes VLAN (y, por ende, subredes) en diferentes centros de datos físicos. Al implementar las funciones y los componentes de VMware vSphere junto con VPLEX Metro, se pueden obtener las siguientes funcionalidades: vMotion: La capacidad de migrar máquinas virtuales en ejecución entre sitios a fin de anticipar eventos planificados, como tareas de mantenimiento de hardware. Storage vMotion: La capacidad de migrar el almacenamiento de una máquina virtual sin interrupción en la disponibilidad de la máquina virtual. Esto permite la reubicación de máquinas virtuales activas en nuevas áreas de almacenamiento de datos. VMware DRS: Funciones automáticas de distribución de la carga y colocación de máquinas virtuales entre sitios mediante reglas de afinidad y grupos de DRS. VMware HA: Un ambiente VPLEX Metro configurado con VPLEX Witness se considera una configuración VPLEX Metro HA, dado que garantiza la disponibilidad del almacenamiento en el sitio no afectado en caso de que ocurra una falla a nivel de sitio. La combinación de VPLEX Metro HA con una tecnología de agrupación en clusters de failover de host como VMware HA ofrece el reinicio automático de las aplicaciones para cualquier desastre a nivel de sitio. Figura 26 La ilustra esta arquitectura de HA. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 34 Figura 26. VMware HA con VPLEX Witness: vista lógica Conexión entre clusters de VPLEX Metro HA: Se puede aumentar aún más la protección del cluster VMware HA agregando una conexión entre clusters entre los servidores locales VMware ESXi Server y el cluster VPLEX del sitio remoto. Pueden ocurrir eventos de falta de disponibilidad de datos locales, que VMware vSphere 5.0 no reconoce, cuando no se produce una interrupción de todo el sitio. La interconexión de ambientes vSphere con clusters VPLEX brinda protección contra estos eventos y garantiza que las máquinas virtuales con errores se transfieran automáticamente al sitio no afectado. La conexión entre clusters de VPLEX está disponible para hasta 1 ms de latencia inducida por la distancia. Esta solución utiliza VPLEX Metro HA con conexión entre clusters para maximizar la disponibilidad de las máquinas virtuales VMware, como se muestra en la Figura 27.1 1 Para obtener información detallada, consulte EMC TechBook: EMC VPLEX Metro Witness Technology and High Availability. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 35 Figura 27. Configuración de cluster extendido de VMware VMware HA con VPLEX Witness y conexión entre clusters: vista lógica VMware y EMC ofrecen compatibilidad con una configuración de cluster extendido que incluye hosts ESXi de varios sitios2. Para la solución, un solo cluster vSphere se extiende entre el sitio A y el sitio B usando un volumen virtual de VPLEX distribuido con VMware HA y VMware DRS. Hay cuatro hosts en el cluster, dos en cada sitio. La conexión entre clusters de VPLEX Metro HA ofrece mayor resistencia a la configuración. En vCenter, es sencillo visualizar la configuración de este cluster (SiteAandSiteB) y las funciones activadas para él, como se muestra en la Figura 28. Esta vista también muestra los recursos de memoria, CPU y almacenamiento disponibles para el cluster. Figura 28. 2 Cluster vSphere con HA y DRS activados Para obtener información detallada sobre los requisitos y escenarios, consulte el artículo de Knowledgebase de VMware 1026692: Using VPLEX Metro with VMware HA Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 36 Cada ESXi Server se configura con dos adaptadores físicos de 10 GbE para ofrecer failover de red y alto rendimiento. Un switch distribuido de vSphere (dvSwitch)3 proporciona un solo switch común para todos los hosts. Los adaptadores físicos de 10 GbE (también conocidos como adaptadores de enlace de subida) se asignan al dvSwitch. Dos grupos de puertos distribuidos se asignan al dvSwitch: dvPortGroupSiteAB: para el tráfico de red de las máquinas virtuales. Management Network: para el tráfico de VMkernel y, en particular, para el tráfico de vMotion. Figura 29 La muestra la configuración del dvSwitch. Dado que tanto los switches distribuidos de vSphere 5.0 como los switches Brocade VCS son compatibles con Link Layer Discovery Protocol (LLDP), las propiedades de los switches físicos asociados se pueden identificar fácilmente desde vCenter. Figura 29. Configuración del dvSwitch y detalles de LLDP El área de almacenamiento de datos EXT_SAP_VPLEX_DS01 se creó en un volumen distribuido de VPLEX de 1 TB y se presentó a los hosts ESXi en el cluster extendido. Todas las máquinas virtuales se migraron a esta área de almacenamiento de datos, mediante Storage vMotion, porque necesitan compartir los discos virtuales o tener la capacidad de realizar vMotion entre sitios. Figura 30 La muestra los detalles de configuración para el área de almacenamiento de datos. 3 Un dvSwitch proporciona una configuración de red que abarca todos los hosts miembros y permite que las máquinas virtuales mantengan una configuración de red consistente a medida que migran entre los hosts. Para obtener más información, consulte el documento VMware vSphere Networking ESXi 5.0. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 37 Figura 30. Configuración de VMware vSphere HA Área de almacenamiento de datos EXT_SAP_VPLEX_DS01 y máquinas virtuales y hosts asociados Activación de VMware vSphere HA y VMware vSphere DRS vSphere HA aprovecha varios hosts ESXi, configurados como un cluster, para proporcionar recuperación rápida de interrupciones y alta disponibilidad rentable para las aplicaciones que se ejecutan en máquinas virtuales.4 vSphere HA protege la disponibilidad de las aplicaciones de las maneras siguientes: Brinda protección contra una falla del servidor mediante el reinicio de las máquinas virtuales en otros servidores ESXi Server dentro del cluster. Brinda protección contra fallas de aplicaciones mediante el monitoreo continuo de una máquina virtual y su restablecimiento en el caso de que ocurra una falla en el SO huésped. Para la solución, se activaron tanto vSphere HA como DRS, como se muestra en la Figura 31. Figura 31. 4 Asistente de vSphere HA Para obtener más información acerca de vSphere HA, consulte el documento VMware vSphere Availability ESXi 5.0. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 38 Monitoreo de VM El monitoreo de VM se configuró para reiniciar máquinas virtuales individuales si su latido no se recibía en un lapso de 60 segundos. Opciones de reinicio de máquinas virtuales La opción de prioridad de reinicio de máquina virtual para las cuatro máquinas virtuales de SAP se configuró en el nivel alto. Esto garantiza que las máquinas virtuales se enciendan primero en caso de que ocurra una interrupción. La Figura 32 muestra esta configuración y la configuración de respuesta de aislamiento de host (valor predeterminado). Figura 32. Configuración de prioridad de reinicio de máquina virtual y respuesta de aislamiento de host Latidos del área de almacenamiento de datos Cuando se crea un cluster vSphere HA, se selecciona automáticamente un solo host como el host maestro. El host maestro monitorea el estado de todas las máquinas virtuales protegidas y de los hosts esclavos. Cuando el host maestro no se puede comunicar con un host esclavo, utiliza los latidos del área de almacenamiento de datos para determinar si el host esclavo ha fallado, si se encuentra en una partición de red o si está aislado de la red. Para cumplir con los requisitos de vSphere HA para los latidos del área de almacenamiento de datos, una segunda área de almacenamiento de datos, EXT_SAP_VPLEX_HA_HB, se creó en un volumen distribuido de VPLEX de 20 GB y se presentó a todos los hosts ESXi, como se muestra en la Figura 33. En un ambiente de producción, vCenter selecciona automáticamente dos o más áreas de almacenamiento de datos para este fin, en función de la visibilidad del host. Figura 33. Estado del cluster vSphere HA: áreas de almacenamiento de datos de latidos Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 39 Configuración de VMware vSphere DRS Grupos de hosts y grupos de máquinas virtuales de VMware DRS Los grupos de hosts y los grupos de máquinas virtuales de DRS simplifican la administración de los recursos de hosts ESXi. Estas funciones no se necesitaron para esta solución. Reglas de afinidad de VMware DRS DRS utiliza reglas de afinidad para controlar la colocación de máquinas virtuales en los hosts dentro de un cluster. DRS proporciona dos tipos de reglas de afinidad: Una regla de afinidad entre máquina virtual y host especifica una relación de afinidad entre un grupo de máquinas virtuales y un grupo de hosts. Una regla de afinidad entre máquinas virtuales especifica si determinadas máquinas virtuales deben ejecutarse en el mismo host o mantenerse en hosts distintos. Tabla 8 La y la Figura 34 muestran la regla de afinidad entre máquinas virtuales que utiliza la solución. Tabla 8. Regla de afinidad de VMware DRS Regla de afinidad entre máquinas virtuales SAPASCS—Separate Figura 34. EMC Virtual Storage Integrator y VPLEX Mantiene las máquinas virtuales SAPASCS2 y SAPASCS3 en hosts separados. Regla de afinidad ente máquinas virtuales de DRS para el cluster vplex_esxi_metro_HA EMC Virtual Storage Integrator (VSI) brinda visibilidad mejorada de VPLEX directamente desde la GUI de vCenter. Las funciones Storage Viewer y Path Management son accesibles por medio de la pestaña EMC VSI, como se muestra en la Figura 35. En la solución, los volúmenes distribuidos de VPLEX se alojan en el área de almacenamiento de datos Virtual Machine File System (VMFS) EXT_SAP_VPLEX_DS01, y Storage Viewer proporciona detalles de los volúmenes virtuales, volúmenes de almacenamiento y rutas del área de almacenamiento de datos. Como se muestra en la Figura 35, los LUN que componen el área de almacenamiento de datos son cuatro volúmenes distribuidos de VPLEX Metro con RAID 1 y 256 GB accesibles mediante PowerPath. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 40 Figura 35. VSI Storage Viewer: áreas de almacenamiento de datos Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 41 Arquitectura del sistema SAP Introducción Descripción general En esta sección, se describe la arquitectura del sistema SAP implementada para la solución en los dos centros de datos. La capa de aplicaciones de SAP utiliza los siguientes componentes de SAP y SUSE: Aplicación SAP Sistema operativo SAP Enhancement Package 4 para SAP ERP 6.0 IDES SUSE Linux Enterprise Server for SAP Applications 11 SP1 SAP NetWeaver Application Server 7.01 para ABAP SUSE Linux Enterprise High Availability Extension Servidor de replicación de línea de espera de SAP El sistema SAP se ejecuta en un ambiente híbrido, con los servicios de SAP en máquinas virtuales y la base de datos en servidores físicos. Todas las instancias de SAP se instalan en máquinas virtuales VMware vSphere con SUSE Linux Enterprise Server for SAP Applications como sistema operativo. La base de datos subyacente es una base de datos física Oracle RAC en ASM. Los ambientes VMware y Oracle se describen en secciones separadas del informe técnico (consulte Infraestructura virtualizada de VMware y Arquitectura de base de datos). SAP ERP 6.0 SAP ERP 6.0, que cuenta con la plataforma de tecnología SAP NetWeaver, es una aplicación de planificación de recursos empresariales (ERP) completamente integrada de nivel internacional que satisface las necesidades principales del negocio de medianas y grandes empresas en todos los sectores industriales y segmentos del mercado. SAP ERP 6.0 ofrece un conjunto integral de procesos de negocios interfuncionales e integrados y puede servir como una plataforma de procesos de negocios sólida compatible con el crecimiento continuo, la innovación y la excelencia operacional. SAP IDES (sistema de demostración y evaluación por Internet) es compatible con demostraciones, pruebas y evaluaciones funcionales basadas en clientes y datos preconfigurados. IDES contiene datos de aplicaciones para varios escenarios de negocios, con procesos de negocios diseñados para reflejar requisitos de negocios reales y tener acceso a varias características realistas. Esta solución utiliza IDES para representar una empresa modelo con fines de prueba. SUSE Linux Enterprise Server for SAP Applications SUSE Linux Enterprise Server es un sistema operativo de servidor altamente confiable, escalable y seguro, diseñado para ejecutar aplicaciones físicas, virtuales y de nube. Es una plataforma Linux recomendada para SAP. SUSE Linux Enterprise Server for SAP Applications, basado en la más reciente tecnología de SUSE Linux Enterprise Server, está optimizado para todos los dispositivos y las soluciones de software SAP NetWeaver de misión crítica. SAP y SUSE validan y certifican SUSE Linux Enterprise Server for SAP Applications en conjunto para eliminar posibles incompatibilidades de software. Esta asociación integra estrechamente el tipo de carga de las aplicaciones con el sistema Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 42 operativo y elimina la posibilidad de incompatibilidades cuando se aplican parches a las aplicaciones o al sistema operativo. SUSE Linux Enterprise High Availability Extension SUSE Linux Enterprise Server for SAP Applications incluye SUSE Linux Enterprise High Availability Extension, que ofrece agrupación en clusters de aplicaciones y servicios de alta disponibilidad, sistemas de archivos y sistemas de archivos en clusters, almacenamiento conectado en red (NAS), Network File System, administradores de volúmenes, SAN y controladores, y los medios para administrar todos estos componentes que funcionan en conjunto. SUSE Linux Enterprise High Availability Extension ofrece una solución de agrupación en clusters integrada para implementaciones Linux físicas y virtuales, lo cual permite la implementación de clusters Linux con alta disponibilidad y la eliminación de puntos únicos de falla. Configuración del sistema SAP Arquitectura del sistema SAP La solución implementa una arquitectura de sistema SAP de alta disponibilidad, como se muestra en la Figura 36. Figura 36. Arquitectura del sistema SAP Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 43 El servidor de línea de espera y el servidor de mensajes se desacoplan de la instancia central y se implementan como servicios dentro de la instancia de ASCS5. SAP ERS se instala como parte de la arquitectura de alta disponibilidad para eliminar la pérdida de bloqueo de aplicaciones y proteger aún más el servidor de línea de espera6. Se instalan dos instancias de diálogo para ofrecer procesos de trabajo redundantes, por ejemplo, diálogo (DIA), segundo plano (BGD), actualización (UPD), spool (SPO) y gateway. Consideraciones clave sobre el diseño El sistema SAP implementado para la solución cuenta con las siguientes características clave de diseño: La instancia de ASCS se instala con un nombre de host virtual (SAPVIPE), para desacoplarlo del nombre de host de la máquina virtual. La instancia de ERS se instala con otro número de instancia (01), para evitar futuras confusiones cuando ASCS y ERS se encuentran bajo el control del cluster. Todos los parches, los parámetros, la configuración básica y la configuración de balanceo de carga de SAP se instalan y configuran según la guía de instalación de SAP y las notas de SAP mencionadas en la página 74. En esta solución, se adoptan las mejores prácticas de VMware para SAP7. Los procesos de actualización de SAP (UPD/UP2) se configuran en las instancias adicionales de servidor de aplicaciones. El perfil de la instancia de SAP ASCS, los perfiles de inicio y de la instancia de ERS, y los perfiles de instancias de diálogo se actualizan con las configuraciones de ERS. Consulte Apéndice: Configuraciones de ejemplo para conocer configuraciones de ejemplo. Los sistemas de archivos compartidos de SAP, incluidos /sapmnt/<SID> (disponible para todas las instancias de SAP) y /usr/sap/<SID>/ASCS00 (disponible para los nodos de cluster de SAP, la instancia de ASCS y la instancia de ERS), se almacenan en el sistema de archivos en cluster de ASM (ACFS) de Oracle y se montan como recursos compartidos de Network File System (NFS) en las máquinas virtuales de SAP. Estos sistemas de archivos compartidos se presentan como un recurso NFS con alta disponibilidad que es administrado por Oracle Clusterware. 5 El servidor de línea de espera administra los bloqueos lógicos y tiene el fin de minimizar la duración de un bloqueo de base de datos. A diferencia de los bloqueos de base de datos, un bloqueo de SAP puede existir en diversos LUW de bases de datos. El servidor de mensajes informa a todos los servidores (instancias) de un sistema SAP sobre la existencia de los demás servidores. Otros clientes (por ejemplo, clientes SAPlogon y RFC con balanceo de carga) también pueden comunicarse con él para obtener información acerca del balanceo de carga. 6 SAP ERS proporciona un mecanismo de replicación para el servidor de línea de espera mediante la conservación de una copia de la tabla de bloqueos dentro de su segmento de memoria compartida. La instalación de ERS para Linux no forma parte del proceso SAPInst estándar. Para obtener instrucciones de instalación, consulte el portal de ayuda sobre el servidor de replicación de línea de espera de SAP en help.sap.com. 7 Para obtener información detallada, consulte: SAP Solutions on VMware: Best Practices Guide. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 44 Algunas funcionalidades de IDES, por ejemplo, la sincronización con el sistema GTS externo, están desactivadas a fin de eliminar interfaces externas innecesarias que están fuera del alcance de la solución. El almacenamiento para todo el ambiente SAP está encapsulado y virtualizado para esta solución. El almacenamiento se distribuye entre los dos sitios y está disponible para los servidores de SAP mediante VPLEX Metro. Configuración de SUSE Linux Enterprise High Availability Extension Arquitectura de máquinas virtuales de SAP con SUSE Linux Enterprise High Availability Extension La solución utiliza SUSE Linux Enterprise High Availability Extension para proteger los servicios centrales (servidor de mensajes y servidor de línea de espera) en dos nodos de cluster basados en máquinas virtuales de VMware. VMware High Availability (VMware HA) protege todas las máquinas virtuales de SAP, entre ellas, ASCS y el servidor de aplicaciones adicional (AAS). La Figura 37 muestra esta arquitectura. Figura 37. Arquitectura de cluster de SAP ASCS con SUSE Linux Enterprise HAE Los componentes clave de SUSE Linux Enterprise High Availability Extension implementados en esta solución incluyen: OpenAIS8/Corosync9, un administrador de clusters de alta disponibilidad que es compatible con el failover de múltiples nodos. 8 OpenAIS es una implementación abierta de la interfaz específica de aplicaciones (AIS) que proporciona Service Availability Forum (SA Forum). 9 Corosync Cluster Engine es un sistema de comunicación de grupos con funciones adicionales para implementar la alta disponibilidad dentro de las aplicaciones. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 45 Agentes de recursos (dirección IP virtual, maestro/esclavo y SAPInstance) para monitorear y controlar la disponibilidad de los recursos. GUI de alta disponibilidad y diferentes herramientas de línea de comandos. Tabla 9 La muestra la configuración de las máquinas virtuales de SAP. Tabla 9. Función de VM Máquinas virtuales de SAP Cantidad CPU virtuales Memoria (GB) Disco de inicio de SO (GB) Nombre de VM SAP ASCS 1 2 4 32 SAPASCS2 SAP ERS 1 2 4 32 SAPASCS3 SAP AAS 2 2 4 32 SAPDI1 2 4 32 SAPDI2 Proceso de instalación y configuración El informe técnico Running SAP NetWeaver on SUSE Linux Enterprise Server with High Availability – Simple Stack de SUSE describe cómo instalar y configurar el software SUSE y SAP NetWeaver. Apéndice: Configuraciones de ejemplo El proporciona un archivo de configuración de ejemplo que es compatible con las características y funciones validadas por esta solución. Los valores de tiempo (tiempo de espera agotado, intervalos, etc.) se deben considerar valores “iniciales” para ajustar y optimizar según el ambiente particular. Para la solución, SUSE Linux Enterprise High Availability Extension se instaló y configuró mediante la GUI de Pacemaker y YaST. A continuación, se incluye un resumen del proceso de instalación y configuración: 1. Configure un servidor SMT interno (con fines de seguridad) para actualizar todos los paquetes de software con las versiones más recientes. 2. En el módulo YaST Software Management, seleccione Patterns > High Availability para instalar High Availability Extension, como se muestra en la Figura 38. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 46 Figura 38. 3. Instalación de SUSE Linux Enterprise High Availability Extension En el módulo YaST Cluster, configure los parámetros básicos del cluster, como se muestra en la Figura 39. Figura 39. Configuración de los parámetros básicos del cluster Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 47 4. En la GUI de Pacemaker, configure los parámetros globales del cluster, como se muestra en la Figura 40. Figura 40. 5. Configuración de los parámetros globales del cluster En la GUI de Pacemaker, abra la categoría Resources y configure los recursos IPaddr2, maestro/esclavo y SAPInstance, como se muestra en la Figura 41. Figura 41. Configuración de recursos Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 48 6. En la GUI de Pacemaker, configure las dependencias de los recursos, como se muestra en la Figura 42. Figura 42. 7. Configuración de dependencias de recursos En la GUI de Pacemaker, inicie el cluster y compruebe que el cluster y todos los agentes de recursos funcionen con normalidad, como se muestra en la Figura 43. Figura 43. Comprobación del estado del cluster Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 49 Consideraciones clave sobre el diseño Configuración del dispositivo STONITH SBD (dispositivo de bloques STONITH) y STONITH (Shoot The Other Node In The Head) permiten el cercado (aislamiento de nodos) en un cluster mediante el almacenamiento compartido. Esta solución utiliza una partición de un disco virtual (VMDK) como un dispositivo SBD STONITH.10 Por lo tanto, los dos nodos de cluster necesitan acceso simultáneo a este disco virtual. El disco virtual se almacena en la misma área de almacenamiento de datos que las máquinas virtuales de SAP. Está provisionado y protegido por VPLEX y está disponible en los dos sitios. De manera predeterminada, VMFS impide que varias máquinas virtuales accedan al mismo VMDK y escriban en el mismo VMDK. Sin embargo, es posible activar el uso compartido configurando la opción de múltiples escrituras11, como se muestra en la Figura 44. Figura 44. Opción de múltiples escrituras El dispositivo SBD está protegido por VPLEX y se accede a él mediante el software de múltiples rutas EMC PowerPath/VE. Los parámetros de tiempo de espera agotado para el dispositivo SBD se deben configurar adecuadamente para tener en cuenta el tiempo de espera agotado del cluster Oracle RAC subyacente, al igual que con el proceso de aislamiento de VPLEX. La Figura 45 muestra la configuración utilizada para esta solución. Figura 45. Configuración del dispositivo SBD 10 SBD es esencial para manejar escenarios de división de recursos en el cluster. Para esta solución, se configura un solo dispositivo SBD. La configuración de este único dispositivo SBD tiene fines de prueba solamente; para la configuración de producción, consulte Running SAP NetWeaver on SUSE Linux Enterprise Server with High Availability – Simple Stack. 11 Para obtener información detallada, consulte el artículo de Knowledgebase de VMware 1034165: Disabling simultaneous write protection provided by VMFS using the multi-writer flag. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 50 Configuración de maestro/esclavo El agente de recursos SAPInstance controla la instancia de ASCS, además de la instancia de ERS pertinente. Se configura como un recurso maestro/esclavo que amplía las funciones del recurso de iniciado y detenido a maestro y esclavo. Una instancia maestra promovida inicia la instancia de SAP ASCS. La instancia esclava degradada inicia la instancia de ERS. El modo maestro/esclavo garantiza que nunca se inicie una instancia de ASCS en el mismo nodo que ERS. Figura 46 La muestra la configuración del agente de recursos SAPInstance. Figura 46. Configuración del agente de recursos SAPInstance Figura 47 La muestra la configuración del agente de recursos maestro/esclavo. Figura 47. Configuración del agente de recursos maestro/esclavo Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 51 Limitaciones de recursos La instancia de ASCS y su IP virtual están enlazadas juntas mediante restricciones de colocación y orden adecuadas. La Figura 48 muestra la configuración de las restricciones de colocación y orden de recursos. Figura 48. Configuración de las restricciones de colocación y orden de recursos Concepto de sondeo SUSE Linux Enterprise High Availability Extension puede monitorear de manera continua el estado de los procesos de SAP en cada nodo del cluster y tomar las decisiones correctas para promover y degradar la instancia de ASCS y la instancia de ERS, respectivamente. No es necesario implementar el concepto de sondeo de SAP. Asegúrese de que esta función NO esté activada en el perfil de la instancia de ERS. Para obtener un perfil de instancia de ERS de ejemplo, consulte Ejemplo de perfil de instancia de ERS en la página 77. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 52 Arquitectura de base de datos de Oracle Introducción Descripción general En esta sección se describen el grid y la base de datos subyacente de las aplicaciones de SAP en la solución. La base de datos se originó como una instancia física única de Oracle Database 11g. Para eliminar el servidor de base de datos como punto único de falla, la base de datos de única instancia se migró a un cluster Oracle RAC 11g físico de cuatro nodos y la base de datos Oracle se implementó en ASM. La solución utiliza los siguientes componentes y opciones de Oracle: Base de datos de Oracle 11g versión 2, Enterprise Edition Oracle Automatic Storage Management (ASM) y sistema de archivos en cluster de ASM (ACFS) de Oracle Oracle Clusterware Oracle Real Applications Clusters (RAC) 11g en clusters a grandes distancias Oracle Database 11g R2 Oracle Database 11g versión 2, Enterprise Edition, ofrece rendimiento, escalabilidad, seguridad y confiabilidad líderes del sector, con alternativas de implementación en un servidor único o en servidores agrupados en clusters que ejecutan Windows, Linux o UNIX. Proporciona funciones integrales para aplicaciones de procesamiento de transacciones, Business Intelligence y administración de contenido. Oracle ASM y Oracle ACFS Oracle ASM es un administrador de discos y sistemas de archivos de base de datos integrado y orientado al cluster. Las funciones de administración de volúmenes y sistemas de archivos de ASM están integradas con el kernel de base de datos de Oracle. En Oracle Database 11g R2, Oracle ASM también se ha ampliado para incluir la compatibilidad con archivos de OCR y voting disks para colocarlos dentro de los grupos de discos de ASM. Oracle ACFS, una función incluida en ASM, en Oracle Database 11g, amplía la funcionalidad de ASM para que actúe como un sistema de archivos de cluster de uso general. Los binarios de la base de datos de Oracle pueden residir en ACFS, del mismo modo que lo pueden hacer los archivos de apoyo, como logs de rastreo y alerta, y los archivos de aplicaciones no pertenecientes a Oracle, como SAP ERP. Los servidores no pertenecientes a Oracle pueden acceder a los volúmenes de ACFS mediante protocolos NAS estándares del sector, como NFS y CIFS (Common Internet File System). Oracle Clusterware Oracle Clusterware es una solución de administración de clusters portátil que se integra con la base de datos de Oracle. Proporciona la infraestructura necesaria para ejecutar Oracle RAC, incluidos los servicios de administración de clusters y los servicios de alta disponibilidad. Una aplicación no perteneciente a Oracle también puede tener alta disponibilidad en el cluster mediante Oracle Clusterware. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 53 Oracle Grid Infrastructure En Oracle Database 11g R2, Oracle Grid Infrastructure combina Oracle ASM y Oracle Clusterware en un solo conjunto de binarios, separado del software de base de datos. Esta infraestructura ahora ofrece todos los servicios de almacenamiento y de cluster necesarios para ejecutar una base de datos Oracle RAC. Oracle Real Application Clusters 11g Oracle RAC es, principalmente, una solución de alta disponibilidad para las aplicaciones de la base de datos de Oracle dentro del centro de datos. Permite que varias instancias de Oracle tengan acceso a una sola base de datos. El cluster consta de un grupo de servidores independientes que funcionan conjuntamente como un solo sistema y comparten el mismo conjunto de discos de almacenamiento. Cada instancia se ejecuta en un servidor separado del cluster. RAC puede ofrecer beneficios de rendimiento, alta disponibilidad, escalabilidad, tolerancia a fallas y balanceo de carga, y elimina todos los puntos únicos de falla de la solución de base de datos. Oracle RAC en clusters a grandes distancias Oracle RAC en clusters a grandes distancias (Oracle RAC extendido) es una arquitectura que permite que los servidores del cluster residan en ubicaciones físicamente separadas. De este modo, se elimina el centro de datos como punto único de falla. Oracle RAC extendido permite que todos los nodos dentro del cluster, independientemente de la ubicación, estén activos. Proporciona alta disponibilidad y continuidad del negocio durante una falla de red o del sitio, de la siguiente manera: El almacenamiento y los datos permanecen disponibles y activos en el sitio no afectado. Los servicios de Oracle balancean la carga y realizan failover a los nodos de Oracle RAC en el sitio no afectado. El failover transparente de las aplicaciones (TAF) de Oracle permite que las sesiones realicen failover automáticamente a los nodos de Oracle RAC en el sitio no afectado. Las aplicaciones de otros fabricantes colocadas bajo el control de Oracle Clusterware pueden balancear la carga y realizar failover a los nodos de Oracle RAC en el sitio no afectado, por ejemplo, NFS o Apache httpd. Los nodos de Oracle RAC en el sitio no afectado siguen procesando transacciones. Oracle recomienda que la mejor opción para emplear la arquitectura de Oracle RAC extendido es en los casos en que los dos centros de datos están relativamente cerca (a una distancia inferior a 100 km)12. 12 Consulte el informe técnico de Oracle Oracle Real Application Clusters (RAC) on Extended Distance Clusters. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 54 Oracle RAC y VPLEX Oracle RAC, normalmente, se ejecuta en un centro de datos local debido al posible impacto de la latencia inducida por la distancia, y la complejidad y sobrecarga relativas de ampliar Oracle RAC entre centros de datos con espejeado basado en host mediante Oracle ASM. Sin embargo, con EMC VPLEX Metro, una implementación de Oracle RAC extendido, desde la perspectiva del administrador de bases de datos de Oracle, se convierte en una instalación y una configuración estándares de Oracle RAC13. Configuración de Oracle ACFS Esta solución utiliza cuatro volúmenes de ACFS montados en el cluster Oracle RAC, como se muestra en la Tabla 10. Tres de estos volúmenes (SAPMNT, USRSAPTRANS y ASCS00) se exportaron como recursos compartidos NFS a los servidores de SAP, mediante una dirección IP virtual y un recurso NFS con alta disponibilidad bajo el control de Oracle Clusterware. Tabla 10. Puntos de montaje y volúmenes de Oracle ACFS Volumen de ACFS Tamaño (GB) Punto de montaje Descripción SAP_O_HOME 16 /oracle/VSE/112 ORACLE_HOME para la base de datos VSE; se comparte en todos los nodos de Oracle RAC SAPMNT 16 /sapmnt/VSE Directorio global de SAP, que almacena los kernels y los perfiles; se comparte en todas las máquinas virtuales de SAP USRSAPTRANS 16 /usr/sap/trans Directorio de transporte de SAP, que almacena los archivos de transporte; se comparte en todas las máquinas virtuales de la instancia de diálogo de SAP ASCS00 16 /usr/sap/VSE/ASCS00 Directorio de la instancia de SAP ASCS, que almacena los archivos relacionados con la instancia; se comparte en los nodos de cluster de SUSE Linux Enterprise High Availability Extension 13 Consulte el informe técnico de EMC Oracle Extended RAC with EMC VPLEX Metro Best Practices Planning. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 55 Oracle RAC extendido en VPLEX Metro Figura 49 La proporciona una representación lógica de la implementación de Oracle RAC extendido en VPLEX Metro para la solución. Figura 49. Oracle RAC extendido mediante EMC VPLEX Metro Configuración del Tabla 11 La muestra el diseño y la configuración del grupo de discos de ASM. grupo de discos de Tabla 11. Tamaño y configuración del grupo de discos de Oracle ASM Oracle ASM Grupo de discos de ASM* Cant. de discos Tamaño del grupo de discos (GB) Redundancia OCR 5 40 Normal EA_SAP_ACFS 4 64 Externa EA_SAP_DATA 16 2,048 Externa EA_SAP_REDO 4 64 Externa EA_SAP_REDOM 4 64 Externa EA_SAP_FRA 4 256 Externa * El prefijo EA_SAP_ se utiliza para identificar de manera exclusiva los grupos de discos de ASM relacionados con la aplicación SAP en Oracle RAC extendido. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 56 Conexión con Oracle RAC desde SAP Para que SAP se pueda conectar con la base de datos Oracle RAC, tnsnames.ora se ubicó en cada una de las máquinas virtuales de SAP (SAPDI1 y SAPDI2), como se muestra en la Figura 50. VSE.WORLD= (DESCRIPTION = (LOAD_BALANCE = OFF) (FAILOVER = ON) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = sse-ea-erac-scan-c01.sse.ea.emc.com) (PORT = 1521) ) ) (CONNECT_DATA = (SERVICE_NAME = VSE.sse.ea.emc.com) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC)) ) ) Figura 50. Ejemplo de entrada de archivo tnsnames.ora para la base de datos Oracle RAC El failover transparente de las aplicaciones (TAF) es una función ejecutada en el cliente que permite que los clientes se vuelvan a conectar a las instancias no afectadas si se produce una falla en una instancia de la base de datos. TAF se puede configurar mediante una cadena de conexión especificada en el cliente o atributos de servicio en el servidor. En la solución, el servicio de base de datos VSE.sse.ea.emc.com se configuró para TAF en Oracle RAC. También se configuró en el cliente para permitir que SAP utilice TAF. TAF se configuró para establecer conexiones en el momento del failover y para permitir que los usuarios con cursores abiertos continúen ejecutando operaciones de recuperación después de una falla de operaciones de selección. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 57 Infraestructura de red de Brocade Introducción Descripción general En esta sección, se describen las redes SAN e IP implementadas para la solución en los dos centros de datos y la extensión de capa 2 entre los centros de datos. La infraestructura de red se diseñó mediante los siguientes componentes de Brocade: Red IP SAN Switches de centro de datos Brocade VDX 6720 Redes troncales Brocade DCX 8510 Enrutadores de la serie Brocade MLX Tarjetas HBA Brocade 825 CNA Brocade 1020 Brocade VDX 6720 El switch de centro de datos Brocade VDX 6720 es un switch de puerto fijo de 10 GbE de velocidad de transferencia, de alto rendimiento y latencia ultrabaja. Está especialmente diseñado para mejorar la utilización de red, maximizar la disponibilidad de las aplicaciones, aumentar la escalabilidad y simplificar considerablemente la arquitectura de red en centros de datos virtualizados. Con un conjunto enriquecido de funciones de capa 2, Brocade VDX 6720 es una plataforma ideal para implementaciones tradicionales de switch en la parte superior del rack (ToR). Gracias a que ofrece la tecnología de fabric Brocade VCS, Brocade VDX 6720 permite a las organizaciones crear fabrics Ethernet de centro de datos, lo cual revoluciona el diseño de las redes de capa 2 y proporciona una base inteligente para centros de datos optimizados para la nube. Serie Brocade MLX Los enrutadores de la serie Brocade MLX están diseñados para permitir redes optimizadas para la nube, ya que proporcionan densidad de velocidad de transferencia de 100 GbE, 10 GbE y 1 GbE líder del sector; funciones enriquecidas de IPv4, IPv6, Multi-VRF, Multiprotocol Label Switching (MPLS) y funcionalidades de Ethernet de operador; y switching avanzado de capa 2. Mediante los enrutadores de la serie Brocade MLX, los centros de datos de misión crítica pueden admitir más tráfico, lograr un nivel mayor de virtualización y ofrecer servicios de alto valor basados en la nube usando menos infraestructura, lo cual permite simplificar las operaciones y reducir los costos. Además, los enrutadores de la serie Brocade MLX pueden reducir la complejidad en las redes de grandes campus, ya que disminuyen las capas principales y de agregación, además de ofrecer conectividad entre los sitios mediante MPLS/VPLS. Todos los enrutadores de la serie Brocade MLX ayudan a reducir los costos de alimentación y enfriamiento con los niveles más bajos de consumo de energía y disipación de calor en su clase. Diseñados para redes de funcionamiento continuo, los enrutadores de la serie Brocade MLX incluyen trunking de múltiples chasis (MCT), que proporciona más de 30 TB/s de ancho de banda de dos chasis, enlaces de enrutamiento de modo activo/activo completo y flujo de trabajo sin interrupción en el caso de un failover de nodo. Las organizaciones pueden lograr una alta resistencia mediante fabrics de switch, módulos de administración, fuentes de alimentación y sistemas de enfriamiento totalmente redundantes. Parar garantizar aún más la disponibilidad de la red y las aplicaciones, el sistema operativo Brocade IronWare incluye actualizaciones de software y failover de administración sin impacto. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 58 Red troncal Brocade DCX 8510 Las redes necesitan evolucionar a fin de adaptarse a las crecientes exigencias de los ambientes altamente virtualizados y las arquitecturas de nube privada. En la actualidad, Fibre Channel (FC) es el estándar de facto para redes de almacenamiento en el centro de datos. La incorporación de Fibre Channel de 16 Gb/s extiende la vida de esta tecnología de alto rendimiento, sólida y confiable. Esto permite a las organizaciones seguir aprovechando sus inversiones existentes en TI a medida que resuelven sus retos de negocios más difíciles. Las redes troncales Brocade DCX 8510 son la infraestructura de switches Fibre Channel de 16 Gb/s más sólida del sector y proporcionan la base de alto rendimiento más confiable y escalable para el almacenamiento de nube privada y los ambientes altamente virtualizados. Están diseñadas para mejorar la agilidad del negocio proporcionando acceso continuo a la información y reduciendo los costos administrativos y de infraestructura. La funcionalidad de FC de 16 Gb de Brocade DCX 8510 ofrece beneficios significativos para la conectividad de la SAN de Metro de un centro de datos a otro centro de datos: Los 16 Gb representan la conectividad FC de máximo rendimiento y latencia más baja para implementaciones que utilizan conexiones Fibre entre centros de datos. Velocidad de línea de FC de 10 Gb opcional para la utilización óptima de la línea si se implementa una red DWDM entre sitios. Esta función requiere una licencia. Interswitch link (ISL) trunking opcional a nivel de frame que permite una alta utilización en comparación con la función de DPS trunking estándar. Esta función requiere una licencia. Compresión opcional para ISL entre los centros de datos. Esto proporciona mayor ancho de banda para implementaciones en las que el número de conexiones de sitio a sitio son limitadas. Cifrado de datos en transferencia opcional para los ISL entre los centros de datos orientado a implementaciones que requieren niveles muy altos de seguridad de datos. Detección de pérdida de crédito de buffer y recuperación. Corrección de errores hacia adelante (FEC) automática, que corrige proactivamente errores de hasta 11 bits por frame de FC de 2,112 bits. El modo de diagnóstico para los puertos ISL entre los centros de datos se puede utilizar en cualquier puerto ISL (offline) y ofrece las siguientes características: Pruebas de loopback óptico y eléctrico. Prueba de saturación de enlaces. Precisión de medida de distancia entre enlaces de hasta 5 m cuando se utiliza con SFP+ de 8 Gb y de hasta 50 m cuando se utiliza con SFP+ de 10 GbE. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 59 Configuración de red IP Para la solución, la red IP en cada centro de datos se creó con dos switches Brocade VDX 6720 en una configuración VCS. Todos los servidores se conectaron a la red mediante conexiones de 10 GbE redundantes proporcionadas por CNA Brocade 1020. Los dos switches Brocade VDX de cada sitio se conectaron con un enrutador de la serie Brocade MLX mediante un grupo de agregación de enlaces virtual (vLAG). Los enrutadores de la serie Brocade MLX extienden la red de capa 2 entre los dos centros de datos. Nota Un vLAG es un servicio de fabric que permite que un grupo de agregación de enlaces (LAG) se origine a partir de varios switches Brocade VDX. Del mismo modo que un LAG estándar, un vLAG utiliza el protocolo de control de agregación de enlaces (LACP) para controlar la agrupación de varios puertos físicos para formar un solo canal lógico. Oracle RAC depende de una IP virtual de alta disponibilidad (interconexión de RAC o HAIP) para la comunicación con la red privada. Con HAIP, se balancea la carga del tráfico de interconexión entre el conjunto de interfaces identificadas como la red privada. Para la solución, se utilizó una red VLAN (VLAN 10) separada para la interconexión. VLAN 20 manejó todo el tráfico público. Todo el tráfico entre el sitio A y el sitio B se enrutó mediante los enrutadores Brocade MLX usando varios puertos configurados como un LAG. Figura 51 La muestra la infraestructura de red IP. Figura 51. Redes IP de la solución Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 60 Configuración de red SAN La SAN en cada centro de datos se diseñó con redes troncales Brocade DCX 8510, como se muestra en la Figura 52. Todos los servidores se conectaron a la SAN mediante conexiones de 8 Gb redundantes proporcionadas por tarjetas HBA Brocade 825. La conexión de VPLEX a VPLEX entre los centros de datos utiliza varias conexiones FC entre las redes troncales Brocade DCX 8510. Estas se usan en modo activo/activo con failover. Figura 52. Redes SAN de la solución Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 61 Alta disponibilidad y continuidad del negocio: pruebas y validación Introducción El equipo de validación de EMC, inicialmente, instaló y validó el ambiente sin ningún esquema de protección de continuidad del negocio o de alta disponibilidad. Luego, transformó el ambiente en la solución de continuidad del negocio de misión crítica descrita en este informe técnico. Realizamos las siguientes pruebas para validar la solución y demostrar la eliminación de todos los puntos únicos de falla del ambiente: Falla del proceso de servicio de línea de espera de SAP Falla de la máquina virtual de instancia de SAP ASCS Falla de nodo de Oracle RAC Falla del sitio Aislamiento del cluster VPLEX Falla del proceso Escenario de prueba de servicio de línea Este escenario de prueba valida que, si se produce una falla en el proceso del de espera de SAP servicio de línea de espera, el cluster SUSE Linux Enterprise High Availability Extension promueve la instancia de SAP ERS a una instancia de ASCS completamente funcional y asume el control de la tabla de bloqueo sin interrupción para el usuario final. A fin de evaluar este escenario de falla, finalizamos el proceso de línea de espera en el nodo activo de ASCS con el comando kill: kill -9 <process id> Comportamiento del sistema El sistema responde ante la falla del proceso del servicio de línea de espera de la siguiente manera: 1. El agente de recursos SAPInstance detecta e informa la falla, como se muestra en la Figura 53. Figura 53. El agente de recursos SAPInstance detecta e informa la falla Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 62 2. El agente de recursos maestro/esclavo promueve el nodo esclavo anterior (SAPASCS2) al nodo maestro, que aloja los servicios ASCS, e inicia ERS como esclavo en el otro nodo (SAPASCS3) cuando se vuelve a unir al cluster (consulte la Figura 54). Figura 54. 3. El agente de recursos maestro/esclavo intercambia los nodos maestro y esclavo Se restaura la tabla de bloqueo replicada, como se muestra en la Figura 55. Figura 55. Restauración de la tabla de bloqueo replicada Resultado El usuario final no nota la falla en el proceso de línea de espera, a menos que una operación de línea de espera esté en ejecución. En este caso, el usuario final experimenta un tiempo de respuesta de transacción más prolongado durante el traspaso. Los usuarios nuevos pueden iniciar sesión en el sistema inmediatamente después del traspaso del servidor de mensajes. No se requiere intervención administrativa. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 63 Falla de la máquina virtual de instancia de SAP ASCS Escenario de prueba Este escenario de prueba valida que, si se produce una interrupción inesperada de ESXi Server (lo cual equivale a una falla en una máquina virtual), el cluster High Availability Extension promueve la instancia de SAP ERS a una instancia de ASCS completamente funcional y asume el control de la tabla de bloqueo, sin interrupción para el usuario final. Para evaluar este escenario de falla, desactivamos (mediante la consola física remota) el servidor ESXi Server que aloja la máquina virtual de la instancia de SAP ASCS. Luego, reiniciamos el servidor sin entrar en modo de mantenimiento. Comportamiento del sistema El sistema responde ante la falla de la máquina virtual de la siguiente manera: 1. SAPASCS2 deja de estar disponible en vSphere Client (consulte la Figura 56). Figura 56. La máquina virtual falla Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 64 2. El agente de recursos SAPInstance detecta e informa la falla (consulte la Figura 57). Figura 57. 3. VMware HA reinicia la máquina virtual con errores SAPASCS2 en el host ESXi no afectado, como se muestra en la Figura 58. Figura 58. 4. El agente de recursos SAPInstance detecta e informa la falla VMware HA reinicia la máquina virtual fallida El agente de recursos maestro/esclavo promueve el nodo esclavo anterior (SAPASCS3) al nodo maestro, que aloja los servicios ASCS, e inicia ERS como esclavo en el otro nodo (SAPASCS2) cuando se vuelve a unir al cluster (consulte la Figura 59). Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 65 Figura 59. esclavo 5. El agente de recursos maestro/esclavo intercambia los nodos maestro y Se restaura la tabla de bloqueo replicada (consulte la Figura 60). Figura 60. Restauración de la tabla de bloqueo replicada Resultado El usuario final no nota la falla en el proceso de línea de espera, a menos que una operación de línea de espera esté en ejecución. En este caso, el usuario final experimenta un tiempo de respuesta de transacción más prolongado durante el traspaso. Los usuarios nuevos pueden iniciar sesión en el sistema inmediatamente después del traspaso del servidor de mensajes. No se requiere intervención administrativa. Falla de nodo de Oracle RAC Escenario de prueba Este escenario de prueba valida que, si se produce una falla inesperada en un nodo de RAC, las instancias de SAP se conectan automáticamente a otros nodos de RAC. Los usuarios finales pueden seguir con sus transacciones sin interrupción, a menos que se estén ejecutando transacciones no confirmadas (a nivel de la base de datos) en el nodo de RAC con errores. Para evaluar este escenario de falla, reiniciamos el servidor para provocar un failover de nodo de Oracle. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 66 Comportamiento del sistema El sistema responde ante la falla del nodo de RAC de la siguiente manera: 1. El nodo de RAC se coloca offline y la instancia VSE003 no está disponible, como se muestra en la Figura 61. oracle@sse-ea-erac-n01:~> srvctl status database -d VSE Instance VSE001 is running on node sse-ea-erac-n01 Instance VSE002 is running on node sse-ea-erac-n02 Instance VSE004 is running on node sse-ea-erac-n03 Instance VSE003 is not running on node sse-ea-erac-n04 Figura 61. 2. El nodo de RAC se coloca offline El proceso de trabajo de la instancia de SAP se conecta con otra instancia de RAC, como se muestra en la Figura 62. . Figura 62. La instancia de SAP se conecta con otro nodo de RAC Resultado El usuario final experimenta un tiempo de respuesta de transacción más prolongado cuando el proceso de trabajo de instancia de diálogo se vuelve a conectar con otro nodo de RAC. Las transacciones no confirmadas se revierten a nivel de la base de datos a fin de garantizar la consistencia de los datos. El usuario final recibe un mensaje de error del sistema (volcado corto) y debe reiniciar la transacción. No se requiere intervención administrativa. Falla del sitio Escenario de prueba Este escenario de prueba valida que, si se produce una falla de todo el sitio, los nodos de RAC no afectados conservan las operaciones de base de datos. Para evaluar este escenario de falla, simulamos una falla completa del sitio A, incluidos los componentes del cluster VPLEX, ESXi Server, la red y los nodos de Oracle RAC. VPLEX Witness permaneció disponible en el sitio C. En el sitio B, el cluster VPLEX 2 siguió en comunicación con VPLEX Witness. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 67 Figura 63 La muestra el estado del ambiente antes de la falla del sitio. Figura 63. Estado del ambiente anterior a la falla del sitio A Comportamiento del sistema El sistema responde ante la falla del sitio de la siguiente manera: Cuando se produce una falla en el sitio A, VPLEX Witness garantiza que la regla de desconexión del grupo de consistencia, que define al cluster 1 como el cluster preferido, se omita y que el almacenamiento proporcionado por el cluster VPLEX 2 en el sitio B permanezca disponible. Los nodos de RAC sse-ea-erac-n03 y sse-ea-erac-n04 en el sitio B permanecen disponibles. Cuando los servidores ESXi Server del sitio A fallan, VMware HA reinicia SAPASCS3 y SAPDI1 en el sitio B. SAPASCS3 se reinicia en otro host ESXi para SAPASCS2, como se indica en la regla definida de afinidad entre máquinas virtuales. SUSE Linux Enterprise High Availability Extension detecta la falla del nodo de cluster SAPASCS3. Dado que ERS se estaba ejecutando en este nodo, el cluster no realiza ninguna acción, excepto reiniciar ERS cuando SAPASCS3 se vuelve a unir al cluster. La tabla de bloqueo se conserva y permanece en funcionamiento en todo momento. Los usuarios finales de SAPDI1 pierden sus sesiones debido a la falla de ESXi Server. Durante el proceso de reinicio, los nuevos usuarios son dirigidos a SAPDI2. Cuando SAPDI1 se reinicia en el sitio B, los usuarios pueden iniciar sesión en SAPDI1 nuevamente. Figura 64 La muestra el estado del ambiente después de la falla del sitio. Figura 64. Estado del ambiente después de la falla del sitio A Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 68 Resultado Tabla 12 La muestra el comportamiento esperado y el comportamiento observado del sistema cuando se produce la falla en el sitio A. Tabla 12. Comportamiento esperado y comportamiento observado Estado anterior a la prueba Comportamiento esperado Comportamiento observado Expulsado Expulsado Expulsado Expulsado Disponible Disponible sse-ea-erac-n04 (sitio B) Disponible Disponible sse-ea-r710a (sitio A) No disponible No disponible VMware HA reinicia el sitio B VMware HA reinicia el sitio B No disponible No disponible VMware HA reinicia el sitio B VMware HA reinicia el sitio B Disponible Disponible Sistema Nodos de Oracle RAC (base de datos VSE) ESXi Server Máquina virtual sse-ea-erac-n01 (sitio A) sse-ea-erac-n02 (sitio A) sse-ea-erac-n03 (sitio B) Todos disponibles SAPASCS3 sse-ea-r710b (sitio A) SAPDI1 sse-ea-r710c (sitio B) SAPDI2 Todos disponibles sse-ea-r710d (sitio B) Disponible SAPASCS2 Cluster VPLEX VPLEX1 – Site A – cluster-1 VPLEX2 – Site B – cluster-2 Servicios de SAP Servidor de replicación de línea de espera Servidor de línea de espera/de mensajes Aislamiento del cluster VPLEX Disponible Todos disponibles Todos disponibles Disponible Disponible Disponible Disponible No disponible No disponible Disponible Disponible No disponible No disponible SLE HAE se reinicia después del reinicio en el sitio B SLE HAE se reinicia después del reinicio en el sitio B Disponible Disponible Escenario de prueba Este escenario de prueba valida que, si se produce el aislamiento de un cluster VPLEX, la base de datos y las aplicaciones de SAP continúan funcionando en el sitio no afectado sin sufrir ninguna interrupción. Para evaluar este escenario de falla, simulamos el aislamiento del cluster preferido en el sitio A, con la red IP de administración externa y la red de comunicaciones WAN de VPLEX particionadas. La red de LAG permaneció disponible. VPLEX Witness permaneció disponible en el sitio C. En el sitio B, el cluster VPLEX 2 mantuvo la comunicación con VPLEX Witness. Comportamiento del sistema El sistema responde ante el aislamiento del cluster VPLEX de la siguiente manera: Cuando se aísla VPLEX en el sitio A, VPLEX Witness garantiza que la regla de desconexión del grupo de consistencia, que define al cluster 1 como el cluster preferido, se omita y que el almacenamiento proporcionado por el cluster VPLEX 2 en el sitio B permanezca disponible. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 69 Los nodos de RAC sse-ea-erac-n03 y sse-ea-erac-n04 en el sitio B permanecen disponibles y los nodos de RAC sse-ea-erac-n01 y sse-eaerac-n02 en el sitio A se expulsan. Los servidores ESXi Server en el sitio A permanecen disponibles y las máquinas virtuales SAPASCS2 y SAPDI1 permanecen activas debido al uso de la conexión entre clusters de VPLEX Metro HA. Figura 65 La muestra el estado del ambiente después del aislamiento de VPLEX en el sitio A. Figura 65. Estado del ambiente después del aislamiento de VPLEX en el sitio A Resultado Tabla 13 La muestra el comportamiento esperado y el comportamiento observado del sistema cuando se aísla VPLEX en el sitio A. Tabla 13. Comportamiento esperado y comportamiento observado Sistema Nodos de Oracle RAC (base de datos VSE) Estado anterior a la prueba sse-ea-erac-n01 (sitio A) sse-ea-erac-n02 (sitio A) sse-ea-erac-n03 (sitio B) sse-ea-erac-n04 (sitio B) Todos disponibles Comportamiento esperado Comportamiento observado Expulsado Expulsado Expulsado Expulsado Disponible Disponible Disponible Disponible Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 70 Sistema ESXi Server Máquina virtual Estado anterior a la prueba Comportamiento esperado Comportamiento observado Todos disponibles Todos disponibles Todos disponibles No disponible No disponible Disponible Disponible Todos disponibles Todos disponibles sse-ea-r710a (sitio A) SAPASCS2 sse-ea-r710b (sitio A) SAPDI1 sse-ea-r710c (sitio B) SAPDI2 sse-ea-r710d (sitio B) SAPASCS3 Cluster VPLEX VPLEX1 – Site A – cluster-1 VPLEX2 – Site B – cluster-2 Servicios de SAP Servidor de replicación de línea de espera Servidor de línea de espera/de mensajes Todos disponibles Todos disponibles Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 71 Conclusión Resumen general Esta solución demuestra la transformación de una implementación de SAP de tipo activo/pasivo tradicional en una solución de continuidad del negocio con alta disponibilidad con centros de datos en modo activo/activo y disponibilidad continua de las aplicaciones. La solución combina componentes de alta disponibilidad de EMC, VMware, Oracle, SUSE y Brocade para: Eliminar los puntos únicos de falla de todas las capas del ambiente. Proporcionar centros de datos de tipo activo/activo compatibles con RPO y RTO cercanos a cero. Permitir la continuidad del negocio de misión crítica para las aplicaciones de SAP. Cada punto único de falla se identificó y moderó mediante componentes tolerantes a fallas y tecnologías de agrupación en clusters de alta disponibilidad. Se aumentó la utilización de recursos permitiendo el acceso activo/activo a los datos. Se automatizó completamente el manejo de fallas para eliminar el SPOF final y, generalmente, más impredecible de la arquitectura: las personas y los procesos. La serie EMC Symmetrix VMAX 10K con plataformas de almacenamiento Enginuity de clase empresarial ofrece la base de la solución. Además, el uso de herramientas de administración y monitoreo como vSphere Client, EMC Virtual Storage Integrator y las herramientas de rendimiento de VPLEX simplifica la administración operacional y permite el monitoreo y el mapeo del agrupamiento de infraestructura. Oracle RAC en clusters a grandes distancias por medio de VPLEX brinda los beneficios siguientes: Administración simplificada de la implementación: las tareas de instalación, configuración y mantenimiento son idénticas a las de la implementación de RAC en un solo sitio. Los hosts se conectan solo con su cluster VPLEX local, pero tienen acceso completo de lectura/escritura a la misma base de datos en los dos sitios. No es necesario implementar Clusterware ni voting disks de Oracle en un tercer sitio. Eliminación de los costosos ciclos de CPU del host que utiliza el espejeado de ASM, ya que el I/O se envía solo una vez del host al VPLEX local. Capacidad de crear grupos de consistencia que protegen varias aplicaciones o bases de datos como una unidad. Hallazgos Para validar la solución, el equipo de validación de EMC llevó a cabo las siguientes pruebas y registró los comportamientos indicados: Simulación de una falla del proceso de servicios de línea de espera de SAP La aplicación continúa sin interrupción Simulación de una falla de máquina virtual de la instancia de SAP ASCS La aplicación continúa sin interrupción Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 72 Simulación de una falla de nodo de Oracle RAC La aplicación continúa sin interrupción Simulación de una falla completa del sitio La aplicación continúa sin interrupción Validación de la funcionalidad de VPLEX Witness durante el aislamiento simulado de un cluster VPLEX La aplicación continúa sin interrupción La prueba demuestra cómo las soluciones de alta disponibilidad de VMware, SAP, SUSE y Oracle eliminan los puntos únicos de falla a nivel local. Asimismo, demuestra cómo VPLEX Metro, combinado con SUSE Linux Enterprise High Availability Extension, Oracle RAC extendido y redes de Brocade, amplía esta alta disponibilidad para traspasar los límites del centro de datos y permitir que los servidores de varios centros de datos tengan acceso de lectura/escritura a los dispositivos de almacenamiento de bloques compartidos. VPLEX Witness y la conexión entre clusters brindan un nivel aún más alto de resistencia. En conjunto, estas tecnologías permiten la transformación de una implementación de centro de datos activo/pasivo tradicional en una solución de continuidad del negocio de misión crítica con centros de datos activo/activo, disponibilidad de las aplicaciones 24x7, y RTO y RPO cercanos a ceros, sin puntos únicos de falla. Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 73 Referencias EMC Para obtener más información, consulte los siguientes documentos (disponibles en mexico.EMC.com [visite el sitio web de su país correspondiente] y el sitio web del servicio de soporte en línea de EMC): EMC VPLEX Metro Witness Technology and High Availability Uso de las plataformas de virtualización VMware con EMC VPLEX. Planificación de mejores prácticas Conditions for Stretched Hosts Cluster Support on EMC VPLEX Metro Oracle Extended RAC with EMC VPLEX Metro Best Practices Planning Guía de configuración de EMC VPLEX con GeoSynchrony 5.0 Notas técnicas sobre mejores prácticas de implementación y planificación para EMC VPLEX Guía de la CLI de EMC VPLEX con GeoSynchrony 5.0 y versiones de mantenimiento EMC Simple Support Matrix for EMC VPLEX and GeoSynchrony Validating Host Multipathing with EMC VPLEX. Technical Notes Guía sobre la CLI de EMC VPLEX Oracle Para obtener más información, consulte los siguientes documentos de Oracle: Moving your SAP Database to Oracle Automatic Storage Management 11g Release 2: A Best Practices Guide SAP with Oracle Real Application Clusters 11g Release 2 and Oracle Automatic Storage Management 11g Release 2: Advanced Configurations & Techniques Configuration of SAP NetWeaver for Oracle Grid Infrastructure 11.2.0.2 and Oracle Real Application Clusters 11g Release 2: A Best Practices Guide Oracle Real Application Clusters (RAC) on Extended Distance Clusters Oracle Database Upgrade Guide Upgrade to Oracle Database 11g Release 2 (11.2): UNIX For Oracle Patch Set Release 11.2.0.2 and 11.2.0.3 VMware Para obtener más información, consulte los siguientes documentos de VMware: VMware vSphere Networking ESXi 5.0 VMware vSphere Availability ESXi 5.0 Artículo de Knowledgebase de VMware 1026692: Using VPLEX Metro with VMware HA Artículo de Knowledgebase de VMware 1034165: Disabling simultaneous write protection provided by VMFS using the multi-writer flag SAP Solutions on VMware vSphere: High Availability SAP Solutions on VMware: Best Practices Guide Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 74 SUSE Para obtener más información, consulte los siguientes documentos de SUSE: SUSE Linux Enterprise High Availability Extension – High Availability Guide Running SAP NetWeaver on SUSE Linux Enterprise Server with High Availability – Simple Stack SAP Applications Made High Available on SUSE Linux Enterprise Server 10 Protection of Business-Critical Applications in SUSE Linux Enterprise Environments Virtualized with VMware vSphere 4 and SAP NetWeaver as an Example SAP Para obtener más información, consulte los siguientes documentos de SAP: Nota de SAP 1552925: Linux High Availability Cluster Solutions Nota de SAP 1431800: Oracle 11.2.0 Central Technical Note Nota de SAP 105047: Support for Oracle Functions in the SAP Environment Nota de SAP 1550133: Oracle Automatic Storage Management (ASM) Nota de SAP 527843: Oracle RAC Support in the SAP Environment Nota de SAP 989963: Linux: VMware Timing Problem Nota de SAP 1122388: Linux: VMware vSphere Configuration Guidelines Nota de SAP 1310037: SUSE Linux Enterprise Server 11: Installation notes SAP Installation Guide for SAP ERP 6.0 – EHP 4 Ready ABAP on Linux: Oracle - Based on SAP NetWeaver 7.0 including Enhancement Package 1 Portal de ayuda sobre el servidor de replicación de línea de espera de SAP Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 75 Apéndice: Configuraciones de ejemplo Ejemplo de configuración de CRM node SAPASCS2 \ attributes standby="off" node SAPASCS3 \ attributes standby="off" primitive rsc_IP_VSE_SAPVIPE ocf:heartbeat:IPaddr2 \ operations $id="rsc_IP_VSE_SAPVIPE-operations" \ op monitor interval="10s" timeout="20s" on_fail="restart" \ params ip="xxx.xxx.xxx.xxx" \ meta is-managed="true" primitive rsc_SAP_VSE_ASCS00_SAPVIPE ocf:heartbeat:SAPInstance \ operations $id="rsc_SAP_VSE_ASCS00_SAPVIPE-operations" \ op monitor interval="120" enabled="true" role="Master" timeout="60" start_delay="5" \ op start interval="0" timeout="180" \ op stop interval="0" timeout="240" \ op promote interval="0" role="Master" timeout="320" start_delay="0" \ op demote interval="0" role="Slave" timeout="320" start_delay="0" \ params InstanceName="VSE_ASCS00_SAPVIPE" ERS_InstanceName="VSE_ERS01_SAPASCS2" AUTOMATIC_RECOVER="true" START_PROFILE="/sapmnt/VSE/profile/START_ASCS00_SAPVIPE" ERS_START_PROFILE="/sapmnt/VSE/profile/START_ERS01_SAPASCS2" \ meta target-role="Started" primitive sbd_stonith stonith:external/sbd \ meta target-role="started" \ op monitor interval="15" timeout="15" start-delay="15" \ params sbd_device="/dev/sdb" group grp_sap_VSE rsc_IP_VSE_SAPVIPE \ meta is-managed="true" target-role="started" ms msl_sap_VSE_ASCS00_SAPVIPE rsc_SAP_VSE_ASCS00_SAPVIPE \ meta globally-unique="true" target-role="Started" clone-node-max="1" mastermax="1" notify="true" colocation colocation_IP_ASCS inf: grp_sap_VSE:Started msl_sap_VSE_ASCS00_SAPVIPE:Master order ord_VSE_IP_Master : grp_sap_VSE msl_sap_VSE_ASCS00_SAPVIPE:promote symmetrical=false property $id="cib-bootstrap-options" \ dc-version="1.1.5-5bd2b9154d7d9f86d7f56fe0a74072a5a6590c60" \ cluster-infrastructure="openais" \ expected-quorum-votes="2" \ last-lrm-refresh="1329421965" \ default-resource-stickiness="1000" \ no-quorum-policy="ignore" \ stonith-timeout="180s" Ejemplo de perfil de instancia de ASCS SAPSYSTEMNAME = VSE SAPSYSTEM = 00 INSTANCE_NAME = ASCS00 DIR_CT_RUN = $(DIR_EXE_ROOT)/run DIR_EXECUTABLE = $(DIR_INSTANCE)/exe SAPLOCALHOST = SAPVIPE #----------------------------------------------------------------------# SAP Message Server parameters are set in the DEFAULT.PFL #----------------------------------------------------------------------ms/standalone = 1 ms/server_port_0 = PROT=HTTP,PORT=81$$ #----------------------------------------------------------------------# SAP Enqueue Server Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 76 #----------------------------------------------------------------------enque/table_size = 4096 rdisp/enqname = $(rdisp/myname) enque/snapshot_pck_ids = 100 ipc/shm_psize_34 = 0 enque/server/replication = true enque/server/max_requests = 1000 enque/enrep/stop_timeout_s = 0 enque/enrep/stop_retries = 0 Ejemplo de perfil de instancia de ERS SAPSYSTEM = 01 SAPSYSTEMNAME = VSE INSTANCE_NAME = ERS01 #-------------------------------------------------------------------# Special settings for this manually set up instance #-------------------------------------------------------------------DIR_EXECUTABLE = $(DIR_INSTANCE)/exe DIR_CT_RUN = /usr/sap/VSE/SYS/exe/run #-------------------------------------------------------------------# Settings for enqueue monitoring tools (enqt, ensmon) #-------------------------------------------------------------------enque/process_location = REMOTESA rdisp/enqname = $(rdisp/myname) #-------------------------------------------------------------------# standalone enqueue details from ASCS instance #-------------------------------------------------------------------ASCSID = 00 ASCSHOST = SAPVIPE enque/serverinst = $(ASCSID) enque/serverhost = $(ASCSHOST) #-------------------------------------------------------------------# HA polling #-------------------------------------------------------------------#enque/enrep/hafunc_implementation = script #enque/enrep/poll_interval = 10000 #enque/enrep/hafunc_init = #enque/enrep/hafunc_check = $(DIR_EXECUTABLE)/enqtest.sh Ejemplo de perfil de inicio de ERS SAPSYSTEMNAME = VSE SAPSYSTEM = 01 INSTANCE_NAME = ERS01 #----------------------------------------------------------------------# Special Settings for this manually set up instance #----------------------------------------------------------------------ASCSID = 00 DIR_CT_RUN = /usr/sap/VSE/SYS/exe/run DIR_EXECUTABLE = $(DIR_INSTANCE)/exe _PF = $(DIR_PROFILE)/VSE_ERS01_SAPASCS2 SETENV_00 = LD_LIBRARY_PATH=$(DIR_EXECUTABLE) SETENV_01 = PATH=$(DIR_INSTANCE)/exe:%(PATH) #----------------------------------------------------------------------# Copy SAP Executables #----------------------------------------------------------------------_CPARG0 = list:$(DIR_EXECUTABLE)/ers.lst Execute_00 = immediate $(DIR_EXECUTABLE)/sapcpe$(FT_EXE) $(_CPARG0) pf=$(_PF) #----------------------------------------------------------------------# Start enqueue replication server #----------------------------------------------------------------------_ER = er.sap$(SAPSYSTEMNAME)_$(INSTANCE_NAME) Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 77 Execute_01 = immediate rm -f $(_ER) Execute_02 = local ln -s -f $(DIR_EXECUTABLE)/enrepserver $(_ER) Restart_Program_00 = local $(_ER) pf=$(_PF) NR=$(ASCSID) Ejemplo de perfil de instancia de DI SAPSYSTEMNAME = VSE SAPSYSTEM = 00 INSTANCE_NAME = D00 DIR_CT_RUN = $(DIR_EXE_ROOT)/run DIR_EXECUTABLE = $(DIR_INSTANCE)/exe exe/saposcol = $(DIR_CT_RUN)/saposcol rdisp/wp_no_dia = 10 rdisp/wp_no_btc = 3 exe/icmbnd = $(DIR_CT_RUN)/icmbnd icm/server_port_0 = PROT=HTTP,PORT=80$$ SAPFQDN = sse.ea.emc.com SAPLOCALHOSTFULL = $(SAPLOCALHOST).$(SAPFQDN) ipc/shm_psize_10 = 136000000 ipc/shm_psize_40 = 112000000 rdisp/wp_no_vb = 1 rdisp/wp_no_vb2 = 1 rdisp/wp_no_spo = 1 enque/process_location = REMOTESA enque/serverhost = SAPVIPE enque/serverinst = 00 enque/deque_wait_answer = TRUE enque/con_timeout = 2000 enque/con_retries = 60 Continuidad del negocio de misión crítica de EMC para SAP EMC VPLEX y serie EMC Symmetrix VMAX 10K con Enginuity 78