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

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

I den här guiden får du lära dig att:

  • Distribuera kontrollplanet (distributionsinfrastruktur och bibliotek).
  • Distribuera arbetsbelastningszonen (liggande 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 virtuella agentdatorn med egen värd distribueras som en del av distributionen av kontrollplanet.

Översikt

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

  • Namnet på Azure DevOps Services-projektet är SAP-Deployment.
  • Namnet på Azure DevOps Services-lagringsplatsen är sap-automation.
  • Kontrollplanets miljö heter MGMT. Den finns i regionen Europa, västra (WEEU) och installeras i det virtuella nätverket DEP00. Distributionskonfigurationsnamnet är MGMT-WEEU-DEP00-INFRASTRUCTURE.
  • SAP-arbetsbelastningszonen har miljönamnet DEV. Det 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.
Artefakttyp Konfigurationsnamn Location
Kontrollplan MGMT-WEEU-DEP00-INFRASTRUCTURE Europa, västra
Arbetsbelastningszon DEP-WEEU-SAP01-INFRASTRUCTURE Europa, västra
SAP-system DEP-WEEU-SAP01-X00 Europa, västra

Följande diagram visar den distribuerade infrastrukturen.

Diagram som visar infrastrukturdesignen för DevOps-självstudien.

Anteckning

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

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

Distribuera 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 kontrollplanets information på fliken Tillägg.

Skärmbild som visar resultatet av DevOps Run-pipelinen.

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 distributionsmiljönamn.

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 namn 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 namn på strukturlista.

Välj de spelböcker som ska köras.

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

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

Kör pipelinen för uppdatering av lagringsplatsen

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 borttagningspipelinen

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 kontrollplan

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

Nästa steg