Självstudie: Använda SAP Deployment Automation Framework med DevOps

Den här självstudien visar hur du utför distributionsaktiviteterna i SAP Deployment Automation Framework med hjälp av Azure DevOps Services.

I den här tutorialen lär du dig följande:

  • Distribuera kontrollplanet (distributionsinfrastruktur och bibliotek).
  • Distribuera arbetsbelastningszonen (landskap och system).
  • Distribuera SAP-infrastrukturen.
  • Installera HANA-databasen.
  • Installera SCS-servern.
  • Läs in HANA-databasen.
  • Installera den primära programservern.
  • Ladda ned SAP-programvaran.
  • Installera SAP.

Förutsättningar

Den självhostade agent-virtuella maskinen distribueras som en del av kontrollplanets distribution.

Översikt

De här stegen refererar till och använder standardnamngivningskonventionen för automationsramverket. Exempelvärden används också för namngivning i konfigurationerna. I den här självstudien används följande namn:

  • Projektnamnet för Azure DevOps Services är SAP-Deployment.
  • Azure DevOps Services-lagringsplatsens namn är sap-automation.
  • Kontrollplansmiljön heter MGMT. Det finns i regionen Europa, västra (WEEU) och är installerat i det virtuella nätverket DEP00. Distributionskonfigurationsnamnet är MGMT-WEEU-DEP00-INFRASTRUCTURE.
  • SAP-arbetsbelastningszonen har miljönamnet DEV. Den finns i samma region som kontrollplanet och använder det virtuella nätverket SAP01. Konfigurationsnamnet för SAP-arbetsbelastningszonen är DEV-WEEU-SAP01-INFRASTRUCTURE.
  • SAP-systemet med SID X00 är installerat i den här SAP-arbetsbelastningszonen. Konfigurationsnamnet för SAP-systemet är DEV-WEEU-SAP01-X00.
Typ av artefakt Konfigurationsnamn Plats
Kontrollplan MGMT-WEEU-DEP00-INFRASTRUCTURE westeurope
Arbetsbelastningszon DEP-WEEU-SAP01-INFRASTRUCTURE westeurope
SAP-system DEP-WEEU-SAP01-X00 westeurope

Följande diagram visar den distribuerade infrastrukturen.

Diagram som visar DevOps-självstudiets infrastrukturd design.

Anmärkning

I den här handledningen distribueras X00 SAP-systemet med följande konfiguration:

  • Fristående utplacering
  • HANA DB VM SKU: Standard_M32ts
  • ASCS VM SKU: Standard_D4s_v3
  • APP VM SKU: Standard_D4s_v3

Deploye kontrollplanet

Distributionen använder konfigurationen som definierats i Terraform-variabelfilerna som finns i mapparna samples/WORKSPACES/DEPLOYER/MGMT-WEEU-DEP00-INFRASTRUCTURE och samples/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY .

Kontrollera att variabeln Deployment_Configuration_PathSDAF-General i variabelgruppen är inställd på samples/WORKSPACES.

Kör pipelinen genom att välja pipelinen Deploy control plane i avsnittet Pipelines . Ange MGMT-WEEU-DEP00-INFRASTRUCTURE som distributionskonfigurationsnamn och MGMT-WEEU-SAP_LIBRARY som konfigurationsnamn för SAP-biblioteket.

Skärmbild som visar dialogrutan Kör pipeline i DevOps-självstudiekursen.

Du kan spåra förloppet i Azure DevOps Services-portalen. När distributionen är klar kan du se information om kontrollplanet på fliken Tillägg .

Skärmbild som visar DevOps Run-pipelineresultatet.

Distribuera arbetsbelastningszonen

Distributionen använder konfigurationen som definierats i Terraform-variabelfilen som finns i samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE mappen.

Kör pipelinen genom att välja pipelinen Deploy workload zone i avsnittet Pipelines . Ange DEV-WEEU-SAP01-INFRASTRUCTURE som konfigurationsnamn för arbetsbelastningszonen och MGM som namnet på distributionsmiljön.

Du kan spåra förloppet i Azure DevOps Services-portalen. När distributionen är klar kan du se information om arbetsbelastningszonen på fliken Tillägg.

Distribuera SAP-systemet

Distributionen använder konfigurationen som definierats i Terraform-variabelfilen som finns i samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00 mappen.

Kör pipelinen genom att välja pipelinen SAP system deployment i avsnittet Pipelines . Ange DEV-WEEU-SAP01-X00 som SAP-systemkonfigurationsnamn.

Du kan spåra förloppet i Azure DevOps Services-portalen. När distributionen är klar kan du se SAP-systeminformationen på fliken Tillägg .

Ladda ned SAP-programvaran

Kör pipelinen genom att välja pipelinen SAP software acquisition i avsnittet Pipelines . Ange S41909SPS03_v0011ms som namnet på materialräkningen, MGMT som kontrollplanets miljönamn och MGMTWEEU som platskod för kontrollplanet (SAP-biblioteket).

Du kan spåra förloppet i Azure DevOps-portalen.

Kör konfigurations- och SAP-installationspipelinen

Kör pipelinen genom att välja pipelinen Configuration and SAP installation i avsnittet Pipelines . Ange DEV-WEEU-SAP01-X00 som SAP-systemkonfigurationsnamn och S41909SPS03_v0010ms som materialförteckningsnamn.

Välj vilka handlingsplaner som ska köras.

Skärmbild som visar DevOps-självstudien, OS- och SAP-konfigurationen.

Du kan spåra förloppet i Azure DevOps Services-portalen.

Kör lagringsplatsens uppdateringspipeline

Kör pipelinen genom att välja pipelinen Repository updater i avsnittet Pipelines . Ange https://github.com/Azure/sap-automation.git som källlagringsplats och main som källgren att uppdatera från.

Välj endast Framtvinga uppdateringen om uppdateringen misslyckas.

Kör borttagningskanalen

Kör pipelinen genom att välja pipelinen Deployment removal i avsnittet Pipelines .

Borttagning av SAP-system

Ange DEV-WEEU-SAP01-X00 som SAP-systemkonfigurationsnamn.

Borttagning av SAP-arbetsbelastningszon

Ange DEV-WEEU-SAP01-INFRASTRUCTURE som konfigurationsnamn för SAP-arbetsbelastningszonen.

Borttagning av styrplan

Ange MGMT-WEEU-DEP00-INFRASTRUCTURE som distributionskonfigurationsnamn och ange MGMT-WEEU-SAP_LIBRARY som konfigurationsnamn för SAP-biblioteket.

Nästa steg