Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
SAP Deployment Automation Framework fornisce pipeline in Azure DevOps che automatizzano l'intero ciclo di vita della distribuzione SAP, dalla configurazione del piano di controllo tramite l'installazione del software SAP. Usando queste pipeline, è possibile distribuire e gestire gli ambienti SAP in modo coerente senza eseguire script manualmente.
In questo articolo 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
Sottoscrizione Azure. Se non si ha una sottoscrizione Azure, è possibile creare un account gratuito.
Annotazioni
L'account gratuito Azure potrebbe non essere sufficiente per eseguire la distribuzione.
Un'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 for SAP Deployment Automation.
Per le pipeline
SAP software acquisitioneConfiguration 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.
Esaminare la configurazione della distribuzione
Questi passaggi fanno riferimento e usano la convenzione di denominazione predefinita per il framework di automazione. Le configurazioni usano anche valori di esempio per la denominazione. Questo articolo 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 reteDEP00virtuale . 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 reteSAP01virtuale . Il nome della configurazione della zona del carico di lavoro SAP èDEV-WEEU-SAP01-INFRASTRUCTURE. - Il sistema SAP con ID di sicurezza (SID)
X00viene 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.
Annotazioni
In questo esempio il sistema SAP X00 viene distribuito con la configurazione di macchina virtuale (VM) 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_Pathvariabile nelSDAF-Generalgruppo di variabili sia impostata susamples/WORKSPACES.Selezionare la
Deploy control planepipeline dalla sezione Pipeline..Immettere
MGMT-WEEU-DEP00-INFRASTRUCTUREcome nome di configurazione del deployer eMGMT-WEEU-SAP_LIBRARYcome nome di configurazione della libreria SAP.
Tenere traccia dello stato di avanzamento nel portale dei servizi di Azure DevOps. Al termine della distribuzione, è possibile visualizzare i dettagli del piano di controllo nella scheda Estensioni .
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 .
Selezionare la
Deploy workload zonepipeline dalla sezione Pipeline..Immettere
DEV-WEEU-SAP01-INFRASTRUCTUREcome nome di configurazione della zona del carico di lavoro eMGMcome nome dell'ambiente di distribuzione.Tenere traccia dello stato di avanzamento nel portale dei servizi di Azure DevOps. Al termine del deployment, è possibile visualizzare i dettagli della zona di 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 .
Selezionare la
SAP system deploymentpipeline nella sezione Pipeline.Immettere
DEV-WEEU-SAP01-X00come nome di configurazione del sistema SAP.Tenere traccia dello stato di avanzamento nel portale dei servizi di Azure DevOps. Al termine della distribuzione, è possibile visualizzare i dettagli del sistema SAP nella scheda Estensioni .
Scaricare il software SAP
Selezionare la
SAP software acquisitionpipeline dalla sezione Pipeline..Immettere
S41909SPS03_v0011mscome nome della fattura dei materiali,MGMTcome nome dell'ambiente del piano di controllo eMGMTWEEUcome codice del percorso del piano di controllo (libreria SAP).Tenere traccia dello stato di avanzamento nel portale dei servizi di Azure DevOps.
Esegui la configurazione e la pipeline di installazione SAP
Selezionare la
Configuration and SAP installationpipeline dalla sezione Pipeline..Immettere
DEV-WEEU-SAP01-X00come nome di configurazione del sistema SAP eS41909SPS03_v0010mscome nome della fattura dei materiali.Scegliere i playbook da eseguire.
Tenere traccia dello stato di avanzamento nel portale dei servizi di Azure DevOps.
Esegui la pipeline di aggiornamento del repository
Selezionare la
Repository updaterpipeline nella sezione Pipeline.Nel campo repository Source immettere
https://github.com/Azure/sap-automation.git. Nel campo Ramo di origine immetteremain.Selezionare Forza l'aggiornamento solo se l'aggiornamento non riesce.
Eseguire la pipeline di rimozione
Selezionare la
Deployment removalpipeline dalla sezione Pipeline..Per rimuovere il sistema SAP, immettere
DEV-WEEU-SAP01-X00come nome di configurazione del sistema SAP.Per rimuovere l'area del carico di lavoro SAP, immettere
DEV-WEEU-SAP01-INFRASTRUCTUREcome nome di configurazione della zona del carico di lavoro SAP.Per rimuovere il piano di controllo, immettere
MGMT-WEEU-DEP00-INFRASTRUCTUREcome nome di configurazione del deployer eMGMT-WEEU-SAP_LIBRARYcome nome di configurazione della libreria SAP.