Delen via


Zelfstudie: SAP Deployment Automation Framework gebruiken met DevOps

In deze zelfstudie ziet u hoe u de implementatieactiviteiten van SAP Deployment Automation Framework uitvoert met behulp van Azure DevOps Services.

In deze zelfstudie leert u het volgende:

  • Implementeer het besturingsvlak (implementatie-infrastructuur en -bibliotheek).
  • Implementeer de workloadzone (liggend en systeem).
  • Implementeer de SAP-infrastructuur.
  • Installeer de HANA-database.
  • Installeer de SCS-server.
  • Laad de HANA-database.
  • Installeer de primaire toepassingsserver.
  • Download de SAP-software.
  • Installeer SAP.

Vereisten

De zelf-hostende virtuele agentmachine wordt geïmplementeerd als onderdeel van de implementatie van het besturingsvlak.

Overzicht

Deze stappen verwijzen naar en gebruiken de standaardnaamconventie voor het automation-framework. Voorbeeldwaarden worden ook gebruikt voor naamgeving in de configuraties. In deze zelfstudie worden de volgende namen gebruikt:

  • De naam van het Azure DevOps Services-project is SAP-Deployment.
  • De naam van de Azure DevOps Services-opslagplaats is sap-automation.
  • De besturingsvlakomgeving heet MGMT. Het bevindt zich in de regio Europa - west (WEEU) en wordt geïnstalleerd in het virtuele netwerk DEP00. De configuratienaam van de implementatie is MGMT-WEEU-DEP00-INFRASTRUCTURE.
  • De SAP-workloadzone heeft de omgevingsnaam DEV. Het bevindt zich in dezelfde regio als het besturingsvlak en maakt gebruik van het virtuele netwerk SAP01. De configuratienaam van de SAP-workloadzone is DEV-WEEU-SAP01-INFRASTRUCTURE.
  • Het SAP-systeem met SID X00 wordt geïnstalleerd in deze SAP-workloadzone. De configuratienaam voor het SAP-systeem is DEV-WEEU-SAP01-X00.
Type artefact Configuratienaam Locatie
Besturingsvlak MGMT-WEEU-DEP00-INFRASTRUCTURE westeurope
Workloadzone DEP-WEEU-SAP01-INFRASTRUCTURE westeurope
SAP-systeem DEP-WEEU-SAP01-X00 westeurope

In het volgende diagram ziet u de geïmplementeerde infrastructuur.

Diagram met het ontwerp van de devOps-zelfstudieinfrastructuur.

Notitie

In deze zelfstudie wordt het X00 SAP-systeem geïmplementeerd met de volgende configuratie:

  • Zelfstandige implementatie
  • HANA DB VM-SKU: Standard_M32ts
  • ASCS VM-SKU: Standard_D4s_v3
  • APP VM-SKU: Standard_D4s_v3

Het besturingsvlak implementeren

De implementatie maakt gebruik van de configuratie die is gedefinieerd in de Terraform-variabelebestanden in de samples/WORKSPACES/DEPLOYER/MGMT-WEEU-DEP00-INFRASTRUCTURE mappen en samples/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY .

Zorg ervoor dat de Deployment_Configuration_Path variabele in de SDAF-General variabelegroep is ingesteld op samples/WORKSPACES.

Voer de pijplijn uit door de Deploy control plane pijplijn te selecteren in de sectie Pijplijnen . Voer in MGMT-WEEU-DEP00-INFRASTRUCTURE als de configuratienaam van de implementatie en MGMT-WEEU-SAP_LIBRARY als de configuratienaam van de SAP-bibliotheek.

Schermopname van het dialoogvenster Pijplijn uitvoeren in de DevOps-zelfstudie.

U kunt de voortgang bijhouden in de Azure DevOps Services-portal. Nadat de implementatie is voltooid, ziet u de details van het besturingsvlak op het tabblad Extensies .

Schermopname van de resultaten van de DevOps Run-pijplijn.

De workloadzone implementeren

De implementatie maakt gebruik van de configuratie die is gedefinieerd in het Terraform-variabelebestand dat zich in de samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE map bevindt.

Voer de pijplijn uit door de Deploy workload zone pijplijn te selecteren in de sectie Pijplijnen . Voer in DEV-WEEU-SAP01-INFRASTRUCTURE als de configuratienaam van de workloadzone en MGM als de naam van de implementatieomgeving.

U kunt de voortgang bijhouden in de Azure DevOps Services-portal. Nadat de implementatie is voltooid, ziet u de details van de workloadzone op het tabblad Extensies .

Het SAP-systeem implementeren

De implementatie maakt gebruik van de configuratie die is gedefinieerd in het Terraform-variabelebestand dat zich in de samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00 map bevindt.

Voer de pijplijn uit door de SAP system deployment pijplijn te selecteren in de sectie Pijplijnen . Voer in DEV-WEEU-SAP01-X00 als de naam van de SAP-systeemconfiguratie.

U kunt de voortgang bijhouden in de Azure DevOps Services-portal. Nadat de implementatie is voltooid, ziet u de details van het SAP-systeem op het tabblad Extensies .

De SAP-software downloaden

Voer de pijplijn uit door de SAP software acquisition pijplijn te selecteren in de sectie Pijplijnen . Voer S41909SPS03_v0011ms in als de naam van Stuklijst, MGMT als de naam van de omgevingsnaam van het besturingsvlak en MGMT als WEEU de locatiecode van het besturingsvlak (SAP-bibliotheek).

U kunt de voortgang bijhouden in de Azure DevOps-portal.

De configuratie- en SAP-installatiepijplijn uitvoeren

Voer de pijplijn uit door de Configuration and SAP installation pijplijn te selecteren in de sectie Pijplijnen . Voer DEV-WEEU-SAP01-X00 in als de naam van de SAP-systeemconfiguratie en S41909SPS03_v0010ms als de naam van de stuklijst.

Kies de playbooks die u wilt uitvoeren.

Schermopname van de DevOps-zelfstudie, het besturingssysteem en de SAP-configuratie.

U kunt de voortgang bijhouden in de Azure DevOps Services-portal.

De pijplijn voor het bijwerken van de opslagplaats uitvoeren

Voer de pijplijn uit door de Repository updater pijplijn te selecteren in de sectie Pijplijnen . Voer in https://github.com/Azure/sap-automation.git als de bronopslagplaats en main als de bronbranch waaruit u wilt bijwerken.

Selecteer alleen De update forceren als de update mislukt.

De verwijderingspijplijn uitvoeren

Voer de pijplijn uit door de Deployment removal pijplijn te selecteren in de sectie Pijplijnen .

SAP-systeem verwijderen

Voer in DEV-WEEU-SAP01-X00 als de naam van de SAP-systeemconfiguratie.

SAP-workloadzone verwijderen

Voer in DEV-WEEU-SAP01-INFRASTRUCTURE als de configuratienaam van de SAP-workloadzone.

Besturingsvlak verwijderen

Voer in MGMT-WEEU-DEP00-INFRASTRUCTURE als de configuratienaam van de implementatie en voer MGMT-WEEU-SAP_LIBRARY in als de configuratienaam van de SAP-bibliotheek.

Volgende stap