Quickstart: Een bestaand SAP-systeem registreren bij Azure Center voor SAP-oplossingen met 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 een bestaand SAP-systeem registreert dat wordt uitgevoerd in Azure met Azure Center for SAP-oplossingen met behulp van Az CLI. U kunt systemen ook registreren met behulp van Azure PowerShell of in Azure Portal. Nadat u een SAP-systeem hebt geregistreerd bij Azure Center for SAP-oplossingen, kunt u de mogelijkheden voor visualisatie, beheer en bewaking gebruiken via Azure Portal. U kunt bijvoorbeeld:
Met deze quickstart kunt u een bestaand SAP-systeem registreren bij Azure Center for SAP-oplossingen.
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 virtuele machines 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:
az provider register --namespace '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 virtuele Linux-machines: /usr/sap/hostctrl/exe
- Bestandspad op virtuele Windows-machines: 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 virtuele Linux-machines 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 Virtuele Windows-machines om de status van hostctrl sapstartsrv te controleren: C:\Program Files\SAP\hostctrl\exe\saphostexec –status
Zorg ervoor dat er netwerkconnectiviteit is tussen ASCS-, 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 virtuele ASCS-machine. Ping voor databasehostnaam moet zijn geslaagd vanaf de virtuele machine 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 az workloads sap-virtual-instance create om een bestaand SAP-systeem te registreren als een virtueel exemplaar voor SAP-oplossingenresource :
az workloads sap-virtual-instance create -g <Resource Group Name> \ -n C36 \ --environment NonProd \ --sap-product s4hana \ --central-server-vm <Virtual Machine resource ID> \ --identity "{type:UserAssigned,userAssignedIdentities:{<Managed Identity resource ID>:{}}}" \ --managed-rg-name "acss-C36" \ --managed-resources-network-access-type <private/public> \
- g wordt gebruikt om de naam op te geven van de bestaande resourcegroep waarin u wilt dat de resource van de virtuele instantie voor SAP-oplossingen wordt geïmplementeerd. Dit kan dezelfde RG zijn waarin u rekenresources, opslagresources van uw SAP-systeem of een andere hebt.
- Er wordt een parameter gebruikt om de SAP-systeem-id (SID) op te geven die u registreert bij Azure Center voor SAP-oplossingen.
- omgevingsparameter wordt gebruikt om het type SAP-omgeving op te geven dat u registreert. Geldige waarden zijn NonProd en Prod.
- de parameter sap-product wordt gebruikt om het type SAP-product op te geven dat u registreert. Geldige waarden zijn S4HANA, ECC, Overige.
- parameter managed-rg-name 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}'.
- managed-resources-network-access-type 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.
az workloads sap-virtual-instance show -g <Resource-group-name> -n C36