Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure Monitor para soluciones de SAP es un producto de supervisión nativo de Azure para entornos de SAP que se ejecutan en la plataforma. Si las aplicaciones de SAP críticas se ejecutan en Azure, úsela para supervisar su disponibilidad, rendimiento y operación.
En este inicio rápido, usará Azure PowerShell para implementar un recurso de soluciones de Azure Monitor para SAP y conectarlo al sistema SAP a través de una instancia de proveedor.
Prerrequisitos
Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
Para usar Azure PowerShell localmente, instale el módulo Az PowerShell y conéctese a su cuenta de Azure mediante el cmdlet Connect-AzAccount . Para más información sobre cómo instalar el módulo Az PowerShell, consulte Instalación de Azure PowerShell. Como alternativa, puede usar Azure Cloud Shell.
Instale el módulo Az.Workloads de PowerShell mediante la ejecución de este comando:
Install-Module -Name Az.WorkloadsSi tiene varias suscripciones de Azure, use el cmdlet Set-AzContext para seleccionar la suscripción que desea usar para la facturación:
Set-AzContext -SubscriptionId aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4eCree o elija una red virtual para soluciones de Azure Monitor para SAP que tenga acceso a la red virtual del sistema SAP de origen.
Cree una subred con un intervalo de direcciones IPv4/25 o superior en la red virtual asociada a las soluciones de Azure Monitor para SAP, con delegación de subred asignada a Microsoft.Web/serverFarms.
Crear un grupo de recursos
Cree un grupo de recursos de Azure con el cmdlet New-AzResourceGroup. Un grupo de recursos es un contenedor lógico en el que se implementan y administran recursos de Azure como un grupo.
Ejecute el siguiente comando para crear un grupo de recursos con el nombre especificado y en la ubicación especificada:
New-AzResourceGroup -Name Contoso-AMS-RG -Location <myResourceLocation>
Creación de un monitor de SAP
Para crear un monitor de SAP, use el cmdlet New-AzWorkloadsMonitor.
Ejecute el comando siguiente para crear un monitor de SAP para la suscripción, el grupo de recursos y el nombre de recurso especificados:
$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_allPara obtener las propiedades del monitor de SAP, ejecute el siguiente comando:
Get-AzWorkloadsMonitor -ResourceGroupName Contoso-AMS-RG -Name Contoso-AMS-Monitor
Creación de un proveedor
- SAP NetWeaver
- SAP HANA
- Sistema operativo
- Clúster de alta disponibilidad
- Microsoft SQL Server
- IBM Db2
Para crear un proveedor de SAP NetWeaver, use el cmdlet New-AzWorkloadsProviderInstance.
Ejecute el siguiente comando para establecer el contexto de la suscripción:
Set-AzContext -SubscriptionId aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4eEjecute el comando siguiente para crear la instancia del proveedor netWeaver.
En este código,
hostnamees el nombre de host o la dirección IP de SAP Web Dispatcher o el servidor de aplicaciones.SapHostFileEntryes la dirección IP, el nombre de dominio completo o el nombre de host de cada instancia que aparezca en el punto 6(xi) de GetSystemInstanceList.$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
Obtención de las propiedades de una instancia de proveedor
Para obtener las propiedades de una instancia de proveedor, use el cmdlet Get-AzWorkloadsProviderInstance. En el ejemplo siguiente se obtienen las propiedades de instancia del proveedor para el grupo de recursos especificado y el nombre del monitor de SAP:
Get-AzWorkloadsProviderInstance -ResourceGroupName Contoso-AMS-RG -SapMonitorName Contoso-AMS-Monitor
Limpieza de recursos
Si no necesita los recursos que creó en este artículo, puede eliminarlos ejecutando los comandos siguientes.
Eliminación de la instancia de proveedor
Para eliminar una instancia de proveedor, use el cmdlet Remove-AzWorkloadsProviderInstance. En el ejemplo siguiente se elimina una instancia de proveedor de IBM Db2 para la suscripción, el grupo de recursos, el nombre del monitor de SAP y el nombre del recurso especificados:
$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
Eliminación del monitor de SAP
Para eliminar un monitor de SAP, use el cmdlet Remove-AzWorkloadsMonitor. En el ejemplo siguiente, se elimina un monitor de SAP para la suscripción, el grupo de recursos y el nombre del monitor especificados:
$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
Eliminar el grupo de recursos
En el ejemplo siguiente se elimina el grupo de recursos especificado y todos sus recursos.
Precaución
Si los recursos fuera del ámbito de este artículo existen en el grupo de recursos especificado, también se eliminan.
Remove-AzResourceGroup -Name Contoso-AMS-RG