Quickstart: Een bestaand SAP-systeem registreren bij Azure Center for SAP-oplossingen met PowerShell
De Azure PowerShell-module wordt gebruikt voor het maken en beheren van Azure-resources vanuit de opdrachtregel of in scripts.
Met Azure Center voor SAP-oplossingen kunt u SAP-systemen implementeren en beheren in Azure. In dit artikel leest u hoe u een bestaand SAP-systeem registreert dat wordt uitgevoerd in Azure met Azure Center for SAP-oplossingen met behulp van de Az PowerShell-module. U kunt ook systemen registreren met behulp van de Azure CLI of in Azure Portal.
Nadat u een SAP-systeem hebt geregistreerd bij Azure Center voor SAP-oplossingen, kunt u de mogelijkheden voor visualisatie, beheer en bewaking gebruiken via Azure Portal.
Voor deze quickstart is de Az PowerShell-module versie 1.0.0 of hoger vereist. Voer Get-Module -ListAvailable Az
uit om de versie te bekijken. Als u PowerShell wilt installeren of upgraden, raadpleegt u De Azure PowerShell-module installeren.
Vereisten voor het registreren van een systeem
Controleer of u een ondersteunde SAP-systeemconfiguratie wilt registreren
Ververleent toegang tot Azure Storage-accounts vanuit het virtuele netwerk waar het SAP-systeem bestaat. Gebruik een van de volgende opties:
- Uitgaande internetverbinding voor de VM's toestaan.
- Gebruik een Storage-servicetag om connectiviteit met elk Azure-opslagaccount vanaf de VM's mogelijk te maken.
- Gebruik een Storage-servicetag met regionaal bereik om connectiviteit van het opslagaccount met de Azure-opslagaccounts in dezelfde regio als de VM's mogelijk te maken.
- Geef de regiospecifieke IP-adressen voor Azure Storage op.
De eerste keer dat u Azure Center voor SAP-oplossingen gebruikt, moet u de Resourceprovider Microsoft.Workloads registreren in het abonnement waarin u het SAP-systeem bij Register-AzResourceProvider hebt, als volgt:
Register-AzResourceProvider -ProviderNamespace "Microsoft.Workloads"
Controleer of uw Azure-account Azure Center voor SAP-oplossingenbeheerder en Managed Identity Operator of gelijkwaardige roltoegang heeft voor het abonnement of de resourcegroepen waar u de SAP-systeemresources hebt.
Een door de gebruiker toegewezen beheerde identiteit die toegang heeft tot azure Center voor SAP-oplossingen voor servicerollen in de compute-resourcegroep en lezerroltoegang in de resourcegroep Virtual Network van het SAP-systeem. Azure Center for SAP Solutions Service gebruikt deze identiteit om uw SAP-systeemresources te detecteren en het systeem te registreren als vis-resource.
Zorg ervoor dat de virtuele ASCS-, toepassingsserver- en databasemachines van het SAP-systeem actief zijn.
sapcontrol- en saphostctrl-exe-bestanden moeten bestaan op ASCS, app-server en database.
- Bestandspad op Linux-VM's: /usr/sap/hostctrl/exe
- Bestandspad op Windows-VM's: C:\Program Files\SAP\hostctrl\exe\
Zorg ervoor dat het sapstartsrv-proces wordt uitgevoerd op alle SAP-exemplaren en voor sap-hostctrl-agent op alle VM's in het SAP-systeem.
- Gebruik deze opdracht voor linux-VM's om hostctrl sapstartsrv te starten: 'hostexecstart -start'
- Gebruik de opdracht sapcontrol -nr 'instanceNr' -function StartService S0S om het exemplaar sapstartsrv te starten
- Gebruik deze opdracht voor Windows-VM's om de status van hostctrl sapstartsrv te controleren: C:\Program Files\SAP\hostctrl\exe\saphostexec –status
Zorg ervoor dat er netwerkconnectiviteit is tussen ASCS- en app- en DB-VM's voor een geslaagde detectie en registratie van het SAP-systeem. De opdracht ping voor hostnaam van het app-exemplaar moet zijn geslaagd vanaf de ASCS-VM. 'ping' voor databasehostnaam moet zijn geslaagd vanaf de VM van de app-server.
Op app-serverprofiel, SAPDBHOST, DBTYPE, DBID-parameters moeten de juiste waarden zijn geconfigureerd voor de detectie en registratie van database-exemplaardetails.
SAP-systeem registreren
Een bestaand SAP-systeem registreren in Azure Center voor SAP-oplossingen:
Gebruik de New-AzWorkloadsSapVirtualInstance om een bestaand SAP-systeem te registreren als een virtueel exemplaar voor SAP-oplossingenresource :
New-AzWorkloadsSapVirtualInstance ` -ResourceGroupName 'TestRG' ` -Name L46 ` -Location eastus ` -Environment 'NonProd' ` -SapProduct 'S4HANA' ` -CentralServerVmId '/subscriptions/sub1/resourcegroups/rg1/providers/microsoft.compute/virtualmachines/l46ascsvm' ` -Tag @{k1 = "v1"; k2 = "v2"} ` -ManagedResourceGroupName "acss-L46-rg" ` -ManagedRgStorageAccountName 'acssstoragel46' ` -ManagedResourcesNetworkAccessType 'private' ` -IdentityType 'UserAssigned' ` -UserAssignedIdentity @{'/subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ACSS-MSI'= @{}} `
- ResourceGroupName wordt gebruikt om de naam op te geven van de bestaande resourcegroep waarin u de resource van de virtuele instantie voor SAP-oplossingen wilt implementeren. Dit kan dezelfde RG zijn waarin u rekenresources, opslagresources van uw SAP-systeem of een andere hebt.
- Het naamkenmerk wordt gebruikt om de SAP-systeem-id (SID) op te geven die u registreert bij Azure Center voor SAP-oplossingen.
- Het locatiekenmerk wordt gebruikt om de locatie van de Service voor SAP-oplossingen in Azure Center op te geven. De volgende tabel bevat de toewijzing waarmee u de juiste servicelocatie kunt kiezen op basis van waar uw SAP-systeeminfrastructuur zich in Azure bevindt.
LOCATIE VAN SAP-toepassing Servicelocatie voor Azure Center voor SAP-oplossingen VS - oost VS - oost VS - oost 2 VS - oost 2 VS - noord-centraal VS - zuid-centraal VS - zuid-centraal VS - zuid-centraal Central US VS - zuid-centraal VS - west US - west 3 VS - west 2 VS - west 2 US - west 3 US - west 3 Europa -west Europa -west Europa - noord Europa - noord Australië - oost Australië - oost Australië - centraal Australië - oost Azië - oost Azië - oost Azië - zuidoost Azië - oost Korea - centraal Korea - centraal Japan East Japan East India - centraal India - centraal Canada - midden Canada - midden Brazilië - zuid Brazilië - zuid Verenigd Koninkrijk Zuid Verenigd Koninkrijk Zuid Duitsland - west-centraal Duitsland - west-centraal Zweden - centraal Zweden - centraal Frankrijk - centraal Frankrijk - centraal Zwitserland - noord Zwitserland - noord Noorwegen - oost Noorwegen - oost Zuid-Afrika - noord Zuid-Afrika - noord VAE - noord VAE - noord - Omgeving wordt gebruikt om het type SAP-omgeving op te geven dat u registreert. Geldige waarden zijn NonProd en Prod.
- SapProduct wordt gebruikt om het type SAP-product op te geven dat u registreert. Geldige waarden zijn S4HANA, ECC, Overige.
- ManagedResourceGroupName wordt gebruikt om de naam op te geven van de beheerde resourcegroep die wordt geïmplementeerd door de ACSS-service in uw abonnement. Deze RG is uniek voor elk SAP-systeem (SID) dat u registreert. Als u de naam niet opgeeft, stelt de ACSS-service een naam in met deze naamconventie 'mrg-{SID}-{random string}'.
- ManagedRgStorageAccountName wordt gebruikt om de naam op te geven van het opslagaccount dat wordt geïmplementeerd in de beheerde resourcegroep. Dit opslagaccount is uniek voor elk SAP-systeem (SID) dat u registreert. De ACSS-service stelt een standaardnaam in met de naamconventie {SID}{random string}.
- ManagedResourcesNetworkAccessType geeft de netwerktoegangsconfiguratie op voor de resources die worden geïmplementeerd in de beheerde resourcegroep. De opties waaruit u kunt kiezen zijn Openbaar en Privé. Als 'Privé' is gekozen, moet de servicetag voor het opslagaccount zijn ingeschakeld op de subnetten waarin de SAP-VM's bestaan. Dit is vereist voor het tot stand brengen van connectiviteit tussen VM-extensies en het opslagaccount van de beheerde resourcegroep. Deze instelling is momenteel alleen van toepassing op het opslagaccount.
Zodra u het registratieproces hebt geactiveerd, kunt u de status ervan bekijken door de status op te halen van de resource van het virtuele exemplaar voor SAP-oplossingen die wordt geïmplementeerd als onderdeel van het registratieproces.
Get-AzWorkloadsSapVirtualInstance -ResourceGroupName TestRG -Name L46