Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
SAP Deployment Automation Framework biedt pijplijnen in Azure DevOps waarmee de volledige levenscyclus van de SAP-implementatie wordt geautomatiseerd, van de installatie van het besturingsvlak via sap-software-installatie. Met behulp van deze pijplijnen kunt u SAP-omgevingen consistent implementeren en beheren zonder scripts handmatig uit te voeren.
In dit artikel 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
Een Azure-abonnement. Als u geen Azure abonnement hebt, kunt u een gratis account maken.
Opmerking
Het gratis Azure-account is mogelijk niet voldoende om de implementatie uit te voeren.
Een service principal met Contributor-rechten in de doelabonnementen. Zie voor meer informatie De implementatiereferenties voorbereiden.
Een geconfigureerd Azure DevOps-exemplaar. Zie Configure Azure DevOps Services for SAP Deployment Automation voor meer informatie.
Voor de
SAP software acquisition- en deConfiguration and SAP installation-pijplijnen is een geconfigureerde zelf-gehoste agent nodig. De zelfgehoste agent virtuele machine wordt geïmplementeerd als onderdeel van de implementatie van het controlevlak.
De implementatieconfiguratie controleren
Deze stappen verwijzen naar en gebruiken de standaardnaamconventie voor het automation-framework. De configuraties gebruiken ook voorbeeldwaarden voor naamgeving. In dit artikel 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 netwerkDEP00. De configuratienaam van de implementatie isMGMT-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 netwerkSAP01. De configuratienaam van de SAP-workloadzone isDEV-WEEU-SAP01-INFRASTRUCTURE. - Het SAP-systeem met beveiligings-id (SID)
X00wordt geïnstalleerd in deze SAP-workloadzone. De configuratienaam voor het SAP-systeem isDEV-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.
Opmerking
In dit voorbeeld wordt het X00 SAP-systeem geïmplementeerd met de volgende vm-configuratie (virtuele machine):
- 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_Pathvariabele in deSDAF-Generalvariabelegroep is ingesteld opsamples/WORKSPACES.Selecteer de
Deploy control planepijplijn in de sectie Pijplijnen .Voer
MGMT-WEEU-DEP00-INFRASTRUCTUREin als de configuratienaam van de implementatiefunctie enMGMT-WEEU-SAP_LIBRARYals de configuratienaam van de SAP-bibliotheek.
Volg de voortgang in de Azure DevOps Services-portal. Nadat de implementatie is voltooid, ziet u de details van het besturingsvlak op het tabblad Extensies .
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.
Selecteer de
Deploy workload zonepijplijn in de sectie Pijplijnen .Voer
DEV-WEEU-SAP01-INFRASTRUCTUREde naam in van de configuratie van de workloadzone enMGMals de naam van de implementatieomgeving.Volg de voortgang 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.
Selecteer de
SAP system deploymentpijplijn in de sectie Pijplijnen .Voer
DEV-WEEU-SAP01-X00de naam van de SAP-systeemconfiguratie in.Volg de voortgang 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
Selecteer de
SAP software acquisitionpijplijn in de sectie Pijplijnen .Voer
S41909SPS03_v0011msin als de naam van de Bill of Materials,MGMTals de naam van de omgeving van het besturingsvlak, enMGMTenWEEUals de locatiecode van het besturingsvlak (SAP-bibliotheek).Volg de voortgang in de Azure DevOps Services-portal.
De configuratie- en SAP-installatiepijplijn uitvoeren
Selecteer de
Configuration and SAP installationpijplijn in de sectie Pijplijnen .Voer
DEV-WEEU-SAP01-X00in als de naam van de SAP-systeemconfiguratie enS41909SPS03_v0010msals de naam van de bill of materials.Kies de playbooks die u wilt uitvoeren.
Volg de voortgang in de Azure DevOps Services-portal.
Voer de updatepijplijn voor de repository uit
Selecteer de
Repository updaterpijplijn in de sectie Pijplijnen .Voer in het veld Source opslagplaats
https://github.com/Azure/sap-automation.gitin. Voer in het veld Bronbranch de tekst inmain.Selecteer Alleen de update forceren als de update mislukt.
De verwijderingspijplijn uitvoeren
Selecteer de
Deployment removalpijplijn in de sectie Pijplijnen .Als u het SAP-systeem wilt verwijderen, voert u
DEV-WEEU-SAP01-X00de naam van de SAP-systeemconfiguratie in.Als u de SAP-workloadzone wilt verwijderen, voert u
DEV-WEEU-SAP01-INFRASTRUCTUREde naam in van de configuratienaam van de SAP-workloadzone.Als u het besturingsvlak wilt verwijderen, voert
MGMT-WEEU-DEP00-INFRASTRUCTUREu de configuratienaam van de deployer in enMGMT-WEEU-SAP_LIBRARYals de naam van de SAP-bibliotheekconfiguratie.