Конфигурация зоны рабочей нагрузки в платформе автоматизации SAP
Статья
Как правило, приложение SAP имеет несколько уровней разработки. Например, у вас могут быть уровни разработки, контроля качества и производства. SAP Deployment Automation Framework вызывает эти зоны рабочих нагрузок уровня. Пример зоны рабочей нагрузки с двумя системами SAP см. на следующей схеме.
Зона рабочей нагрузки предоставляет общие службы всем системам SAP в зоне рабочей нагрузки. К этим общим службам относятся:
Виртуальная сеть Azure
Azure Key Vault
Общая служба хранилища Azure учетная запись для установочного носителя
Учетная запись и пул емкости Azure NetApp Files (необязательно)
Зона рабочей нагрузки обычно развертывается в периферийной подписке, а развертывание всех артефактов в зоне рабочей нагрузки выполняется с помощью уникального субъекта-службы.
Конфигурация развертывания зоны рабочей нагрузки
Настройка зоны рабочей нагрузки SAP выполняется с помощью файла переменной Terraform tfvars . Примеры файла переменной можно найти в папке samples/WORKSPACES/LANDSCAPE .
В следующих разделах показаны различные разделы файла переменной.
Параметры среды
Эта таблица содержит параметры, определяющие параметры среды.
«Переменная»
Описание
Тип
Примечания.
environment
Идентификатор зоны рабочей нагрузки (максимум пять символов)
Обязательно
Например, PROD для рабочей среды и QA среды Quality Assurance.
Эта таблица содержит параметры, определяющие группу ресурсов.
«Переменная»
Описание
Тип
resourcegroup_name
Имя создаваемой группы ресурсов
Необязательно
resourcegroup_arm_id
Идентификатор ресурса Azure для существующей группы ресурсов
Необязательно
resourcegroup_tags
Теги, связанные с группой ресурсов
Необязательно
Сетевые параметры
Платформа автоматизации поддерживает создание виртуальной сети и подсетей (зеленое поле) или использование существующей виртуальной сети и существующих подсетей (коричневого поля) или сочетание зеленого поля и коричневого поля:
Сценарий с зеленым полем: адресное пространство виртуальной сети и префиксы адресов подсети должны быть указаны.
Сценарий браун-поля: идентификатор ресурса Azure для виртуальной сети и подсетей должны быть указаны.
Убедитесь, что у виртуальной сети достаточно большой диапазон адресов для размещения всех ресурсов.
Эта таблица содержит параметры сети.
«Переменная»
Описание
Тип
Примечания.
network_logical_name
Логическое имя сети, например SAP01
Обязательное поле
Используется для именования ресурсов
network_name
Имя сети
Необязательно
network_arm_id
Идентификатор ресурса Azure для виртуальной сети
Необязательно
Для развертываний с коричневым полем
network_address_space
Диапазон адресов для виртуальной сети
Обязательно
Для развертываний зеленых полей
admin_subnet_address_prefix
Диапазон адресов для подсети admin
Обязательно
Для развертываний зеленых полей
admin_subnet_arm_id
Идентификатор ресурса Azure для подсети admin
Обязательно
Для развертываний с коричневым полем
admin_subnet_name
Имя подсети admin
Необязательно
admin_subnet_nsg_name
Имя adminгруппы безопасности сети
Необязательно
admin_subnet_nsg_arm_id
Идентификатор ресурса Azure для admin группы безопасности сети
Обязательно
Для развертываний с коричневым полем
db_subnet_address_prefix
Диапазон адресов для подсети db
Обязательно
Для развертываний зеленых полей
db_subnet_arm_id
Идентификатор ресурса Azure для подсети db
Обязательно
Для развертываний с коричневым полем
db_subnet_name
Имя подсети db
Необязательно
db_subnet_nsg_name
Имя db группы безопасности сети
Необязательно
db_subnet_nsg_arm_id
Идентификатор ресурса Azure для db группы безопасности сети
Обязательно
Для развертываний с коричневым полем
app_subnet_address_prefix
Диапазон адресов для подсети app
Обязательно
Для развертываний зеленых полей
app_subnet_arm_id
Идентификатор ресурса Azure для подсети app
Обязательно
Для развертываний с коричневым полем
app_subnet_name
Имя подсети app
Необязательно
app_subnet_nsg_name
Имя app группы безопасности сети
Необязательно
app_subnet_nsg_arm_id
Идентификатор ресурса Azure для app группы безопасности сети
Обязательно
Для развертываний с коричневым полем
web_subnet_address_prefix
Диапазон адресов для подсети web
Обязательно
Для развертываний зеленых полей
web_subnet_arm_id
Идентификатор ресурса Azure для подсети web
Обязательно
Для развертываний с коричневым полем
web_subnet_name
Имя подсети web
Необязательно
web_subnet_nsg_name
Имя web группы безопасности сети
Необязательно
web_subnet_nsg_arm_id
Идентификатор ресурса Azure для web группы безопасности сети
Обязательно
Для развертываний с коричневым полем
Эта таблица содержит параметры сети, если используется Azure NetApp Files.
«Переменная»
Описание
Тип
Примечания.
anf_subnet_arm_id
Идентификатор ресурса Azure для подсети ANF
Обязательное поле
При использовании существующих подсетей
anf_subnet_address_prefix
Диапазон адресов для подсети ANF
Обязательное поле
При использовании ANF для развертываний
anf_subnet_name
Имя подсети ANF
Необязательно
anf_subnet_nsg_name
Имя anf группы безопасности сети
Необязательно
anf_subnet_nsg_arm_id
Идентификатор ресурса Azure для anf группы безопасности сети
Необязательно
Для развертываний с коричневым полем
Эта таблица содержит параметры сети, если устройства iSCSI размещаются из этой зоны рабочей нагрузки.
«Переменная»
Описание
Тип
Примечания.
iscsi_subnet_address_prefix
Диапазон адресов для подсети iscsi
Обязательно
Для развертываний зеленых полей
iscsi_subnet_arm_id
Идентификатор ресурса Azure для подсети iscsi
Обязательно
Для развертываний с коричневым полем
iscsi_subnet_name
Имя подсети iscsi
Необязательно
iscsi_subnet_nsg_arm_id
Идентификатор ресурса Azure для iscsi группы безопасности сети
Обязательно
Для развертываний с коричневым полем
iscsi_subnet_nsg_name
Имя iscsi группы безопасности сети
Необязательно
Эта таблица содержит параметры сети, если Azure Monitor для SAP размещен из этой зоны рабочей нагрузки.
«Переменная»
Описание
Тип
Примечания.
ams_subnet_address_prefix
Диапазон адресов для подсети iscsi
Обязательно
Для развертываний зеленых полей
ams_subnet_arm_id
Идентификатор ресурса Azure для подсети iscsi
Обязательно
Для развертываний с коричневым полем
ams_subnet_name
Имя подсети iscsi
Необязательно
ams_subnet_nsg_arm_id
Идентификатор ресурса Azure для iscsi группы безопасности сети
Обязательно
Для развертываний с коричневым полем
ams_subnet_nsg_name
Имя iscsi группы безопасности сети
Необязательно
Эта таблица содержит дополнительные параметры сети.
«Переменная»
Описание
Тип
Примечания.
use_private_endpoint
Создаются ли частные конечные точки для учетных записей хранения и хранилищ ключей.
Необязательно
use_service_endpoint
Определены ли конечные точки службы для подсетей.
Необязательно
peer_with_control_plane_vnet
Пиринг виртуальных сетей с виртуальной сетью уровня управления.
Необязательно
Требуется для установки SAP
public_network_access_enabled
Включен общедоступный доступ в учетных записях хранения и хранилищах ключей.