Snabbstart: Registrera ett befintligt SAP-system med Azure Center för SAP-lösningar med CLI
Azure CLI används för att skapa och hantera Azure-resurser från kommandoraden eller i skript.
Med Azure Center for SAP-lösningar kan du distribuera och hantera SAP-system i Azure. Den här artikeln visar hur du registrerar ett befintligt SAP-system som körs i Azure med Azure Center för SAP-lösningar med Az CLI. Du kan också registrera system med hjälp av Azure PowerShell eller i Azure-portalen. När du har registrerat ett SAP-system med Azure Center for SAP-lösningar kan du använda dess funktioner för visualisering, hantering och övervakning via Azure-portalen. Det går till exempel att:
Med den här snabbstarten kan du registrera ett befintligt SAP-system med Azure Center för SAP-lösningar.
Krav för att registrera ett system
Kontrollera att du försöker registrera en SAP-systemkonfiguration som stöds
Bevilja åtkomst till Azure Storage-konton från det virtuella nätverk där SAP-systemet finns. Använd något av följande alternativ:
- Tillåt utgående Internetanslutning för de virtuella datorerna.
- Använd en lagringstjänsttagg för att tillåta anslutning till alla Azure-lagringskonton från de virtuella datorerna.
- Använd en lagringstjänsttagg med regionalt omfång för att tillåta lagringskontoanslutning till Azure-lagringskontona i samma region som de virtuella datorerna.
- Tillåtlistning av regionspecifika IP-adresser för Azure Storage.
Första gången du använder Azure Center för SAP-lösningar måste du registrera resursprovidern Microsoft.Workloads i prenumerationen där du har SAP-systemet med Register-AzResourceProvider, enligt följande:
az provider register --namespace 'Microsoft.Workloads'
Kontrollera att ditt Azure-konto har administratör för Azure Center for SAP-lösningar och hanterad identitetsoperator eller motsvarande rollåtkomst för prenumerationen eller resursgrupperna där du har SAP-systemresurserna.
En användartilldelad hanterad identitet som har åtkomst till tjänstrollen Azure Center för SAP-lösningar i resursgruppen Compute och åtkomst till rollen Läsare i resursgruppen Virtuellt nätverk i SAP-systemet. Azure Center for SAP-lösningstjänsten använder den här identiteten för att identifiera dina SAP-systemresurser och registrera systemet som en VIS-resurs.
Kontrollera att de virtuella DATORERna ASCS, Application Server och Database i SAP-systemet är i körningstillstånd .
sapcontrol- och saphostctrl exe-filer måste finnas på ASCS, appserver och databas.
- Filsökväg på virtuella Linux-datorer: /usr/sap/hostctrl/exe
- Filsökväg på virtuella Windows-datorer: C:\Program Files\SAP\hostctrl\exe\
Kontrollera att sapstartsrv-processen körs på alla SAP-instanser och för SAP hostctrl-agenten på alla virtuella datorer i SAP-systemet.
- Om du vill starta hostctrl sapstartsrv använder du det här kommandot för virtuella Linux-datorer: "hostexecstart -start"
- För att starta instansen använder sapstartsrv kommandot: 'sapcontrol -nr 'instanceNr' -function StartService S0S'
- Om du vill kontrollera status för hostctrl sapstartsrv använder du det här kommandot för virtuella Windows-datorer: C:\Program Files\SAP\hostctrl\exe\saphostexec – status
För lyckad identifiering och registrering av SAP-systemet kontrollerar du att det finns nätverksanslutning mellan virtuella ASCS-, app- och DB-datorer. Kommandot "ping" för appinstansens värdnamn måste lyckas från den virtuella ASCS-datorn. "ping" för databasvärdnamnet måste lyckas från den virtuella appserverdatorn.
I App Server-profilen, SAPDBHOST, DBTYPE måste DBID-parametrarna ha rätt värden konfigurerade för identifiering och registrering av databasinstansinformation.
Registrera SAP-system
Så här registrerar du ett befintligt SAP-system i Azure Center för SAP-lösningar:
Använd az workloads sap-virtual-instance create för att registrera ett befintligt SAP-system som en virtuell instans för SAP-lösningar :
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" \
- g används för att ange namnet på den befintliga resursgrupp som du vill att den virtuella instansen för SAP-lösningsresursen ska distribueras till. Det kan vara samma RG där du har Beräkning, Lagringsresurser för ditt SAP-system eller en annan.
- n parametern används för att ange DET SAP-system-ID (SID) som du registrerar med Azure Center för SAP-lösningar.
- miljöparameter används för att ange vilken typ av SAP-miljö du registrerar. Giltiga värden är NonProd och Prod.
- sap-product-parameter används för att ange vilken typ av SAP-produkt du registrerar. Giltiga värden är S4HANA, ECC, Other.
- parametern managed-rg-name används för att ange namnet på den hanterade resursgrupp som distribueras av ACSS-tjänsten i din prenumeration. Denna RG är unik för varje SAP-system (SID) som du registrerar. Om du inte anger namnet anger ACSS-tjänsten ett namn med den här namngivningskonventionen "mrg-{SID}-{random string}".
När du har utlöst registreringsprocessen kan du visa dess status genom att hämta statusen för den virtuella instansen för SAP-lösningsresursen som distribueras som en del av registreringsprocessen.
az workloads sap-virtual-instance show -g <Resource-group-name> -n C36
Nästa steg
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för