Поделиться через


Руководство. Использование SAP Deployment Automation Framework с DevOps

В этом руководстве показано, как выполнять действия по развертыванию SAP Deployment Automation Framework с помощью Azure DevOps Services.

В этом руководстве описано следующее:

  • Развертывание уровня управления (инфраструктура и библиотека средства развертывания).
  • Разверните зону рабочей нагрузки (альбомную и системную).
  • Разверните инфраструктуру SAP.
  • Установите базу данных HANA.
  • Установите сервер SCS.
  • Загрузите базу данных HANA.
  • Установите основной сервер приложений.
  • Скачайте программное обеспечение SAP.
  • Установите SAP.

Предварительные требования

Виртуальная машина локального агента развертывается в рамках развертывания уровня управления.

Обзор

В этих шагах упоминается и используется соглашение об именовании по умолчанию для платформы автоматизации. Примеры значений также используются для именования во всех конфигурациях. В этом руководстве используются следующие имена:

  • Имя проекта Azure DevOps Services — SAP-Deployment.
  • Имя репозитория Azure DevOps Services — sap-automation.
  • Среда уровня управления называется MGMT. Он находится в регионе Западная Европа (WEEU) и устанавливается в виртуальной сети DEP00. Имя конфигурации средства развертывания — MGMT-WEEU-DEP00-INFRASTRUCTURE.
  • Зона рабочей нагрузки SAP имеет имя DEVсреды . Он находится в том же регионе, что и уровень управления, и использует виртуальную сеть SAP01. Имя конфигурации зоны рабочей нагрузки SAP — DEV-WEEU-SAP01-INFRASTRUCTURE.
  • Система SAP с ИД безопасности X00 установлена в этой зоне рабочей нагрузки SAP. Имя конфигурации для системы SAP — DEV-WEEU-SAP01-X00.
Тип артефакта Имя конфигурации Расположение
Уровень управления MGMT-WEEU-DEP00-INFRASTRUCTURE westeurope
Зона рабочей нагрузки DEP-WEEU-SAP01-INFRASTRUCTURE westeurope
Система SAP DEP-WEEU-SAP01-X00 westeurope

На следующей схеме показана развернутая инфраструктура.

Схема, на которую показано проектирование инфраструктуры руководства по DevOps.

Примечание

В этом руководстве система SAP X00 развертывается со следующей конфигурацией:

  • Автономное развертывание
  • номер SKU виртуальной машины базы данных HANA: Standard_M32ts;
  • номер SKU виртуальной машины ASCS: Standard_D4s_v3;
  • номер SKU виртуальной машины приложения: Standard_D4s_v3.

Развертывание уровня управления

Развертывание использует конфигурацию, определенную в файлах переменных Terraform, расположенных в папках samples/WORKSPACES/DEPLOYER/MGMT-WEEU-DEP00-INFRASTRUCTURE и samples/WORKSPACES/LIBRARY/MGMT-WEEU-SAP_LIBRARY .

Убедитесь, что Deployment_Configuration_Path переменная в SDAF-General группе переменных имеет значение samples/WORKSPACES.

Запустите конвейер, выбрав его в Deploy control plane разделе Конвейеры . Введите MGMT-WEEU-DEP00-INFRASTRUCTURE в качестве имени конфигурации средства развертывания и MGMT-WEEU-SAP_LIBRARY в качестве имени конфигурации библиотеки SAP.

Снимок экрана: диалоговое окно запуска конвейера в руководстве по DevOps.

Вы можете отслеживать ход выполнения на портале DevOps Services. После завершения развертывания можно просмотреть сведения о плоскости управления на вкладке Расширения .

Снимок экрана: результаты конвейера DevOps Run.

Развертывание зоны рабочей нагрузки

В развертывании используется конфигурация, определенная в файле переменных Terraform, расположенном в папке samples/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE .

Запустите конвейер, выбрав его в Deploy workload zone разделе Конвейеры . Введите DEV-WEEU-SAP01-INFRASTRUCTURE в качестве имени конфигурации зоны рабочей нагрузки и MGM в качестве имени среды развертывания.

Вы можете отслеживать ход выполнения на портале DevOps Services. После завершения развертывания вы увидите сведения о зоне рабочей нагрузки на вкладке Расширения .

Развертывание системы SAP

В развертывании используется конфигурация, определенная в файле переменных Terraform, расположенном в папке samples/WORKSPACES/SYSTEM/DEV-WEEU-SAP01-X00 .

Запустите конвейер, выбрав его в SAP system deployment разделе Конвейеры . Введите DEV-WEEU-SAP01-X00 в качестве имени конфигурации системы SAP.

Вы можете отслеживать ход выполнения на портале DevOps Services. После завершения развертывания вы увидите сведения о системе SAP на вкладке Расширения .

Загрузка программного обеспечения SAP.

Запустите конвейер, выбрав его в SAP software acquisition разделе Конвейеры . Введите S41909SPS03_v0011ms в качестве имени спецификации, MGMT в качестве имени среды уровня управления и MGMTWEEU в качестве кода расположения уровня управления (библиотека SAP).

Вы можете отслеживать ход выполнения на портале Azure DevOps.

Запуск конвейера конфигурации и установки SAP

Запустите конвейер, выбрав его в Configuration and SAP installation разделе Конвейеры . Введите DEV-WEEU-SAP01-X00 в качестве имени конфигурации системы SAP и S41909SPS03_v0010ms в качестве имени спецификации.

Выберите сборники схем для запуска.

Снимок экрана: руководство по DevOps, ОС и конфигурация SAP.

Вы можете отслеживать ход выполнения на портале DevOps Services.

Запуск конвейера обновления репозитория

Запустите конвейер, выбрав его в Repository updater разделе Конвейеры . Введите https://github.com/Azure/sap-automation.git в качестве исходного репозитория и main как исходную ветвь для обновления.

Выберите Принудительное обновление , только если обновление завершается сбоем.

Запуск конвейера удаления

Запустите конвейер, выбрав его в Deployment removal разделе Конвейеры .

Удаление системы SAP

Введите DEV-WEEU-SAP01-X00 в качестве имени конфигурации системы SAP.

Удаление зоны рабочей нагрузки SAP

Введите DEV-WEEU-SAP01-INFRASTRUCTURE в качестве имени конфигурации зоны рабочей нагрузки SAP.

Удаление уровня управления

Введите MGMT-WEEU-DEP00-INFRASTRUCTURE в качестве имени конфигурации средства развертывания и введите MGMT-WEEU-SAP_LIBRARY имя конфигурации библиотеки SAP.

Следующий шаг