Dela via


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:

  1. 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}".
  2. 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