Quickstart: Software installeren voor een SAP-systeem met gedistribueerde hoge beschikbaarheid (HA) en aangepaste resourcenamen met Azure Center voor SAP-oplossingen met behulp van Azure CLI
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 leest u hoe u SAP-software installeert voor infrastructuur die is geïmplementeerd voor een SAP-systeem. In de vorige stap hebt u een infrastructuur gemaakt voor een SAP-systeem met maximaal beschikbare gedistribueerde architectuur in Azure met Azure Center voor SAP-oplossingen met behulp van Azure CLI. U hebt ook aangepaste resourcenamen opgegeven voor de geïmplementeerde Azure-resources.
Nadat u infrastructuur hebt geïmplementeerd en SAP-software hebt geïnstalleerd met Azure Center voor SAP-oplossingen, kunt u de visualisatie-, beheer- en bewakingsmogelijkheden gebruiken via het virtuele exemplaar voor SAP-oplossingen. 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.
- Een Azure-account met azure Center voor SAP-oplossingenbeheerder en rol Managed Identity Operator-rol toegang tot de abonnementen en resourcegroepen waarin u de RESOURCE virtual instance voor SAP-oplossingen (VIS) 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).
- Een opslagaccount waarin u de SAP-media zou opslaan
- De rol Lezer en Gegevenstoegang voor de door de gebruiker toegewezen beheerde identiteit in het opslagaccount waarin u de SAP Media opslaat.
- Een netwerk dat is ingesteld voor uw infrastructuurimplementatie.
- Een implementatie van de S/4HANA-infrastructuur.
- De persoonlijke SSH-sleutel voor de virtuele machines in het SAP-systeem. U hebt deze sleutel gegenereerd tijdens de implementatie van de infrastructuur.
- U moet beschikken over de SAP-installatiemedia die beschikbaar zijn in een opslagaccount. Zie voor meer informatie hoe u de SAP-installatiemedia downloadt.
- Het json-configuratiebestand dat u hebt gebruikt voor het maken van infrastructuur in de vorige stap voor sap-systeem met behulp van PowerShell of Azure CLI.
- Wanneer u een SAP-systeem met hoge beschikbaarheid installeert, haalt u de SPN-id (Service Principal Identifier) en het wachtwoord op om de Azure Fence-agent (fencing device) te autoriseren voor Azure-resources. Zie Azure CLI gebruiken om een Microsoft Entra-app te maken en deze te configureren voor toegang tot de Media Services-API voor meer informatie.
- Zie de Red Hat-documentatie voor het maken van een Microsoft Entra-toepassing voor een voorbeeld.
- Gebruik de Azure-opdrachtregelinterface (Azure CLI) om de service-principal-id en het wachtwoord te maken in plaats van Azure Portal om regelmatig verlopen van wachtwoorden te voorkomen.
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.
JSON-configuratiebestand maken
- Het json-bestand voor de installatie van SAP-software is vergelijkbaar met het bestand dat wordt gebruikt voor het implementeren van infrastructuur voor SAP met een toegevoegde sectie voor sap-softwareconfiguratie.
- Voor de sectie softwareconfiguratie moet hij de volgende invoer invoeren
- Type software-installatie: bewaar dit als 'SAPInstallWithoutOSConfig'
- BOM-URL: Dit is het pad naar het BOM-bestand. Voorbeeld:
https://<your-storage-account>.blob.core.windows.net/sapbits/sapfiles/boms/S41909SPS03_v0010ms.yaml
- Softwareversie: Azure Center voor SAP-oplossingen ondersteunt deze SAP-softwareversies. SAP S/4HANA 1909 SPS03 of SAP S/4HANA 2020 SPS 03 of SAP S/4HANA 2021 ISS 00 of SAP S/4HANA 2022 ISS 00
- Opslagaccount-id: dit is de resource-id voor het opslagaccount waarin het BOM-bestand wordt gemaakt
- Wanneer u een HA-systeem implementeert, moet u de softwareconfiguratie voor hoge beschikbaarheid voorzien van de volgende twee invoerwaarden:
- Client-id voor fencing: de client-id voor de service-principal van de STONITH Fencing Agent
- Fencing Client Password: Het wachtwoord voor de Fencing Agent-service-principal
- U kunt het nettoladingbestand voor de voorbeeldsoftware-installatie gebruiken
SAP-software installeren
Az workloads sap-virtual-instance create gebruiken om SAP-software te installeren
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>:{}}}"
Opmerking: de opdrachten voor de implementatie en installatie van de infrastructuur zijn hetzelfde, maar het nettoladingbestand voor de twee moet verschillen.
Volgende stappen
In deze quickstart hebt u SAP-software geïnstalleerd op de geïmplementeerde infrastructuur in Azure voor een SAP-systeem met het type Maximaal beschikbare architectuur met behulp van Azure Center voor SAP-oplossingen. U hebt ook opgemerkt dat de resourcenamen zijn aangepast voor het systeem tijdens het implementeren van de infrastructuur. Ga door naar het volgende artikel voor meer informatie over het beheren van uw SAP-systeem in Azure met behulp van een virtueel exemplaar voor SAP-oplossingen