Настройка Azure Monitor для SAP с помощью SAP Deployment Automation Framework
Мониторинг производительности и доступности систем SAP в Azure упрощается с помощью Azure Monitor для SAP. Он собирает и анализирует метрики и журналы из приложений, баз данных, операционных систем и ресурсов Azure. Клиенты используют Azure Monitor для SAP для визуализации и устранения неполадок, задания оповещений и уведомлений и оптимизации рабочих нагрузок SAP в Azure.
Интеграция Azure Monitor для SAP и SAP Deployment Automation Framework позволяет ускорить, упростить и повысить надежность развертывания и работы систем SAP в Azure. Платформу автоматизации можно использовать для подготовки и настройки систем SAP и Azure Monitor для SAP для мониторинга и оптимизации производительности и доступности этих систем SAP.
Эта интеграция с SAP в Azure Deployment Automation Framework позволяет снизить сложность и затраты на развертывание сред SAP в Azure, помогая автоматизировать мониторинг различных компонентов ландшафта SAP.
Обзор
Как описано в документе обзора, платформа автоматизации имеет два основных компонента:
- Инфраструктура развертывания (уровень управления, обычно развернутая в концентраторе)
- Инфраструктура SAP (зона рабочей нагрузки SAP, обычно развернутая в периферийной части)
Развертывание Azure Monitor для SAP (AMS) и поставщики могут быть автоматизированы из SAP Deployment Automation Framework (SDAF), чтобы упростить процесс мониторинга. В этой архитектуре один ресурс Azure Monitor для SAP развертывается в каждой зоне рабочей нагрузки, представляющей среду. Этот ресурс отвечает за мониторинг производительности и доступности различных компонентов систем SAP в этой среде.
Для мониторинга различных компонентов каждой системы SAP есть соответствующие поставщики, и все эти поставщики развертываются в Azure Monitor для ресурса SAP этой среды. Эта настройка позволяет эффективно отслеживать и управлять системами SAP, так как все поставщики для определенной системы находятся в одном ресурсе Azure Monitor для SAP. Платформа автоматизации автоматизирует следующие действия.
- Создает Azure Monitor для ресурса SAP в зоне рабочей нагрузки.
- Выполняет необходимые действия, необходимые для включения мониторинга.
- Создает поставщиков для каждого компонента ландшафта SAP в Azure Monitor для созданного ресурса SAP.
Примечание.
Эта платформа автоматизации в настоящее время поддерживает автоматизацию развертывания Azure Monitor для ресурса SAP, поставщика ОС (Linux) для мониторинга виртуальных машин Azure и поставщика кластеров Ha Pacemaker для мониторинга кластеров высокого уровня доступности в системе SAP.
Ключевые компоненты ресурса Azure Monitor для SAP, созданного в группе ресурсов зоны рабочей нагрузки , включают:
- Azure Monitor для ресурса SAP
- Управляемая группа ресурсов с помощью Azure Monitor для SAP, которая включает в себя:
- Ресурс функций Azure
- Хранилище ключей Azure
- Рабочая область Log Analytics (необязательно)
- Storage account
Конфигурация зоны рабочей нагрузки для ресурса SAP Для Azure Monitor
В примере показаны параметры, необходимые для развертывания ресурса Azure Monitor для SAP в зоне рабочей нагрузки. При необходимости можно использовать существующую рабочую область Log Analytics, которая существует в той же подписке, что и зона рабочей нагрузки.
#########################################################################################
# AMS Subnet variables #
#########################################################################################
# If defined these parameters control the subnet name and the subnet prefix
# ams_subnet_name is an optional parameter and should only be used if the default naming is not acceptable
# ams_subnet_name = ""
# ams_subnet_address_prefix is a mandatory parameter if the subnets are not defined in the workload or if existing subnets are not used
ams_subnet_address_prefix = "10.242.25.0/24"
# ams_subnet_arm_id is an optional parameter that if provided specifies Azure resource identifier for the existing subnet to use
#ams_subnet_arm_id = ""
# ams_subnet_nsg_name is an optional parameter and should only be used if the default naming is not acceptable for the network security group name
# ams_subnet_nsg_name = ""
# ams_subnet_nsg_arm_id is an optional parameter that if provided specifies Azure resource identifier for the existing network security group to use
# ams_subnet_nsg_arm_id = ""
#########################################################################################
# AMS instance variables #
#########################################################################################
# If defined these parameters control the ams instance (Azure monitor for SAP)
# create_ams_instance is an optional parameter, and should be set true is the AMS instance is to be created.
create_ams_instance = true
# ams_instance_name is an optional parameter and should only be used if the default naming is not acceptable
ams_instance_name = "AMS-RESOURCE"
# ams_laws_arm_id is a optional parameter to use an existing log analytics for the AMS instance
ams_laws_arm_id = "/subscriptions/0000000-000000-0000000-0000000000/resourcegroups/rg-name/providers/microsoft.operationalinsights/workspaces/workspacename"
Конфигурация системы для поставщиков AMS
В следующем примере показан параметр, необходимый для автоматизации необходимых компонентов поставщика и создания поставщика в Azure Monitor для SAP.
# enable_os_monitoring is an optional parameter and should be set to true if you want to monitor the Azure VMs of your SAP system.
enable_os_monitoring = true
# enable_ha_monitoring is an optional parameter and should be set to true if you want to monitor the HA clusters of your SAP system.
enable_ha_monitoring = true