Delen via


Zelfstudie: SAP Deployment Automation Framework gebruiken met DevOps

In deze zelfstudie leert 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 (implementeerinfrastructuur en -bibliotheek).
  • Implementeer de werklastzone (landschap 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.

Vereiste voorwaarden

De zelfgehoste agent virtuele machine wordt geïmplementeerd als onderdeel van de implementatie van het controlevlak.

Overzicht

Deze stappen verwijzen naar en gebruiken de standaardnaamconventie voor het automation-framework. Voorbeeldwaarden worden ook gebruikt bij het benoemen 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 omgeving van het besturingsvlak heeft de naam 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.
Het type artefact Configuratienaam Locatie
beheerlaag MGMT-WEEU-DEP00-INFRASTRUCTURE westeurope
Werkbelastingszone 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.

Opmerking

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 en samples/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY mappen.

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 MGMT-WEEU-DEP00-INFRASTRUCTURE in als de configuratienaam van de implementatiefunctie en MGMT-WEEU-SAP_LIBRARY als de configuratienaam van de SAP-bibliotheek.

Schermopname van het dialoogvenster 'Uitvoeren van pijplijn' in de DevOps-handleiding.

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 in de samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE map.

Voer de pijplijn uit door de Deploy workload zone pijplijn te selecteren in de sectie Pijplijnen . Voer DEV-WEEU-SAP01-INFRASTRUCTURE de naam in van de configuratie 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 in de samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00 map.

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

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 de naam in van Bill of Materials, MGMT als de naam van de omgeving van het besturingsvlak en MGMTWEEU als 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 bill of materials.

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.

Voer de updatepijplijn voor de repository uit

Voer de pijplijn uit door de Repository updater pijplijn te selecteren in de sectie Pijplijnen . Voer https://github.com/Azure/sap-automation.git in 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 DEV-WEEU-SAP01-X00 de naam van de SAP-systeemconfiguratie in.

Verwijdering van SAP-workloadzone

Voer DEV-WEEU-SAP01-INFRASTRUCTURE de naam in van de configuratie van de SAP-workloadzone.

Verwijdering van controlevlak

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

Volgende stap