Esercitazione: Usare SAP Deployment Automation Framework con DevOps
Questa esercitazione illustra come eseguire le attività di distribuzione di SAP Deployment Automation Framework usando Azure DevOps Services.
In questa esercitazione verranno illustrate le procedure per:
- Distribuire il piano di controllo (infrastruttura e libreria del deployer).
- Distribuire la zona del carico di lavoro (orizzontale e sistema).
- Distribuire l'infrastruttura SAP.
- Installare il database HANA.
- Installare il server SCS.
- Caricare il database HANA.
- Installare il server applicazioni primario.
- Scaricare il software SAP.
- Installare SAP.
Prerequisiti
Una sottoscrizione di Azure. Se non si ha una sottoscrizione di Azure, è possibile creare un account gratuito.
Nota
L'account Azure gratuito potrebbe non essere sufficiente per eseguire la distribuzione.
Entità servizio con autorizzazioni collaboratore nelle sottoscrizioni di destinazione. Per altre informazioni, vedere Preparare le credenziali di distribuzione.
Istanza di Azure DevOps configurata. Per altre informazioni, vedere Configurare Azure DevOps Services per l'automazione della distribuzione SAP.
Per le
SAP software acquisition
pipeline eConfiguration and SAP installation
, un agente self-hosted configurato.
La macchina virtuale dell'agente self-hosted viene distribuita come parte della distribuzione del piano di controllo.
Panoramica
Questi passaggi fanno riferimento e usano la convenzione di denominazione predefinita per il framework di automazione. I valori di esempio vengono usati anche per la denominazione in tutte le configurazioni. Questa esercitazione usa i nomi seguenti:
- Il nome del progetto Azure DevOps Services è
SAP-Deployment
. - Il nome del repository Azure DevOps Services è
sap-automation
. - L'ambiente del piano di controllo è denominato
MGMT
. Si trova nell'area Europa occidentale (WEEU
) e viene installata nella reteDEP00
virtuale . Il nome di configurazione del deployer èMGMT-WEEU-DEP00-INFRASTRUCTURE
. - La zona del carico di lavoro SAP ha il nome
DEV
dell'ambiente . Si trova nella stessa area del piano di controllo e usa la reteSAP01
virtuale . Il nome della configurazione della zona del carico di lavoro SAP èDEV-WEEU-SAP01-INFRASTRUCTURE
. - Il sistema SAP con SID
X00
viene installato in questa zona del carico di lavoro SAP. Il nome di configurazione per il sistema SAP èDEV-WEEU-SAP01-X00
.
Tipo di artefatto | Nome configurazione | Location |
---|---|---|
Piano di controllo | MGMT-WEEU-DEP00-INFRASTRUCTURE | westeurope |
Zona del carico di lavoro | DEP-WEEU-SAP01-INFRASTRUCTURE | westeurope |
Sistema SAP | DEP-WEEU-SAP01-X00 | westeurope |
Il diagramma seguente illustra l'infrastruttura distribuita.
Nota
In questa esercitazione il sistema SAP X00 viene distribuito con la configurazione seguente:
- Distribuzione autonoma
- SKU della macchina virtuale del database HANA: Standard_M32ts
- SKU della macchina virtuale ASCS: Standard_D4s_v3
- SKU DELLA MACCHINA VIRTUALE APP: Standard_D4s_v3
Distribuire il piano di controllo
La distribuzione usa la configurazione definita nei file delle variabili Terraform che si trovano nelle samples/WORKSPACES/DEPLOYER/MGMT-WEEU-DEP00-INFRASTRUCTURE
cartelle e samples/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY
.
Assicurarsi che la Deployment_Configuration_Path
variabile nel SDAF-General
gruppo di variabili sia impostata su samples/WORKSPACES
.
Eseguire la pipeline selezionando la Deploy control plane
pipeline nella sezione Pipeline. Immettere MGMT-WEEU-DEP00-INFRASTRUCTURE
come nome di configurazione del deployer e MGMT-WEEU-SAP_LIBRARY
come nome di configurazione della libreria SAP.
È possibile tenere traccia dello stato di avanzamento nel portale di Azure DevOps Services. Al termine della distribuzione, è possibile visualizzare i dettagli del piano di controllo nella scheda Estensioni .
Distribuire la zona del carico di lavoro
La distribuzione usa la configurazione definita nel file di variabili Terraform che si trova nella samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE
cartella .
Eseguire la pipeline selezionando la Deploy workload zone
pipeline nella sezione Pipeline. Immettere DEV-WEEU-SAP01-INFRASTRUCTURE
come nome di configurazione della zona del carico di lavoro e MGM
come nome dell'ambiente deployer.
È possibile tenere traccia dello stato di avanzamento nel portale di Azure DevOps Services. Al termine della distribuzione, è possibile visualizzare i dettagli della zona del carico di lavoro nella scheda Estensioni .
Distribuire il sistema SAP
La distribuzione usa la configurazione definita nel file di variabili Terraform che si trova nella samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00
cartella .
Eseguire la pipeline selezionando la SAP system deployment
pipeline nella sezione Pipeline. Immettere DEV-WEEU-SAP01-X00
come nome di configurazione del sistema SAP.
È possibile tenere traccia dello stato di avanzamento nel portale di Azure DevOps Services. Al termine della distribuzione, è possibile visualizzare i dettagli del sistema SAP nella scheda Estensioni .
Scaricare il software SAP
Eseguire la pipeline selezionando la SAP software acquisition
pipeline nella sezione Pipeline. Immettere S41909SPS03_v0011ms
come nome di Bill of Materials come MGMT
nome dell'ambiente del piano di controllo e MGMT
WEEU
come codice del percorso del piano di controllo (libreria SAP).
È possibile tenere traccia dello stato di avanzamento nel portale di Azure DevOps.
Eseguire la configurazione e la pipeline di installazione SAP
Eseguire la pipeline selezionando la Configuration and SAP installation
pipeline nella sezione Pipeline. Immettere DEV-WEEU-SAP01-X00
come nome di configurazione del sistema SAP e S41909SPS03_v0010ms
come nome della fattura dei materiali.
Scegliere i playbook da eseguire.
È possibile tenere traccia dello stato di avanzamento nel portale di Azure DevOps Services.
Eseguire la pipeline di aggiornamento del repository
Eseguire la pipeline selezionando la Repository updater
pipeline nella sezione Pipeline. Immettere https://github.com/Azure/sap-automation.git
come repository di origine e main
come ramo di origine da cui eseguire l'aggiornamento.
Selezionare Forza l'aggiornamento solo se l'aggiornamento non riesce.
Eseguire la pipeline di rimozione
Eseguire la pipeline selezionando la Deployment removal
pipeline nella sezione Pipeline.
Rimozione del sistema SAP
Immettere DEV-WEEU-SAP01-X00
come nome di configurazione del sistema SAP.
Rimozione della zona del carico di lavoro SAP
Immettere DEV-WEEU-SAP01-INFRASTRUCTURE
come nome di configurazione della zona del carico di lavoro SAP.
Rimozione del piano di controllo
Immettere MGMT-WEEU-DEP00-INFRASTRUCTURE
come nome di configurazione del deployer e immettere MGMT-WEEU-SAP_LIBRARY
come nome di configurazione della libreria SAP.