¿Estás visitando desde Panamá?
Ingresá a Linware Panamá ⯈
Continuar en Linware Panamá ⯈
×
¿Qué estás buscando?
BUSCAR!
BLOG
Automatice la replicación del sistema SAP HANA en clúster en servidores virtuales IBM Power
Publicada el 29/10/2021

SUSE se ha centrado en la automatización de la implementación de SAP durante muchos años. La innovación comenzó como la  instalación con asistente  en SUSE Linux Enterprise Server (SLES) para SAP 11, que se convirtió en el  asistente de instalación de SAP  en SLES para SAP 15. La lista de productos de SAP (junto con una base de datos) que el asistente de instalación de SAP puede automáticamente instalar es impresionante.

Con la creciente popularidad de la implementación de SAP en la nube pública, la ingeniería de SUSE modernizó y simplificó aún más las implementaciones de SAP HANA y SAP NetWeaver utilizando Salt. Salt es un sistema de gestión de la configuración que también es compatible con SUSE Manager y SUSE Linux Enterprise Server para cualquier tipo de automatización. La automatización de Salt se incluye en las versiones más recientes de  SLES para SAP y es totalmente compatible con SUSE.. Había un inconveniente, la instalación y alguna configuración de SLES para SAP seguía siendo un proceso manual que debía realizarse antes de que se pudiera iniciar la automatización de Salt. Combinando Terraform con la automatización de Salt, la ingeniería de SUSE continuó modernizando y simplificando las implementaciones de SAP HANA y SAP NetWeaver mediante la automatización de la creación de la infraestructura. La automatización combinada se inició con varios de los proveedores de nube pública y está disponible para ellos:  AWS ,  Azure  y  Google Cloud Platform . Además de los proveedores de nube pública mencionados anteriormente, la  automatización de código abierto  funciona con OpenStack y libvirt.

Se  publicó un video de YouTube de 10 minutos  que demuestra la configuración de terraform y salt junto con la implementación de una replicación del sistema SAP HANA de alta disponibilidad en servidores virtuales Power en IBM Cloud, todo siguiendo las mejores prácticas de SUSE. A continuación se muestra el diagrama de lo que se implementa en el video junto con una explicación de alto nivel de los pasos para preparar y ejecutar la automatización de Terraform y Salt que el video explica en detalle:

Primero, para preparar la automatización para su entorno, clone el proyecto github localmente en un cliente Terraform. Edite el archivo de variable terraform que define lo que hará la automatización. El comando "terraform apply" inicia el despliegue comunicándose con IBM Cloud.

En segundo lugar, Terraform instruye a IBM Cloud para crear LUN de almacenamiento PowerVS. Se están creando varios LUN que se asignarán a las instancias donde se ejecutará la instalación automatizada de SAP HANA. Cada instancia de HANA tiene su propio LUN dedicado para almacenar datos y registros. Se crea un LUN compartido y se asigna a ambas instancias de SAP HANA, y SUSE Linux Enterprise High Availability Extension (clúster Pacemaker) lo utiliza como dispositivo STONITH. El clúster Pacemaker automatizará la toma de control de la replicación del sistema HANA en caso de falla del sistema principal.

En tercer lugar, Terraform indica a IBM Cloud que cree una LPAR de PowerVS con una imagen SLES para SAP proporcionada por IBM Cloud que se convertirá en la instancia de bastión (host de salto). La instancia de bastión está conectada a las subredes públicas y privadas. Terraform está configurando la instancia de bastión según la documentación de IBM PowerVS para que sea el enrutador SNAT para las instancias de HANA que solo estarán en la subred privada. Luego, Terraform entregará las tareas de administración de la configuración para la instancia de bastión a Salt.

En cuarto lugar, Terraform instruye a IBM Cloud para que cree dos LPAR de PowerVS con una imagen SLES para SAP creada por el cliente que se convertirá en las instancias de SAP HANA. Terraform completará la preparación de las instancias antes de entregarlas a Salt para la configuración del sistema, la instalación de SAP HANA, la habilitación de la replicación del sistema HANA entre las instancias primarias y secundarias, la instalación de la extensión de alta disponibilidad de SUSE Linux Enterprise (Pacemaker Cluster) y, por último, la configuración de los recursos para administrar la conmutación por error automatizada de la replicación del sistema SAP HANA.

El temporizador de la demostración mide el tiempo transcurrido desde el inicio del comando "terraform apply" hasta el final, alrededor de 1 hora. Esta configuración puede tardar días o semanas si se realiza manualmente. Lo que es más poderoso que el ahorro de tiempo es evitar errores humanos y la capacidad de replicar un entorno de prueba / desarrollo utilizando exactamente los mismos parámetros.

Si está interesado en probar la automatización de PowerVS en IBM Cloud, puede encontrar Terraform y Salt en el proyecto github de SUSE para  IBM Power Virtual Servers que se ejecutan en IBM Cloud . Si tiene alguna pregunta, puede dejarla en la sección de comentarios o ponerse en contacto con la  alianza de IBM  en la lista de correo de SUSE.

Como resumen, SUSE ahora proporciona una potente automatización de la implementación de SAP en IBM Power Virtual Servers y ayuda a los clientes a acelerar la migración a SAP S / 4HANA.

Ir al Blog