Quickstart: Azure CLI gebruiken om infrastructuur te maken voor een gedistribueerd maximaal beschikbaar SAP-systeem met Azure Center voor SAP-oplossingen met aangepaste resourcenamen
De Azure CLI wordt gebruikt voor het maken en beheren van Azure-resources vanaf de opdrachtregel of in scripts.
Met Azure Center voor SAP-oplossingen kunt u SAP-systemen implementeren en beheren in Azure. In dit artikel wordt beschreven hoe u Azure CLI gebruikt voor het implementeren van infrastructuur voor een SAP-systeem met maximaal beschikbare gedistribueerde architectuur met drie lagen. U ziet ook hoe u resourcenamen aanpast voor de Azure-infrastructuur die wordt geïmplementeerd. U kunt OOK SAP-systemen implementeren met aangepaste azure PowerShell-module
Nadat u de infrastructuur hebt geïmplementeerd en SAP-software hebt geïnstalleerd met Azure Center voor SAP-oplossingen, kunt u de mogelijkheden voor visualisatie, beheer en bewaking gebruiken via Azure Portal. U kunt bijvoorbeeld:
- Bekijk en volg het SAP-systeem als een Azure-resource, het virtuele exemplaar voor SAP-oplossingen (VIS) genoemd.
- Ontvang aanbevelingen voor uw SAP-infrastructuur, besturingssysteemconfiguraties, enzovoort, op basis van kwaliteitscontroles die best practices voor SAP in Azure evalueren.
- Informatie over de status en status van uw SAP-systeem ophalen.
- Sap-toepassingslaag starten en stoppen.
- Afzonderlijke exemplaren van ASCS, app-server en HANA-database starten en stoppen.
- Bewaak de metrische gegevens van de Azure-infrastructuur voor de SAP-systeembronnen.
- Kostenanalyse voor het SAP-systeem weergeven.
Vereisten
Een Azure-abonnement.
Als u Azure Center for SAP-oplossingen voor het eerst gebruikt, registreert u de Resourceprovider Microsoft.Workloads voor het abonnement waarin u het SAP-systeem implementeert:
az provider register --namespace 'Microsoft.Workloads'
Een Azure-account met de rol Beheerder van SAP-oplossingen en Managed Identity Operator-rol voor de abonnementen en resourcegroepen waarin u de VIS-resource (Virtual Instance for SAP Solutions) maakt.
Een door de gebruiker toegewezen beheerde identiteit die toegang heeft tot de servicerol Azure Center voor SAP-oplossingen voor het abonnement of ten minste alle resourcegroepen (Compute, Netwerk, Opslag). Als u SAP Software wilt installeren via Het Azure Center voor SAP-oplossingen, moet u ook de rol Lezer en Gegevenstoegang opgeven voor de identiteit in het SAP bits-opslagaccount waar u de SAP-media zou opslaan.
Een netwerk dat is ingesteld voor uw infrastructuurimplementatie.
Beschikbaarheid van minimaal 4 kernen van Standard_D4ds_v4 of Standard_E4s_v3, SKU's die worden gebruikt tijdens de implementatie van de infrastructuur en software-installatie
Bekijk de quota voor uw Azure-abonnement. Als de quota laag zijn, moet u mogelijk een ondersteuningsaanvraag maken voordat u uw infrastructuurimplementatie maakt. Anders kan er sprake zijn van implementatiefouten of een fout met onvoldoende quotum .
Let op de SAP Application Performance Standard (SAPS) en databasegeheugengrootte die u nodig hebt om Azure Center voor SAP-oplossingen de grootte van uw SAP-systeem te laten aanpassen. Als u het niet zeker weet, kunt u ook de VIRTUELE machines selecteren. Er zijn:
- Eén of cluster van ASCS-VM's, waaruit één ASCS-exemplaar in het VIS bestaat.
- Eén of cluster van database-VM's, waaruit één database-exemplaar in het VIS bestaat.
- Eén Application Server-VM, die één toepassingsexemplaren in het VIS vormt. Afhankelijk van het aantal toepassingsservers dat wordt geïmplementeerd of geregistreerd, kunnen er meerdere toepassingsexemplaren zijn.
Azure Cloud Shell
Azure host Azure Cloud Shell, een interactieve shell-omgeving die u via uw browser kunt gebruiken. U kunt Bash of PowerShell gebruiken met Cloud Shell om met Azure-services te werken. U kunt de vooraf geïnstalleerde Cloud Shell-opdrachten gebruiken om de code in dit artikel uit te voeren zonder dat u iets hoeft te installeren in uw lokale omgeving.
Om Azure Cloud Shell op te starten:
Optie | Voorbeeld/koppeling |
---|---|
Selecteer Uitproberen in de rechterbovenhoek van een code- of opdrachtblok. Als u Try It selecteert, wordt de code of opdracht niet automatisch gekopieerd naar Cloud Shell. | |
Ga naar https://shell.azure.com, of selecteer de knop Cloud Shell starten om Cloud Shell in uw browser te openen. | |
Klik op de knop Cloud Shell in het menu in de balk rechtsboven in de Azure-portal. |
Azure Cloud Shell gebruiken:
Start Cloud Shell.
Selecteer de knop Kopiëren op een codeblok (of opdrachtblok) om de code of opdracht te kopiëren.
Plak de code of opdracht in de Cloud Shell-sessie door Ctrl+Shift+V in Windows en Linux te selecteren of door Cmd+Shift+V te selecteren in macOS.
Selecteer Enter om de code of opdracht uit te voeren.
De juiste grootte geven aan het SAP-systeem dat u wilt implementeren
Gebruik az workloads sap-sizing-recommendation om aanbevelingen voor SAP-systeemgrootte op te halen door SAPS-invoer op te geven voor de toepassingslaag en het geheugen dat is vereist voor de databaselaag
az workloads sap-sizing-recommendation --app-location "eastus" --database-type "HANA" --db-memory 1024 --deployment-type "ThreeTier" --environment "Prod" --high-availability-type "AvailabilitySet" --sap-product "S4HANA" --saps 75000 --location "eastus2" --db-scale-method ScaleUp
JSON-configuratiebestand maken met aangepaste resourcenamen
- Bereid een json-bestand voor met de configuratie (payload) die moet worden gebruikt voor de implementatie van de SAP-systeeminfrastructuur. U kunt wijzigingen aanbrengen in deze voorbeeldpayload of de voorbeelden gebruiken die worden vermeld in de Rest API-documentatie voor Azure Center voor SAP-oplossingen
- Geef in dit json-bestand de aangepaste resourcenamen op voor de infrastructuur die is geïmplementeerd voor uw SAP-systeem
Infrastructuur voor uw SAP-systeem implementeren
Az workloads sap-virtual-instance create gebruiken om infrastructuur voor uw SAP-systeem te implementeren met architectuur met drie lagen ha
az workloads sap-virtual-instance create -g <Resource Group Name> -n <VIS Name> --environment NonProd --sap-product s4hana --configuration <Payload file path> --identity "{type:UserAssigned,userAssignedIdentities:{<Managed_Identity_ResourceID>:{}}}"
Volgende stappen
In deze quickstart hebt u een infrastructuur geïmplementeerd in Azure voor een SAP-systeem met behulp van Azure Center voor SAP-oplossingen. U hebt aangepaste resourcenamen gebruikt voor de infrastructuur. Ga door naar het volgende artikel voor meer informatie over het installeren van SAP-software op de geïmplementeerde infrastructuur.