Condividi tramite


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

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 rete DEP00virtuale . Il nome di configurazione del deployer è MGMT-WEEU-DEP00-INFRASTRUCTURE.
  • La zona del carico di lavoro SAP ha il nome DEVdell'ambiente . Si trova nella stessa area del piano di controllo e usa la rete SAP01virtuale . 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.

Diagramma che mostra la progettazione dell'infrastruttura dell'esercitazione devOps.

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.

Screenshot che mostra la finestra di dialogo Esegui pipeline dell'esercitazione DevOps.

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

Screenshot che mostra i risultati della pipeline devOps Run.

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

Screenshot che mostra l'esercitazione, il sistema operativo e la configurazione SAP di DevOps.

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

Passaggio successivo