Rövid útmutató: Az Azure Monitor sap-megoldásokhoz való üzembe helyezése a PowerShell használatával

Ebben a rövid útmutatóban megismerkedhet az Azure Monitor for SAP-megoldásokkal az Az.Workloads PowerShell modullal az Azure Monitor SAP-megoldásokhoz készült erőforrásainak létrehozásához. Létrehoz egy erőforráscsoportot, beállítja a monitorozást, és létrehoz egy szolgáltatópéldányt.

Előfeltételek

  • Ha nem rendelkezik Azure-előfizetéssel, mindössze néhány perc alatt létrehozhat egy ingyenes fiókot a virtuális gép létrehozásának megkezdése előtt.

  • Ha a PowerShell helyi használatát választja, ehhez a cikkhez telepítenie kell az Az PowerShell-modult. Csatlakozzon az Azure-fiókjához a Connect-AzAccount parancsmag használatával. Az Az PowerShell-modul telepítésével kapcsolatos további információkért lásd: Azure PowerShell telepítése. Másik lehetőségként használhatja az Azure Cloud Shell.

    Telepítse az Az.Workloads PowerShell-modult a következő parancs futtatásával:

    Install-Module -Name Az.Workloads
    
  • Ha több Azure-előfizetéssel rendelkezik, válassza ki azt az előfizetést, amelyben az erőforrásokat ki kell fizetnie a Set-AzContext parancsmaggal:

    Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000
    
  • Hozzon létre vagy válasszon ki egy virtuális hálózatot az Azure Monitorhoz olyan SAP-megoldásokhoz, amelyek hozzáférnek a forrás SAP-rendszer virtuális hálózatához.

  • Hozzon létre egy olyan alhálózatot, amelynek címtartománya IPv4/25 vagy nagyobb az Azure Monitor for SAP-megoldásokhoz társított virtuális hálózatban, a Microsoft.Web/serverFarms alhálózat-delegálásával.

    Képernyőkép az Azure Monitor sap-megoldásokhoz való alhálózat-létrehozásáról.

Erőforráscsoport létrehozása

Hozzon létre egy Azure-erőforráscsoportot a New-AzResourceGroup parancsmaggal. Az erőforráscsoport olyan logikai tároló, amelyben a rendszer csoportként helyezi üzembe és kezeli az Azure-erőforrásokat.

Az alábbi példa létrehoz egy erőforráscsoportot a megadott névvel és a megadott helyen:

New-AzResourceGroup -Name Contoso-AMS-RG -Location <myResourceLocation>

SAP-monitor létrehozása

SAP-monitor létrehozásához használja a New-AzWorkloadsMonitor parancsmagot. Az alábbi példa létrehoz egy SAP-figyelőt a megadott előfizetéshez, erőforráscsoporthoz és erőforrásnévhez:

$monitor_name = 'Contoso-AMS-Monitor'
$rg_name = 'Contoso-AMS-RG'
$subscription_id = '00000000-0000-0000-0000-000000000000'
$location = 'eastus'
$managed_rg_name = 'MRG_Contoso-AMS-Monitor'
$subnet_id = '/subscriptions/00000000-0000-0000-0000-000000000000/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

Egy SAP-monitor tulajdonságainak lekéréséhez használja a Get-AzWorkloadsMonitor parancsmagot. Az alábbi példa lekéri egy SAP-monitor tulajdonságait a megadott előfizetéshez, erőforráscsoporthoz és erőforrásnévhez:

Get-AzWorkloadsMonitor -ResourceGroupName Contoso-AMS-RG -Name Contoso-AMS-Monitor

Szolgáltató létrehozása

SAP NetWeaver-szolgáltató létrehozása

SAP NetWeaver-szolgáltató létrehozásához használja a New-AzWorkloadsProviderInstance parancsmagot. Az alábbi példa létrehoz egy NetWeaver-szolgáltatót a megadott előfizetéshez, erőforráscsoporthoz és erőforrásnévhez:

Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000

