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.
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.