Tutorial: Usar o SAP Deployment Automation Framework com o DevOps
Este tutorial mostra como executar as atividades de implantação da estrutura de automação de implantação do SAP usando o Azure DevOps Services.
Neste tutorial, você aprenderá como:
- Implante o painel de controle (biblioteca e infraestrutura do implantador).
- Implante a zona de carga de trabalho (paisagem e sistema).
- Implante a infraestrutura do SAP.
- Instale o banco de dados do HANA.
- Instale o servidor SCS.
- Carregue o banco de dados do HANA.
- Instale o servidor de aplicativos primário.
- Baixe o software SAP.
- Instale o SAP.
Pré-requisitos
Uma assinatura do Azure. Caso não tenha uma assinatura do Azure, é possível criar uma conta gratuita.
Observação
A conta gratuita do Azure pode não ser suficiente para executar a implantação.
Uma entidade de serviço com permissões de Colaborador nas assinaturas de destino. Para obter mais informações, confira Preparar as credenciais de implantação.
Uma instância configurada do Azure DevOps. Para obter mais informações, confira Configurar o Azure DevOps Services para o SAP Deployment Automation.
Para os pipelines
SAP software acquisition
eConfiguration and SAP installation
, um agente auto-hospedado configurado.
A máquina virtual do agente auto-hospedado é implantada como parte da implantação do plano de controle.
Visão geral
Essas etapas fazem referência e usam a convenção de nomenclatura padrão na estrutura de automação. Os exemplos de valores também são usados na nomeação em todas as configurações. Este tutorial usa os seguintes nomes:
- O nome do projeto do Azure DevOps Services é
SAP-Deployment
. - O nome do repositório do Azure DevOps Services é
sap-automation
. - O ambiente do painel de controle é chamado de
MGMT
. Ele está na região Europa Ocidental (WEEU
) e está instalado na rede virtualDEP00
. O nome da configuração do implantador éMGMT-WEEU-DEP00-INFRASTRUCTURE
. - A zona de carga de trabalho do SAP tem o nome de ambiente
DEV
. Ele está na mesma região que o painel de controle e usa a rede virtualSAP01
. O nome da configuração da zona de carga de trabalho do SAP éDEV-WEEU-SAP01-INFRASTRUCTURE
. - O sistema SAP com SID
X00
é instalado nessa zona de carga de trabalho do SAP. O nome de configuração do sistema SAP éDEV-WEEU-SAP01-X00
.
Tipo de artefato | Nome da configuração | Local |
---|---|---|
Painel de controle | MGMT-WEEU-DEP00-INFRASTRUCTURE | westeurope |
Zona de carga de trabalho | DEP-WEEU-SAP01-INFRASTRUCTURE | westeurope |
Sistema SAP | DEP-WEEU-SAP01-X00 | westeurope |
O diagrama a seguir mostra a infraestrutura implantada.
Observação
Neste tutorial, o sistema SAP X00 é implantado com a seguinte configuração:
- Implantação autônoma
- SKU de VM do BD HANA: Standard_M32ts
- SKU de VM da ASCS: Standard_D4s_v3
- SKU de VM do APP: Standard_D4s_v3
Implantar o painel de controle
A implantação usa a configuração definida nos arquivos de variáveis do Terraform localizados nas pastas samples/WORKSPACES/DEPLOYER/MGMT-WEEU-DEP00-INFRASTRUCTURE
e samples/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY
.
Verifique se a variável Deployment_Configuration_Path
no grupo de variáveis SDAF-General
foi definida como samples/WORKSPACES
.
Execute o pipeline selecionando o pipeline Deploy control plane
na seção Pipelines. Insira MGMT-WEEU-DEP00-INFRASTRUCTURE
como o nome de configuração do implantador e MGMT-WEEU-SAP_LIBRARY
como o nome de configuração da biblioteca do SAP.
Acompanhe o progresso no portal do Azure DevOps Services. Depois que a implantação terminar, você poderá ver os detalhes do painel de controle na guia Extensões.
Implantar a zona de carga de trabalho
A implantação usa a configuração definida nos arquivos de variáveis do Terraform localizados na pasta samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE
.
Execute o pipeline selecionando o pipeline Deploy workload zone
na seção Pipelines. Insira DEV-WEEU-SAP01-INFRASTRUCTURE
como o nome da configuração da zona de carga de trabalho e MGM
como o nome do ambiente do implantador.
Acompanhe o progresso no portal do Azure DevOps Services. Depois que a implantação terminar, você poderá ver os detalhes da zona de carga de trabalho na guia Extensões.
Implantar o sistema SAP
A implantação usa a configuração definida nos arquivos de variáveis do Terraform localizados na pasta samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00
.
Execute o pipeline selecionando o pipeline SAP system deployment
na seção Pipelines. Insira DEV-WEEU-SAP01-X00
como o nome de configuração do sistema SAP.
Acompanhe o progresso no portal do Azure DevOps Services. Depois que a implantação terminar, você poderá ver os detalhes do sistema SAP na guia Extensões.
Baixar o software SAP
Execute o pipeline selecionando o pipeline SAP software acquisition
na seção Pipelines. Insira S41909SPS03_v0011ms
como o nome de Cobrança de Materiais, MGMT
como o nome do ambiente do painel de controle e MGMT
e WEEU
como o código de localização do painel de controle (biblioteca SAP).
Acompanhe o progresso no portal do Azure DevOps.
Executar o pipeline Configuração e instalação do SAP
Execute o pipeline selecionando o pipeline Configuration and SAP installation
na seção Pipelines. Insira DEV-WEEU-SAP01-X00
como o nome de configuração do sistema SAP e S41909SPS03_v0010ms
como o nome da Cobrança de Materiais.
Escolha os guias estratégicos a serem executados.
Acompanhe o progresso no portal do Azure DevOps Services.
Executar o pipeline de atualização do repositório
Execute o pipeline selecionando o pipeline Repository updater
na seção Pipelines. Insira https://github.com/Azure/sap-automation.git
como o repositório de origem e main
como o branch de origem a ser atualizado.
Só selecione Forçar a atualização se a atualização falhar.
Executar o pipeline Remoção
Execute o pipeline selecionando o pipeline Deployment removal
na seção Pipelines.
Remoção do sistema SAP
Insira DEV-WEEU-SAP01-X00
como o nome de configuração do sistema SAP.
Remoção da zona de carga de trabalho do SAP
Insira DEV-WEEU-SAP01-INFRASTRUCTURE
como o nome da configuração da zona de carga de trabalho do SAP.
Remoção do painel de controle
Insira MGMT-WEEU-DEP00-INFRASTRUCTURE
como o nome de configuração do implantador e insira MGMT-WEEU-SAP_LIBRARY
como o nome de configuração da biblioteca do SAP.