Az alábbi kódban hostname az SAP Web Dispatcher vagy az alkalmazáskiszolgáló állomásneve vagy IP-címe. SapHostFileEntry a GetSystemInstanceList 6. (xi) pontban felsorolt összes példány IP-címe, teljes tartományneve vagy állomásneve.

$subscription_id = '00000000-0000-0000-0000-000000000000'
$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

SAP HANA-szolgáltató létrehozása

SAP HANA-szolgáltató létrehozásához használja a New-AzWorkloadsProviderInstance parancsmagot. Az alábbi példa létrehoz egy HANA-szolgáltatót a megadott előfizetéshez, erőforráscsoporthoz és erőforrásnévhez:

$subscription_id = '00000000-0000-0000-0000-000000000000'
$rg_name = 'Contoso-AMS-RG'
$monitor_name = 'Contoso-AMS-Monitor'
$provider_name = 'Contoso-AMS-Monitor-HANA'

$hostname = '10.0.0.0'
$sap_sid = 'X01'
$username = 'SYSTEM'
$password = 'password@123'
$dbName = 'SYSTEMDB'
$instance_number = '00'

$providerSetting = New-AzWorkloadsProviderHanaDbInstanceObject -Name $dbName -Password $password  -Username SYSTEM -Hostname $hostname -InstanceNumber $instance_number -SapSid $sap_sid -SqlPort 1433 -SslPreference Disabled
New-AzWorkloadsProviderInstance -MonitorName $monitor_name -Name $provider_name -ResourceGroupName $rg_name -SubscriptionId $subscription_id -ProviderSetting $providerSetting

Operációsrendszer-szolgáltató létrehozása

Operációsrendszer-szolgáltató létrehozásához használja a New-AzWorkloadsProviderInstance parancsmagot. Az alábbi példa létrehoz egy operációsrendszer-szolgáltatót a megadott előfizetéshez, erőforráscsoporthoz és erőforrásnévhez:

$subscription_id = '00000000-0000-0000-0000-000000000000'
$rg_name = 'Contoso-AMS-RG'
$monitor_name = 'Contoso-AMS-Monitor'
$provider_name = 'Contoso-AMS-Monitor-OS'

$hostname = 'http://10.0.0.0:9100/metrics'
$sap_sid = 'X01'

$providerSetting = New-AzWorkloadsProviderPrometheusOSInstanceObject -PrometheusUrl $hostname -SapSid $sap_sid -SslPreference Disabled
New-AzWorkloadsProviderInstance -MonitorName $monitor_name -Name $provider_name -ResourceGroupName $rg_name -SubscriptionId $subscription_id -ProviderSetting $providerSetting

Magas rendelkezésre állású fürtszolgáltató létrehozása

Magas rendelkezésre állású fürtszolgáltató létrehozásához használja a New-AzWorkloadsProviderInstance parancsmagot. Az alábbi példa egy magas rendelkezésre állású fürtszolgáltatót hoz létre a megadott előfizetéshez, erőforráscsoporthoz és erőforrásnévhez:

$subscription_id = '00000000-0000-0000-0000-000000000000'
$rg_name = 'Contoso-AMS-RG'
$monitor_name = 'Contoso-AMS-Monitor'
$provider_name = 'Contoso-AMS-Monitor-HA'

$PrometheusHa_Url = 'http://10.0.0.0:44322/metrics'
$sap_sid = 'X01'
$cluster_name = 'haCluster'
$hostname = '10.0.0.0'
$providerSetting = New-AzWorkloadsProviderPrometheusHaClusterInstanceObject -ClusterName $cluster_name -Hostname $hostname -PrometheusUrl $PrometheusHa_Url -Sid $sap_sid -SslPreference Disabled

New-AzWorkloadsProviderInstance -MonitorName $monitor_name -Name $provider_name -ResourceGroupName $rg_name -SubscriptionId $subscription_id -ProviderSetting $providerSetting

Microsoft SQL Server-szolgáltató létrehozása

Microsoft SQL Server szolgáltató létrehozásához használja a New-AzWorkloadsProviderInstance parancsmagot. Az alábbi példa létrehoz egy SQL Server szolgáltatót a megadott előfizetéshez, erőforráscsoporthoz és erőforrásnévhez:

