Tutorial: Utilizar o SAP Deployment Automation Framework com o DevOps
Este tutorial mostra-lhe como realizar as atividades de implementação do SAP Deployment Automation Framework com os Serviços de DevOps do Azure.
Neste tutorial, ficará a saber como:
- Implemente o plano de controlo (infraestrutura e biblioteca do implementador).
- Implementar a zona de carga de trabalho (horizontal e sistema).
- Implementar a infraestrutura SAP.
- Instale a base de dados HANA.
- Instale o servidor SCS.
- Carregue a base de dados HANA.
- Instale o servidor de aplicações principal.
- Transfira o software SAP.
- Instale o SAP.
Pré-requisitos
Uma subscrição do Azure. Se não tiver uma subscrição do Azure, pode criar uma conta gratuita.
Nota
A conta gratuita do Azure pode não ser suficiente para executar a implementação.
Um principal de serviço com permissões de Contribuidor nas subscrições de destino. Para obter mais informações, veja Preparar as credenciais de implementação.
Uma instância configurada do Azure DevOps. Para obter mais informações, veja Configurar os Serviços de DevOps do Azure para a Automatização de Implementação do SAP.
Para os
SAP software acquisition
pipelines eConfiguration and SAP installation
, um agente autoalojado configurado.
A máquina virtual do agente autoalojado é implementada como parte da implementação do plano de controlo.
Descrição Geral
Estes passos referenciam e utilizam a convenção de nomenclatura predefinida para a arquitetura de automatização. Os valores de exemplo também são utilizados para atribuir nomes em todas as configurações. Este tutorial utiliza os seguintes nomes:
- O nome do projeto dos Serviços de DevOps do Azure é
SAP-Deployment
. - O nome do repositório dos Serviços de DevOps do Azure é
sap-automation
. - O ambiente do plano de controlo tem o nome
MGMT
. Está na região Europa Ocidental (WEEU
) e está instalada na redeDEP00
virtual . O nome de configuração do deployer éMGMT-WEEU-DEP00-INFRASTRUCTURE
. - A zona de carga de trabalho SAP tem o nome
DEV
do ambiente . Está na mesma região que o plano de controlo e utiliza a redeSAP01
virtual . O nome da configuração da zona de carga de trabalho SAP éDEV-WEEU-SAP01-INFRASTRUCTURE
. - O sistema SAP com SID
X00
está instalado nesta zona de carga de trabalho SAP. O nome de configuração do sistema SAP éDEV-WEEU-SAP01-X00
.
Tipo de artefacto | Nome da configuração | Localização |
---|---|---|
Plano de controlo | MGMT-WEEU-DEP00-INFRASTRUCTURE | westeurope |
Zona de carga de trabalho | DEP-WEEU-SAP01-INFRASTRUCTURE | westeurope |
Sistema SAP | DEP-WEEU-SAP01-X00 | westeurope |
O diagrama seguinte mostra a infraestrutura implementada.
Nota
Neste tutorial, o sistema SAP X00 é implementado com a seguinte configuração:
- Implementação autónoma
- SKU da VM da BD HANA: Standard_M32ts
- SKU da VM do ASCS: Standard_D4s_v3
- SKU da VM da APLICAÇÃO: Standard_D4s_v3
Implementar o plano de controlo
A implementação utiliza a configuração definida nos ficheiros de variável Terraform localizados nas samples/WORKSPACES/DEPLOYER/MGMT-WEEU-DEP00-INFRASTRUCTURE
pastas e samples/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY
.
Certifique-se de que a Deployment_Configuration_Path
variável no SDAF-General
grupo de variáveis está definida como samples/WORKSPACES
.
Execute o pipeline ao selecionar o Deploy control plane
pipeline na secção Pipelines . Introduza MGMT-WEEU-DEP00-INFRASTRUCTURE
como o nome de configuração do implementador e MGMT-WEEU-SAP_LIBRARY
como o nome de configuração da biblioteca SAP.
Pode acompanhar o progresso no portal dos Serviços de DevOps do Azure. Após a conclusão da implementação, pode ver os detalhes do plano de controlo no separador Extensões .
Implementar a zona de carga de trabalho
A implementação utiliza a configuração definida no ficheiro de variável Terraform localizado na samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE
pasta.
Execute o pipeline ao selecionar o Deploy workload zone
pipeline na secção Pipelines . Introduza DEV-WEEU-SAP01-INFRASTRUCTURE
como o nome da configuração da zona de carga de trabalho e MGM
como o nome do ambiente do implementador.
Pode acompanhar o progresso no portal dos Serviços de DevOps do Azure. Após a conclusão da implementação, pode ver os detalhes da zona de carga de trabalho no separador Extensões .
Implementar o sistema SAP
A implementação utiliza a configuração definida no ficheiro de variável Terraform localizado na samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00
pasta.
Execute o pipeline ao selecionar o SAP system deployment
pipeline na secção Pipelines . Introduza DEV-WEEU-SAP01-X00
como o nome de configuração do sistema SAP.
Pode acompanhar o progresso no portal dos Serviços de DevOps do Azure. Após a conclusão da implementação, pode ver os detalhes do sistema SAP no separador Extensões .
Transferir o software SAP
Execute o pipeline ao selecionar o SAP software acquisition
pipeline na secção Pipelines . Introduza S41909SPS03_v0011ms
como o nome da Fatura dos Materiais, MGMT
como o nome do ambiente do plano de controlo e MGMT
WEEU
como o código de localização do plano de controlo (biblioteca SAP).
Pode controlar o progresso no portal do Azure DevOps.
Executar a configuração e o pipeline de instalação do SAP
Execute o pipeline ao selecionar o Configuration and SAP installation
pipeline na secção Pipelines . Introduza DEV-WEEU-SAP01-X00
como o nome de configuração do sistema SAP e S41909SPS03_v0010ms
como o nome da Fatura dos Materiais.
Selecione os manuais de procedimentos a executar.
Pode acompanhar o progresso no portal dos Serviços de DevOps do Azure.
Executar o pipeline de atualização do repositório
Execute o pipeline ao selecionar o Repository updater
pipeline na secção Pipelines . Introduza https://github.com/Azure/sap-automation.git
como o repositório de origem e main
como o ramo de origem a partir do qual pretende atualizar.
Selecione Forçar a atualização se a atualização falhar.
Executar o pipeline de remoção
Execute o pipeline ao selecionar o Deployment removal
pipeline na secção Pipelines .
Remoção do sistema SAP
Introduza DEV-WEEU-SAP01-X00
como o nome de configuração do sistema SAP.
Remoção da zona de carga de trabalho SAP
Introduza DEV-WEEU-SAP01-INFRASTRUCTURE
como o nome de configuração da zona de carga de trabalho SAP.
Controlar a remoção do plano
Introduza MGMT-WEEU-DEP00-INFRASTRUCTURE
como o nome de configuração do implementador e introduza MGMT-WEEU-SAP_LIBRARY
como o nome de configuração da biblioteca SAP.