Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure Monitor для решений SAP — это собственный продукт мониторинга Azure для ландшафтов SAP, работающих в Azure. Если критически важные приложения SAP выполняются в Azure, используйте его для мониторинга их доступности, производительности и операций.
В этом кратком руководстве вы используете Azure PowerShell для развертывания ресурса Azure Monitor для мониторинга решений SAP и подключения его к вашей системе SAP с помощью экземпляра поставщика.
Предварительные требования
Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
Чтобы использовать Azure PowerShell локально, установите модуль Az PowerShell и подключитесь к учетной записи Azure с помощью командлета Connect-AzAccount . Для получения дополнительной информации об установке модуля Azure PowerShell см. статью. Кроме того, можно использовать Azure Cloud Shell.
Установите модуль PowerShell Az.Workloads, выполнив следующую команду:
Install-Module -Name Az.WorkloadsЕсли у вас несколько подписок Azure, используйте командлет Set-AzContext , чтобы выбрать подписку, которую вы хотите использовать для выставления счетов:
Set-AzContext -SubscriptionId aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4eСоздайте или выберите виртуальную сеть для azure Monitor для решений SAP, которые имеют доступ к виртуальной сети исходной системы SAP.
Создайте подсеть с диапазоном адресов IPv4/25 или больше в виртуальной сети, связанной с Azure Monitor для решений SAP, с делегированием подсети, назначенным Microsoft.Web/serverFarms.
Создать группу ресурсов
Создайте группу ресурсов Azure с помощью командлета New-AzResourceGroup. Группа ресурсов — это логический контейнер, в котором вы развертываете ресурсы Azure и управляете ими в качестве группы.
Выполните следующую команду, чтобы создать группу ресурсов с указанным именем и в указанном расположении:
New-AzResourceGroup -Name Contoso-AMS-RG -Location <myResourceLocation>
Создание монитора SAP
Чтобы создать монитор SAP, используйте командлет New-AzWorkloadsMonitor.
Выполните следующую команду, чтобы создать монитор SAP для указанной подписки, группы ресурсов и имени ресурса:
$monitor_name = 'Contoso-AMS-Monitor' $rg_name = 'Contoso-AMS-RG' $subscription_id = 'aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e' $location = 'eastus' $managed_rg_name = 'MRG_Contoso-AMS-Monitor' $subnet_id = '/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/ams-vnet-rg/providers/Microsoft.Network/virtualNetworks/ams-vnet-eus/subnets/Contoso-AMS-Monitor' $route_all = 'RouteAll' New-AzWorkloadsMonitor -Name $monitor_name -ResourceGroupName $rg_name -SubscriptionId $subscription_id -Location $location -AppLocation $location -ManagedResourceGroupName $managed_rg_name -MonitorSubnet $subnet_id -RoutingPreference $route_allЧтобы получить свойства монитора SAP, выполните следующую команду:
Get-AzWorkloadsMonitor -ResourceGroupName Contoso-AMS-RG -Name Contoso-AMS-Monitor
Создание поставщика
- SAP NetWeaver
- SAP HANA
- Операционная система
- кластер высокой доступности
- Microsoft SQL Server
- IBM Db2
Чтобы создать поставщик SAP NetWeaver, используйте командлет New-AzWorkloadsProviderInstance .
Выполните следующую команду, чтобы задать контекст подписки:
Set-AzContext -SubscriptionId aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4eВыполните следующую команду, чтобы создать инстанцию провайдера NetWeaver.
В этом коде
hostnameиспользуется имя узла или IP-адрес для веб-диспетчера SAP или сервера приложений.SapHostFileEntry— это IP-адрес, полное доменное имя или имя узла каждого экземпляра, указанного в GetSystemInstanceList пункте 6 (xi).$subscription_id = 'aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e' $rg_name = 'Contoso-AMS-RG' $monitor_name = 'Contoso-AMS-Monitor' $provider_name = 'Contoso-AMS-Monitor-NW' $SapClientId = '000' $SapHostFileEntry = '["10.0.0.0 x01scscl1.ams.azure.com x01scscl1,10.0.0.0 x01erscl1.ams.azure.com x01erscl1,10.0.0.1 x01appvm1.ams.azure.com x01appvm1,10.0.0.2 x01appvm2.ams.azure.com x01appvm2"]' $hostname = 'x01appvm0' $instance_number = '00' $password = 'Password@123' $sapportNumber = '8000' $sap_sid = 'X01' $sap_username = 'AMS_NW' $providerSetting = New-AzWorkloadsProviderSapNetWeaverInstanceObject -SapClientId $SapClientId -SapHostFileEntry $SapHostFileEntry -SapHostname $hostname -SapInstanceNr $instance_number -SapPassword $password -SapPortNumber $sapportNumber -SapSid $sap_sid -SapUsername $sap_username -SslPreference Disabled New-AzWorkloadsProviderInstance -MonitorName $monitor_name -Name $provider_name -ResourceGroupName $rg_name -SubscriptionId $subscription_id -ProviderSetting $providerSetting
Получение свойств экземпляра поставщика
Чтобы получить свойства экземпляра поставщика, используйте командлет Get-AzWorkloadsProviderInstance. Следующий пример получает свойства экземпляра поставщика для указанной группы ресурсов и имени монитора SAP:
Get-AzWorkloadsProviderInstance -ResourceGroupName Contoso-AMS-RG -SapMonitorName Contoso-AMS-Monitor
Очистка ресурсов
Если вам не нужны ресурсы, созданные в этой статье, их можно удалить, выполнив следующие команды.
Удалите экземпляр поставщика
Чтобы удалить инстанцию поставщика, используйте cmdlet Remove-AzWorkloadsProviderInstance. В следующем примере удаляется экземпляр поставщика IBM Db2 для указанной подписки, группы ресурсов, имени монитора SAP и имени ресурса:
$subscription_id = 'aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e'
$rg_name = 'Contoso-AMS-RG'
$monitor_name = 'Contoso-AMS-Monitor'
$provider_name = 'Contoso-AMS-Monitor-DB2'
Remove-AzWorkloadsProviderInstance -MonitorName $monitor_name -Name $provider_name -ResourceGroupName $rg_name -SubscriptionId $subscription_id
Удаление монитора SAP
Чтобы удалить монитор SAP, используйте Remove-AzWorkloadsMonitor cmdlet. В следующем примере удаляется монитор SAP для указанной подписки, группы ресурсов и имени монитора:
$monitor_name = 'Contoso-AMS-Monitor'
$rg_name = 'Contoso-AMS-RG'
$subscription_id = 'aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e'
Remove-AzWorkloadsMonitor -Name $monitor_name -ResourceGroupName $rg_name -SubscriptionId $subscription_id
Удаление группы ресурсов
В следующем примере удаляется указанная группа ресурсов и все его ресурсы.
Внимание
Если ресурсы вне области этой статьи существуют в указанной группе ресурсов, они также удаляются.
Remove-AzResourceGroup -Name Contoso-AMS-RG