$subscription_id = '00000000-0000-0000-0000-000000000000'
$rg_name = 'Contoso-AMS-RG'
$monitor_name = 'Contoso-AMS-Monitor'
$provider_name = 'Contoso-AMS-Monitor-SQL'

$hostname = '10.0.0.0'
$sap_sid = 'X01'
$username = 'AMS_SQL'
$password = 'Password@123'
$port = '1433'

$providerSetting = New-AzWorkloadsProviderSqlServerInstanceObject -Password $password -Port $port -Username $username -Hostname $hostname -SapSid $sap_sid -SslPreference Disabled
New-AzWorkloadsProviderInstance -MonitorName $monitor_name -Name $provider_name -ResourceGroupName $rg_name -SubscriptionId $subscription_id -ProviderSetting $providerSetting

IBM Db2-szolgáltató létrehozása

IBM Db2-szolgáltató létrehozásához használja a New-AzWorkloadsProviderInstance parancsmagot. Az alábbi példa létrehoz egy IBM Db2-szolgáltatót a megadott előfizetéshez, erőforráscsoporthoz és erőforrásnévhez:

$subscription_id = '00000000-0000-0000-0000-000000000000'
$rg_name = 'Contoso-AMS-RG'
$monitor_name = 'Contoso-AMS-Monitor'
$provider_name = 'Contoso-AMS-Monitor-DB2'

$hostname = '10.0.0.0'
$sap_sid = 'X01'
$username = 'AMS_DB2'
$password = 'password@123'
$dbName = 'X01'
$port = '5912'

$providerSetting = New-AzWorkloadsProviderDB2InstanceObject -Name $dbName -Password $password -Port $port -Username $username -Hostname $hostname -SapSid $sap_sid -SslPreference Disabled

New-AzWorkloadsProviderInstance -MonitorName $monitor_name -Name $provider_name -ResourceGroupName $rg_name -SubscriptionId $subscription_id -ProviderSetting $providerSetting

Szolgáltatópéldány tulajdonságainak lekérése

Egy szolgáltatópéldány tulajdonságainak lekéréséhez használja a Get-AzWorkloadsProviderInstance parancsmagot. Az alábbi példa a következő tulajdonságokat kapja:

  • A megadott előfizetés szolgáltatói példánya.
  • Az erőforráscsoport.
  • Az SAP monitor neve.
  • Az erőforrás neve.
Get-AzWorkloadsProviderInstance -ResourceGroupName Contoso-AMS-RG -SapMonitorName Contoso-AMS-Monitor

Az erőforrások eltávolítása

Ha nincs szüksége a cikkben létrehozott erőforrásokra, az alábbi példákkal törölheti őket.

A szolgáltatópéldány törlése

Szolgáltatópéldány eltávolításához használja a Remove-AzWorkloadsProviderInstance parancsmagot. Az alábbi példa egy IBM DB2-szolgáltatópéldányt töröl a megadott előfizetéshez, erőforráscsoporthoz, SAP monitor nevéhez és erőforrás nevéhez:

$subscription_id = '00000000-0000-0000-0000-000000000000'
$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

Az SAP-monitor törlése

SAP-monitor eltávolításához használja a Remove-AzWorkloadsMonitor parancsmagot. Az alábbi példa egy SAP-figyelőt töröl a megadott előfizetéshez, erőforráscsoporthoz és figyelő nevéhez:

$monitor_name = 'Contoso-AMS-Monitor'
$rg_name = 'Contoso-AMS-RG'
$subscription_id = '00000000-0000-0000-0000-000000000000'

Remove-AzWorkloadsMonitor -Name $monitor_name -ResourceGroupName $rg_name -SubscriptionId $subscription_id

Az erőforráscsoport törlése

Az alábbi példa törli a megadott erőforráscsoportot és a benne lévő összes erőforrást.

Figyelemfelhívás

Ha a cikk hatókörén kívüli erőforrások szerepelnek a megadott erőforráscsoportban, akkor azokat is törlik.

Remove-AzResourceGroup -Name Contoso-AMS-RG

Következő lépések

További információ az Azure Monitor sap-megoldásairól.