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 si apprenderà come:

  • Distribuire il piano di controllo (raccolta dell'infrastruttura di distribuzione.
  • 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.

Informazioni generali

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. In questa esercitazione vengono usati i nomi seguenti:

  • Il nome del progetto di Azure DevOps Services è SAP-Deployment.
  • Il nome del repository di 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 della configurazione del deployer è MGMT-WEEU-DEP00-INFRASTRUCTURE.
  • L'area di carico di lavoro SAP ha il nome dell'ambiente DEV. 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 della configurazione per il sistema SAP è DEV-WEEU-SAP01-X00.
Tipo di artefatto Nome della configurazione Posizione
Piano di controllo MGMT-WEEU-DEP00-INFRASTRUCTURE Europa occidentale
Area del carico di lavoro DEP-WEEU-SAP01-INFRASTRUCTURE Europa occidentale
Sistema SAP DEP-WEEU-SAP01-X00 Europa occidentale

Il diagramma seguente illustra l'infrastruttura distribuita.

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

Annotazioni

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 DELL'APP: Standard_D4s_v3

Distribuire il piano di controllo

La distribuzione usa la configurazione definita nei file di 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 pipeline Deploy control plane 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 di esecuzione della pipeline nel tutorial 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 di carico di lavoro

La distribuzione usa la configurazione definita nel file di variabile Terraform che si trova nella samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE cartella .

Eseguire la pipeline selezionando la pipeline Deploy workload zone nella sezione Pipeline. Immettere DEV-WEEU-SAP01-INFRASTRUCTURE come nome di configurazione della zona del carico di lavoro e MGM come nome dell'ambiente di distribuzione.

È possibile tenere traccia dello stato di avanzamento nel portale di Azure DevOps Services. Al termine della distribuzione, è possibile visualizzare i dettagli dell'area del carico di lavoro nella scheda Estensioni .

Distribuire il sistema SAP

La distribuzione usa la configurazione definita nel file di variabile Terraform che si trova nella samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00 cartella .

Eseguire la pipeline selezionando la pipeline SAP system deployment 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 pipeline SAP software acquisition nella sezione Pipeline. Immettere S41909SPS03_v0011ms come nome di Bill of Materials, MGMT come nome dell'ambiente del piano di controllo e MGMT e WEEU come codice del percorso del piano di controllo (libreria SAP).

È possibile tenere traccia dello stato di avanzamento nel portale di Azure DevOps.

Esegui la configurazione e la pipeline di installazione SAP

Eseguire la pipeline selezionando la pipeline Configuration and SAP installation 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 la esercitazione DevOps, il sistema operativo e la configurazione SAP.

È possibile tenere traccia dello stato di avanzamento nel portale di Azure DevOps Services.

Esegui la pipeline di aggiornamento del repository

Eseguire la pipeline selezionando la pipeline Repository updater 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 solo Forza l'aggiornamento se l'aggiornamento non riesce.

Eseguire la pipeline di rimozione

Eseguire la pipeline selezionando la pipeline Deployment removal 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.

Passo successivo