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
En Azure-prenumeration. Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto.
Anteckning
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 Konfigurera Azure DevOps Services för SAP Deployment Automation.
SAP software acquisition
För pipelines ochConfiguration and SAP installation
en konfigurerad lokalt installerad agent.
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ätverketDEP00
. Distributionskonfigurationsnamnet ärMGMT-WEEU-DEP00-INFRASTRUCTURE
. - SAP-arbetsbelastningszonen har miljönamnet
DEV
. Det finns i samma region som kontrollplanet och använder det virtuella nätverketSAP01
. Konfigurationsnamnet för SAP-arbetsbelastningszonen ärDEV-WEEU-SAP01-INFRASTRUCTURE
. - SAP-systemet med SID
X00
är installerat i den här SAP-arbetsbelastningszonen. Konfigurationsnamnet för SAP-systemet ärDEV-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.
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_Path
SDAF-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.
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.
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 MGMT
WEEU
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.
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.