Руководство. Использование SAP Deployment Automation Framework с DevOps
В этом руководстве показано, как выполнять действия по развертыванию SAP Deployment Automation Framework с помощью Azure DevOps Services.
В этом руководстве описано следующее:
- Развертывание уровня управления (инфраструктура и библиотека средства развертывания).
- Разверните зону рабочей нагрузки (альбомную и системную).
- Разверните инфраструктуру SAP.
- Установите базу данных HANA.
- Установите сервер SCS.
- Загрузите базу данных HANA.
- Установите основной сервер приложений.
- Скачайте программное обеспечение SAP.
- Установите SAP.
Предварительные требования
Подписка Azure. Если у вас нет подписки Azure, вы можете создать бесплатную учетную запись.
Примечание
Для запуска развертывания может быть недостаточно бесплатной учетной записи Azure.
Субъект-служба с разрешениями участника в целевых подписках. Дополнительные сведения см. в разделе Подготовка учетных данных развертывания.
Настроенный экземпляр Azure DevOps. Дополнительные сведения см. в статье Настройка Azure DevOps Services для службы автоматизации развертывания SAP.
SAP software acquisition
Для конвейеровConfiguration and SAP installation
и — настроенный локальный агент.
Виртуальная машина локального агента развертывается в рамках развертывания уровня управления.
Обзор
В этих шагах упоминается и используется соглашение об именовании по умолчанию для платформы автоматизации. Примеры значений также используются для именования во всех конфигурациях. В этом руководстве используются следующие имена:
- Имя проекта 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 |
На следующей схеме показана развернутая инфраструктура.
Примечание
В этом руководстве система 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 Services. После завершения развертывания можно просмотреть сведения о плоскости управления на вкладке Расширения .
Развертывание зоны рабочей нагрузки
В развертывании используется конфигурация, определенная в файле переменных 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
в качестве имени среды уровня управления и MGMT
WEEU
в качестве кода расположения уровня управления (библиотека SAP).
Вы можете отслеживать ход выполнения на портале Azure DevOps.
Запуск конвейера конфигурации и установки SAP
Запустите конвейер, выбрав его в Configuration and SAP installation
разделе Конвейеры . Введите DEV-WEEU-SAP01-X00
в качестве имени конфигурации системы SAP и S41909SPS03_v0010ms
в качестве имени спецификации.
Выберите сборники схем для запуска.
Вы можете отслеживать ход выполнения на портале 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.