Compartir a través de


Tutorial: Uso del marco de automatización de la implementación de SAP con DevOps

En este tutorial, se muestra cómo realizar las actividades de implementación del marco de automatización de la implementación de SAP mediante Azure DevOps Services.

En este tutorial, aprenderá a:

  • Implementar el plano de control (infraestructura y biblioteca del implementador).
  • Implementar la zona de carga de trabajo (landscape y system).
  • Implementar la infraestructura de SAP.
  • Instalar la base de datos de HANA.
  • Instalar el servidor SCS.
  • Cargar la base de datos de HANA.
  • Instalar el servidor de aplicaciones principal.
  • Descargar el software de SAP.
  • Instalar SAP.

Requisitos previos

La máquina virtual del agente autohospedado se implementa como parte de la implementación del plano de control.

Información general

Estos pasos usan la convención de nomenclatura predeterminada para el marco de automatización y hacen referencia a ella. También se usan valores de ejemplo para asignar nombres a lo largo del código. En este tutorial se usan los nombres siguientes:

  • El nombre de proyecto de Azure DevOps Services es SAP-Deployment.
  • El nombre de repositorio de Azure DevOps Services es sap-automation.
  • El entorno del plano de control se denomina MGMT. Se encuentra en la región Oeste de Europa (WEEU) y se instala en la red virtual DEP00. El nombre de configuración del implementador es MGMT-WEEU-DEP00-INFRASTRUCTURE.
  • La zona de carga de trabajo de SAP tiene el nombre del entorno DEV. Está en la misma región que el plano de control y usa la red virtual SAP01. El nombre de configuración de la zona de carga de trabajo de SAP es DEV-WEEU-SAP01-INFRASTRUCTURE.
  • El sistema SAP con SID X00 se instala en esta zona de carga de trabajo de SAP. Nombre de configuración del sistema SAP es DEV-WEEU-SAP01-X00
Tipo de artefacto Nombre de la configuración Location
Plano de control MGMT-WEEU-DEP00-INFRASTRUCTURE westeurope
Zona de cargas de trabajo DEP-WEEU-SAP01-INFRASTRUCTURE westeurope
Sistema SAP DEP-WEEU-SAP01-X00 westeurope

El siguiente diagrama muestra la infraestructura implementada.

Diagrama que muestra el diseño de la infraestructura del tutorial de DevOps.

Nota:

En este tutorial, el sistema SAP X00 se implementa con la configuración siguiente:

  • Implementación independiente
  • SKU de máquina virtual de base de datos de HANA: Standard_M32ts
  • SKU de máquina virtual de ASCS: Standard_D4s_v3
  • SKU de máquina virtual de APP: Standard_D4s_v3

Implementación del plano de control

La implementación usa la configuración definida en los archivos de variables de Terraform ubicados en las carpetas samples/WORKSPACES/DEPLOYER/MGMT-WEEU-DEP00-INFRASTRUCTURE y samples/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY.

Asegúrese de que la variable Deployment_Configuration_Path del grupo de variables SDAF-General está establecida en samples/WORKSPACES.

Para ejecutar la canalización, seleccione la canalización Deploy control plane en la sección Canalizaciones. Introduzca MGMT-WEEU-DEP00-INFRASTRUCTURE como nombre de configuración del implementador e MGMT-WEEU-SAP_LIBRARY como nombre de configuración de la biblioteca de SAP.

Captura de pantalla que muestra el cuadro de diálogo del tutorial de ejecución de la canalización de DevOps.

Puede realizar el seguimiento del progreso en el portal de Azure DevOps Services. Una vez finalizada la implementación, puede ver los detalles del plano de control en la pestaña Extensiones.

Captura de pantalla que muestra los resultados de la ejecución de la canalización de DevOps.

Implementación de la zona de cargas de trabajo

La implementación usa la configuración definida en el archivo de variable de Terraform ubicado en la carpeta samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE.

Para ejecutar la canalización, seleccione la canalización Deploy workload zone en la sección Canalizaciones. Escriba DEV-WEEU-SAP01-INFRASTRUCTURE como nombre de configuración de la zona de cargas de trabajo y MGM como nombre del entorno del implementador.

Puede realizar el seguimiento del progreso en el portal de Azure DevOps Services. Una vez finalizada la implementación, puede ver los detalles de la zona de carga de trabajo en la pestaña Extensiones.

Implementación del sistema SAP

La implementación usa la configuración definida en el archivo de variable de Terraform ubicado en la carpeta samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00.

Para ejecutar la canalización, seleccione la canalización SAP system deployment en la sección Canalizaciones. Introducir DEV-WEEU-SAP01-X00 como nombre de configuración del sistema de SAP.

Puede realizar el seguimiento del progreso en el portal de Azure DevOps Services. Una vez finalizada la implementación, puede ver los detalles del sistema de SAP en la pestaña Extensiones.

Descarga del software de SAP

Para ejecutar la canalización, seleccione la canalización SAP software acquisition en la sección Canalizaciones. Introducir S41909SPS03_v0011ms como nombre de lista de materiales, MGMT como nombre del entorno del plano de control, y MGMT y WEEU como código de ubicación (biblioteca SAP) de plano de control.

Puede realizar el seguimiento del progreso en el portal de Azure DevOps.

Ejecución de la canalización de configuración e instalación de SAP

Para ejecutar la canalización, seleccione la canalización Configuration and SAP installation en la sección Canalizaciones. Introducir DEV-WEEU-SAP01-X00 como nombre de la configuración del sistema de SAP e S41909SPS03_v0010ms como nombre de la lista de materiales.

Elija los cuadernos de estrategias que se van a ejecutar.

Captura de pantalla que muestra el tutorial de DevOps, el sistema operativo y la configuración de SAP.

Puede realizar el seguimiento del progreso en el portal de Azure DevOps Services.

Ejecutar la canalización de actualización del repositorio

Para ejecutar la canalización, seleccione la canalización Repository updater en la sección Canalizaciones. Escriba https://github.com/Azure/sap-automation.git como repositorio de origen y main como rama de origen desde la que actualizar.

Seleccione Forzar la actualización únicamente si se produce un error en la actualización.

Ejecución de la canalización de eliminación

Para ejecutar la canalización, seleccione la canalización Deployment removal en la sección Canalizaciones.

Eliminación del sistema SAP

Introducir DEV-WEEU-SAP01-X00 como nombre de configuración del sistema de SAP.

Eliminación de la zona de la carga de trabajo de SAP

Introducir DEV-WEEU-SAP01-INFRASTRUCTURE como nombre de configuración de la zona de carga de trabajo de SAP.

Eliminación del plano de control

Introducir MGMT-WEEU-DEP00-INFRASTRUCTURE como nombre de configuración del implementador e introducir MGMT-WEEU-SAP_LIBRARY como nombre de configuración de la biblioteca de SAP.

Paso siguiente