Dela via


Snabbstart: Använda Azure CLI för att skapa infrastruktur för ett SAP-system med hög tillgänglighet (HA) med Azure Center för SAP-lösningar med anpassade resursnamn

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 använder Azure CLI för att distribuera infrastruktur för ett SAP-system med hög tillgänglighet (HA) distribuerad arkitektur på tre nivåer. Du ser också hur du anpassar resursnamn för Den Azure-infrastruktur som distribueras. Du kan också distribuera SAP-system med anpassade med hjälp av Azure PowerShell-modulen

När du har distribuerat infrastruktur och installerat SAP-programvara med Azure Center for SAP-lösningar kan du använda dess funktioner för visualisering, hantering och övervakning via Azure Portal. Du kan till exempel:

  • Visa och spåra SAP-systemet som en Azure-resurs, kallad Virtual Instance for SAP Solutions (VIS).
  • Få rekommendationer för din SAP-infrastruktur, operativsystemkonfigurationer osv. baserat på kvalitetskontroller som utvärderar metodtips för SAP i Azure.
  • Hämta hälso- och statusinformation om ditt SAP-system.
  • Starta och stoppa SAP-programnivån.
  • Starta och stoppa enskilda instanser av ASCS, App Server och HANA Database.
  • Övervaka Azure-infrastrukturmåtten för SAP-systemresurserna.
  • Visa kostnadsanalys för SAP-systemet.

Förutsättningar

  • En Azure-prenumeration.

  • Om du använder Azure Center för SAP-lösningar för första gången registrerar du resursprovidern Microsoft.Workloads för prenumerationen där du distribuerar SAP-systemet:

    az provider register --namespace 'Microsoft.Workloads'
    
  • Ett Azure-konto med azure center för SAP-lösningar administratör och hanterad identitetsoperatör rollåtkomst till prenumerationer och resursgrupper där du skapar virtual instance för SAP-lösningar (VIS) resurs.

  • En användartilldelad hanterad identitet som har åtkomst till tjänstrollen Azure Center för SAP-lösningar i prenumerationen eller ialla fall alla resursgrupper (Compute, Network, Storage). Om du vill installera SAP Software via Azure Center for SAP-lösningar kan du även ange rollen läsare och dataåtkomst till identiteten på SAP-bitars lagringskontot där du skulle lagra SAP Media.

  • Ett nätverk som har konfigurerats för din infrastrukturdistribution.

  • Tillgänglighet för minst 4 kärnor av antingen Standard_D4ds_v4 eller Standard_E4s_v3, SKU:er som ska användas under infrastrukturdistribution och programvaruinstallation

  • Granska kvoterna för din Azure-prenumeration. Om kvoterna är låga kan du behöva skapa en supportbegäran innan du skapar infrastrukturdistributionen. Annars kan det uppstå distributionsfel eller ett otillräckligt kvotfel .

  • Observera sap-programmets prestandastandard (SAPS) och databasens minnesstorlek som du behöver för att azure center för SAP-lösningar ska kunna storleksanpassa DITT SAP-system. Om du inte är säker kan du också välja de virtuella datorerna. Det finns:

    • En enda eller ett kluster med virtuella ASCS-datorer som utgör en enda ASCS-instans i VIS.
    • En enskild eller ett kluster med virtuella databasdatorer, som utgör en enda databasinstans i VIS.
    • En enda virtuell programserverdator som utgör en enda programinstans i VIS. Beroende på antalet programservrar som distribueras eller registreras kan det finnas flera programinstanser.

Azure Cloud Shell

Azure är värd för Azure Cloud Shell, en interaktiv gränssnittsmiljö som du kan använda via webbläsaren. Du kan använda antingen Bash eller PowerShell med Cloud Shell för att arbeta med Azure-tjänster. Du kan använda förinstallerade Cloud Shell-kommandon för att köra koden i den här artikeln, utan att behöva installera något i din lokala miljö.

Så här startar du Azure Cloud Shell:

Alternativ Exempel/länk
Välj Prova i det övre högra hörnet i en kod eller ett kommandoblock. Om du väljer Prova kopieras inte koden eller kommandot automatiskt till Cloud Shell. Skärmbild som visar ett exempel på Try It for Azure Cloud Shell.
Gå till https://shell.azure.com eller Välj knappen Starta Cloud Shell för att öppna Cloud Shell i webbläsaren. Knapp för att starta Azure Cloud Shell.
Välj knappen Cloud Shell på menyn längst upp till höger i Azure-portalen. Skärmbild som visar Cloud Shell-knappen i Azure Portal

Så här använder du Azure Cloud Shell:

  1. Starta Cloud Shell.

  2. Välj knappen Kopiera i ett kodblock (eller kommandoblock) för att kopiera koden eller kommandot.

  3. Klistra in koden eller kommandot i Cloud Shell-sessionen genom att välja Ctrl+Skift+V i Windows och Linux, eller genom att välja Cmd+Shift+V på macOS.

  4. Välj Retur för att köra koden eller kommandot.

Rätt storlek på DET SAP-system som du vill distribuera

Använd az workloads sap-sizing-recommendation för att hämta SAP-systemstorleksrekommendationer genom att tillhandahålla SAPS-indata för programnivå och minne som krävs för databasnivån

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

Skapa json-konfigurationsfil med anpassade resursnamn

  • Förbered en json-fil med den konfiguration (nyttolast) som ska användas för distributionen av SAP-systeminfrastrukturen. Du kan göra ändringar i den här exempelnyttolasten eller använda exemplen som anges i Rest API-dokumentationen för Azure Center för SAP-lösningar
  • I den här json-filen anger du de anpassade resursnamnen för infrastrukturen som distribueras för DITT SAP-system

Distribuera infrastruktur för ditt SAP-system

Använda az workloads sap-virtual-instance create för att distribuera infrastruktur för ditt SAP-system med arkitekturen för ha på tre nivåer

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>:{}}}"

Nästa steg

I den här snabbstarten distribuerade du infrastruktur i Azure för ett SAP-system med hjälp av Azure Center for SAP-lösningar. Du använde anpassade resursnamn för infrastrukturen. Fortsätt till nästa artikel om du vill lära dig hur du installerar SAP-programvara på den distribuerade infrastrukturen.