Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Actualizar los clústeres de SAP Pacemaker de a ENSA1 ENSA2
Creada por Gergely Cerdi (AWS) y Balazs Sandor Skublics () AWS
Resumen
Este patrón explica los pasos y las consideraciones para actualizar un clúster SAP Pacemaker basado en Standalone Enqueue Server () a. ENSA1 ENSA2 La información de este patrón se aplica a los sistemas SUSE operativos Linux Enterprise Server (SLES) y Red Hat Enterprise Linux (RHEL).
Los clústeres Pacemaker de las versiones SAP NetWeaver 7.52 o S/4 HANA 1709 y anteriores se ejecutan en una ENSA1 arquitectura y están configurados específicamente para ello. ENSA1 Si ejecuta sus SAP cargas de trabajo en Amazon Web Services (AWS) y está interesado en pasarse a Amazon Web Services ()ENSA2, es posible que la RHEL documentación SAPSUSE, y no proporcione información exhaustiva. Este patrón describe los pasos técnicos necesarios para reconfigurar los SAP parámetros y los clústeres de Pacemaker desde los que realizar la actualización. ENSA1 ENSA2 Proporciona ejemplos de SUSE sistemas, pero el concepto es el mismo para RHEL los clústeres.
Notas: ENSA1 y ENSA2 son conceptos que se refieren únicamente a SAP las aplicaciones, por lo que la información de este patrón no se aplica a ningún SAP HANA otro tipo de clústeres. Técnicamente, se ENSA2 puede utilizar con o sin Enqueue Replicator 2. Sin embargo, la alta disponibilidad (HA) y la automatización de la conmutación por error (mediante una solución de clúster) requieren Enqueue Replicator 2. Este patrón utiliza el término ENSA2clústeres para referirse a los clústeres con Enqueue Server 2 y Enqueue Replicator 2 independientes. |
Requisitos previos y limitaciones
Requisitos previos
Un clúster funcional que utiliza ENSA1 Pacemaker y Corosync en o. SLES RHEL
Al menos dos instancias de Amazon Elastic Compute Cloud (AmazonEC2) en las que se estén ejecutando las instancias (ABAPSCS) SAP Central Services (ASCS/) y Enqueue Replication Server (ERS).
Conocimientos sobre la gestión de SAP aplicaciones y clústeres.
Acceso al entorno Linux como usuario raíz.
Limitaciones
ENSA1los clústeres basados solo admiten una arquitectura de dos nodos.
ENSA2los clústeres basados en clústeres no se pueden implementar en SAP NetWeaver versiones anteriores a la 7.52.
EC2las instancias de los clústeres deben estar en distintas zonas de AWS disponibilidad.
Versiones de producto
SAP NetWeaver versión 7.52 o posterior
A partir de la versión S/4 HANA 2020, solo se admiten ENSA2 clústeres
Kernel 7.53 o posterior, que admite Enqueue ENSA2 Replicator 2
SLESpara SAP aplicaciones de la versión 12 o posterior
RHELpara SAP las versiones 7.9 o posteriores de alta disponibilidad (HA)
Arquitectura
Pila de tecnología de origen
SAP NetWeaver 7.52 con SAP Kernel 7.53 o posterior
SLESo sistema operativo RHEL
Pila de tecnología de destino
SAP NetWeaver 7.52 con SAP Kernel 7.53 o posterior, incluido el S/4 2020 HANA con plataforma ABAP
SLESo sistema operativo RHEL
Arquitectura de destino
El siguiente diagrama muestra una configuración de alta disponibilidad deASCS/SCSe ERS instancias basadas en un ENSA2 clúster.
Comparación de ENSA2 clústeres ENSA1 y clústeres
SAPpresentado ENSA2 como el sucesor deENSA1. Un clúster ENSA1 basado admite una arquitectura de dos nodos en la que la ASCS/SCS instance fails over to ERS when an error occurs. This limitation stems from how the ASCS/SCS instance regains the lock table information from the shared memory of the ERS node after failover. ENSA2-based clusters with Enqueue Replicator 2 eliminate this limitation, because the ASCS/SCS instance can collect the lock information from the ERS instance over the network. ENSA2-based clusters can have more than two nodes, because the ASCS/SCS instance is no longer required to fail over to the ERS node. (However, in a two-node ENSA2 cluster environment, the ASCS/SCS instancia seguirá realizando una conmutación por error al ERS nodo porque no hay otros nodos en el clúster a los que realizar la conmutación por error.) ENSA2 se admite a partir SAP del Kernel 7.50 con algunas limitaciones. Para una configuración de alta disponibilidad compatible con Enqueue Replicator 2, el requisito mínimo es de NetWeaver 7.52 (consulte la nota 2630416). SAP OSS
Automatizar y escalar
El clúster de alta disponibilidad de la arquitectura de destino realiza automáticamente la conmutación por ASCS error a otros nodos.
Escenarios para pasar a clústeres ENSA2 basados
Existen dos escenarios principales para la actualización a clústeres ENSA2 basados:
Escenario 1: elige realizar la actualización ENSA2 sin una SAP actualización o HANA conversión a S/4 que la acompañe, suponiendo que su SAP versión y la versión del núcleo sean compatiblesENSA2.
Escenario 2: ENSA2 como parte de una actualización o conversión (por ejemplo, a S/4 HANA 1809 o una versión posterior), utiliza. SUM
La sección Epics describe los pasos para estos dos escenarios. El primer escenario requiere que configure manualmente los parámetros SAP relacionados antes de cambiar la configuración del clúster. ENSA2 En el segundo escenario, los binarios y los parámetros SAP relacionados los SUM despliega y la única tarea pendiente es actualizar la configuración del clúster para HA. Aun así, le recomendamos que valide SAP los parámetros después de usarlosSUM. En la mayoría de los casos, la HANA conversión a S/4 es el motivo principal de la actualización de un clúster.
Herramientas
Para los administradores de paquetes de sistemas operativos, recomendamos las herramientas Zypper (forSLES) o YUM (forRHEL).
Para la administración de clústeres, recomendamos usar shells crm (paraSLES) o pcs (paraRHEL).
SAPherramientas de administración de instancias comoSAPControl.
SUMHerramienta (opcional) para la actualización de la HANA conversión a S/4.
Prácticas recomendadas
Para conocer las mejores prácticas sobre el uso SAP de cargas de trabajoAWS, consulte SAPLens for the AWS Well-Architected Framework.
Tenga en cuenta la cantidad de nodos del clúster (pares o impares) en su ENSA2 arquitectura de varios nodos.
Configure el ENSA2 clúster para SLES 15 de acuerdo con el estándar de certificación SAP CLU S/4-HA-1.0.
Guarde o haga una copia de seguridad del estado actual del clúster y de la aplicación antes de realizar la actualización a. ENSA2
Epics
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Configure los parámetros en el perfil predeterminado. | Si desea actualizar a la misma versión ENSA2 mientras utiliza la misma SAP versión o si la versión de destino es la predeterminadaENSA1, defina los parámetros en el perfil predeterminado (DEFAULT. PFLfile) con los siguientes valores.
donde notaPara utilizar esta opción de actualización, la versión y la versión del núcleo deben ser compatibles con Enqueue ENSA2 Replicator 2. SAP | SAP |
Configure el perfil de instanciaASCS/SCS. | Si quieres actualizar a la misma versión ENSA2 mientras utilizas la misma SAP versión o si la versión de destino es la predeterminadaENSA1, establece los siguientes parámetros en el perfil de SCS instanciaASCS/. La sección del perfil en la que ENSA1 se define tiene un aspecto similar al siguiente.
Para reconfigurar esta sección paraENSA2:
Esta sección de perfil tendrá un aspecto similar al siguiente después de los cambios.
importante
| SAP |
ERSConfigure el perfil. | Si desea actualizar a la misma versión ENSA2 mientras utiliza la misma SAP versión o si la versión de destino es la predeterminadaENSA1, defina los siguientes parámetros en el perfil de la ERS instancia. Busque la sección en la que está definido el replicador de puesta en cola. Será similar al siguiente.
Para volver a configurar esta sección para el replicador de puesta en cola 2:
Esta sección de perfil tendrá un aspecto similar al siguiente después de los cambios.
importante
| SAP |
SAPReinicie los servicios de inicio. | Tras cambiar los perfiles descritos anteriormente en esta epopeya, SAP reinicie Start Services tanto paraASCS/SCScomo paraERS.
donde | SAP |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Compruebe los números de versión en los agentes SAP de recursos. | Cuando se actualiza SUM SAP a la versión S/4 HANA 1809 o posterior, SUM gestiona los cambios de parámetros en los SAP perfiles. Solo el clúster requiere un ajuste manual. Sin embargo, le recomendamos que compruebe la configuración de los parámetros antes de realizar cualquier cambio en el clúster. notaEn los ejemplos de esta epopeya se parte del supuesto de que estás utilizando el SUSE sistema operativo. Si lo estás usandoRHEL, necesitarás usar herramientas como YUM la carcasa PCS en lugar de Zypper y crm. Comprueba ambos nodos de la arquitectura para confirmar que el
Actualice la versión | AWSadministrador de sistemas |
Realice una copia de seguridad de la configuración del clúster. | Realice una copia de seguridad de la configuración del CRM clúster de la siguiente manera.
| AWSadministrador de sistemas |
Establezca el modo de mantenimiento. | Configure el clúster en modo de mantenimiento.
| AWSadministrador de sistemas |
Compruebe la configuración del clúster. | Compruebe la configuración actual del clúster.
He aquí un extracto del resultado completo:
donde | AWSadministrador de sistemas |
Elimine la restricción de colocación de la conmutación por error. | En el ejemplo anterior, la restricción de ubicación
| AWSadministrador de sistemas |
Ajuste las primitivas. | También necesitará realizar pequeños cambios en las ERS SAPInstance primitivas ASCS y. Este es un ejemplo de una ASCS SAPInstance primitiva que está configurada paraENSA1.
Para actualizar aENSA2, cambie esta configuración por la siguiente.
Este es un ejemplo de una ERS SAPInstance primitiva que está configurada paraENSA1.
Para actualizar aENSA2, cambie esta configuración por la siguiente.
Puede cambiar las primitivas de varias formas. Por ejemplo, puede revisarlas en un editor como vi, como se muestra en el siguiente ejemplo.
| AWSadministrador de sistemas |
Deshabilitar el modo de mantenimiento. | Deshabilitar el modo de mantenimiento en el clúster.
Cuando el clúster está fuera del modo de mantenimiento, intenta poner en línea las ERS instancias ASCS y con la nueva ENSA2 configuración. | AWSadministrador de sistemas |
Tarea | Descripción | Habilidades requeridas |
---|---|---|
Consulte las prácticas recomendadas. | Antes de añadir más nodos, asegúrese de comprender las prácticas recomendadas, como por ejemplo si debe utilizar un número par o impar de nodos. | AWSadministrador de sistemas |
Añada nodos. | Añadir más nodos implica una serie de tareas, como actualizar el sistema operativo, instalar paquetes de software que coincidan con los nodos existentes y hacer que los montajes estén disponibles. Puede utilizar la opción Preparar un host adicional en SAP Software Provisioning Manager (SWPM) para crear una línea base SAP específica del host. Para obtener más información, consulte las SAP guías que se enumeran en la siguiente sección. | AWSadministrador de sistemas |
Recursos relacionados
SAPy SUSE referencias
Para acceder a SAP Notes, debe tener una cuenta de usuario de SAP ONE Support Launchpad. Para obtener más información, consulte el sitio web de SAP Support
SAPNota: 25.01860 ‒ Documentación para SAP NetWeaver Application Server para la versión 7.5.2 ABAP
SAPNota 2711036 ‒ Uso del servidor Enqueue 2 independiente en un entorno de alta disponibilidad
Servidor Enqueue 2 independiente
(documentación) SAP SAPS/4 HANA ‒ Clúster de alta disponibilidad de Enqueue Replication 2
: guía de configuración (documentación) SUSE
AWSreferencias