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


Настройка 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 в этой среде.

Diagram that shows the dependency between the control plane, the application plane for SAP Deployment Automation Framework with Azure monitor for 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