Partilhar via


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

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 rede DEP00virtual . O nome de configuração do deployer é MGMT-WEEU-DEP00-INFRASTRUCTURE.
  • A zona de carga de trabalho SAP tem o nome DEVdo ambiente . Está na mesma região que o plano de controlo e utiliza a rede SAP01virtual . 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.

Diagrama que mostra a estrutura da infraestrutura do tutorial de DevOps.

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.

Captura de ecrã que mostra a caixa de diálogo Executar pipeline do tutorial de DevOps.

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 .

Captura de ecrã que mostra os resultados do pipeline DevOps Run.

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

Captura de ecrã a mostrar o tutorial de DevOps, o SO e a configuração do SAP.

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.

Passo seguinte