Dela via


Distribuera SAP-infrastruktur med hjälp av SAP Deployment Automation Framework och Azure DevOps

SAP Deployment Automation Framework tillhandahåller pipelines i Azure DevOps som automatiserar hela SAP-distributionens livscykel, från installation av kontrollplan via INSTALLATION av SAP-programvara. Genom att använda dessa pipelines kan du distribuera och hantera SAP-miljöer konsekvent utan att köra skript manuellt.

I den här artikeln kommer du att:

  • 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

  • En Azure-abonnemang. Om du inte har en Azure prenumeration kan du skapa ett kostnadsfritt konto.

    Anmärkning

    Det kostnadsfria Azure-kontot kanske inte räcker för att köra distributionen.

  • Ett tjänsthuvudnamn med deltagarbehörigheter i målprenumerationerna. Mer information finns i Förbereda autentiseringsuppgifterna för distributionen.

  • En konfigurerad Azure DevOps instans. Mer information finns i Configure Azure DevOps Services for SAP Deployment Automation.

  • För SAP software acquisition- och Configuration and SAP installation-pipelines krävs en konfigurerad lokalt installerad agent. Den självhostade agent-virtuella maskinen distribueras som en del av kontrollplanets distribution.

Granska distributionskonfigurationen

De här stegen refererar till och använder standardnamngivningskonventionen för automationsramverket. Konfigurationerna använder också exempelvärden för namngivning. Den här artikeln använder följande namn:

  • Projektnamnet för Azure DevOps Services är SAP-Deployment.
  • Namnet på Azure DevOps Services-lagringsplatsen ä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 säkerhets-ID (SID) X00 installeras 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 utformningen av distributionsinfrastrukturen.

Anmärkning

I det här exemplet distribueras X00 SAP-systemet med följande konfiguration av virtuell dator (VM):

  • 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 .

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

  2. Välj pipelinen Deploy control plane i avsnittet Pipelines .

  3. 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 för distributionen av kontrollplanet.

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

    Skärmbild som visar pipelineresultatet för distributionen av kontrollplanet.

Distribuera arbetsbelastningszonen

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

  1. Välj pipelinen Deploy workload zone i avsnittet Pipelines .

  2. Ange DEV-WEEU-SAP01-INFRASTRUCTURE som konfigurationsnamn för arbetsbelastningszonen och MGM som namnet på distributionsmiljön.

  3. Spåra förloppet i Azure DevOps Services-portalen. När distributionen är klar kan du se information om arbetsbelastningszonens detaljer 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.

  1. Välj pipelinen SAP system deployment i avsnittet Pipelines .

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

  3. 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

  1. Välj pipelinen SAP software acquisition i avsnittet Pipelines .

  2. Ange S41909SPS03_v0011ms som namn på strukturlista, MGMT som kontrollplanets miljönamn och MGMTWEEU som platskod för kontrollplanet (SAP-biblioteket).

  3. Spåra förloppet i Azure DevOps Services-portalen.

Kör konfigurations- och SAP-installationspipelinen

  1. Välj pipelinen Configuration and SAP installation i avsnittet Pipelines .

  2. Ange DEV-WEEU-SAP01-X00 som SAP-systemkonfigurationsnamn och S41909SPS03_v0010ms som materialförteckningsnamn.

  3. Välj vilka handlingsplaner som ska köras.

    Skärmbild som visar konfigurationsalternativen för operativsystem och SAP.

  4. Spåra förloppet i Azure DevOps Services-portalen.

Kör lagringsplatsens uppdateringspipeline

  1. Välj pipelinen Repository updater i avsnittet Pipelines .

  2. I fältet Source anger du https://github.com/Azure/sap-automation.git. I fältet Källa anger du main.

  3. Välj Framtvinga uppdateringen endast om uppdateringen misslyckas.

Kör borttagningskanalen

  1. Välj pipelinen Deployment removal i avsnittet Pipelines .

  2. Om du vill ta bort SAP-systemet anger du DEV-WEEU-SAP01-X00 som SAP-systemkonfigurationsnamn.

  3. Om du vill ta bort SAP-arbetsbelastningszonen anger du DEV-WEEU-SAP01-INFRASTRUCTURE som konfigurationsnamn för SAP-arbetsbelastningszonen.

  4. Om du vill ta bort kontrollplanet anger du MGMT-WEEU-DEP00-INFRASTRUCTURE som distributionskonfigurationsnamn och MGMT-WEEU-SAP_LIBRARY som konfigurationsnamn för SAP-biblioteket.