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


Настройка 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 Deployment Automation Framework с Azure Monitor для 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 Key Vault
    • Рабочая область Log Analytics (необязательно)
    • учетная запись хранения

Конфигурация зоны рабочей нагрузки для ресурса Azure Monitor для SAP

В примере показаны параметры, необходимые для развертывания ресурса 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