Dela via


Snabbstart: Installera programvara för ett SAP-system med distribuerad hög tillgänglighet (HA) och anpassade resursnamn med Azure Center för SAP-lösningar med Azure 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 installerar SAP-programvara för infrastruktur som distribuerats för ett SAP-system. I föregående steg skapade du infrastruktur för ett SAP-system med högtillgänglig (HA) distribuerad arkitektur i Azure med Azure Center för SAP-lösningar med Azure CLI. Du har också angett anpassade resursnamn för de distribuerade Azure-resurserna.

När du har distribuerat infrastruktur och installerat SAP-programvara med Azure Center för SAP-lösningar kan du använda dess visualiserings-, hanterings- och övervakningsfunktioner via den virtuella instansen för SAP-lösningar. 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.
  • Ett Azure-konto med azure center för SAP-lösningar administratör och hanterad identitetsoperatorrollåtkomst till prenumerationer och resursgrupper där du skapar resursen Virtual Instance for SAP-lösningar (VIS).
  • 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).
  • Ett lagringskonto där du skulle lagra SAP Media
  • Rollen Läsare och dataåtkomst till den användartilldelade hanterade identiteten på lagringskontot där du skulle lagra SAP Media.
  • Ett nätverk som har konfigurerats för din infrastrukturdistribution.
  • En distribution av S/4HANA-infrastruktur.
  • Den privata SSH-nyckeln för de virtuella datorerna i SAP-systemet. Du genererade den här nyckeln under infrastrukturdistributionen.
  • Du bör ha SAP-installationsmediet tillgängligt på ett lagringskonto. Mer information finns i ladda ned SAP-installationsmediet.
  • Json-konfigurationsfilen som du använde för att skapa infrastruktur i föregående steg för SAP-system med hjälp av PowerShell eller Azure CLI.
  • När du installerar ett SAP-system med hög tillgänglighet (HA) hämtar du SPN-ID (Service Principal Identifier) och lösenordet för att auktorisera Azure-stängselagenten (fäktningsenhet) mot Azure-resurser. Mer information finns i Använda Azure CLI för att skapa en Microsoft Entra-app och konfigurera den för åtkomst till Media Services API.
    • Ett exempel finns i Red Hat-dokumentationen för att skapa ett Microsoft Entra-program.
    • Använd Azure Command-Line Interface (Azure CLI) för att skapa identifieraren och lösenordet för tjänstens huvudnamn i stället för Azure-portalen för att undvika att lösenordet upphör att gälla ofta.

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-portalen

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.

Skapa json-konfigurationsfil

  • Json-filen för installation av SAP-programvara liknar den som används för att distribuera infrastruktur för SAP med ett extra avsnitt för SAP-programvarukonfiguration.
  • Avsnittet för programvarukonfiguration kräver att han följer indata
    • Typ av programvaruinstallation: Behåll detta som "SAPInstallWithoutOSConfig"
    • BOM-URL: Det här är bomfilsökvägen. Exempel: https://<your-storage-account>.blob.core.windows.net/sapbits/sapfiles/boms/S41909SPS03_v0010ms.yaml
    • Programvaruversion: Azure Center for SAP-lösningar stöder dessa SAP-programvaruversioner. SAP S/4HANA 1909 SPS03 eller SAP S/4HANA 2020 SPS 03 eller SAP S/4HANA 2021 ISS 00 eller SAP S/4HANA 2022 ISS 00
    • Lagringskonto-ID: Det här är resurs-ID:t för lagringskontot där BOM-filen skapas
    • När du distribuerar ett HA-system måste du ange programvarukonfigurationen för hög tillgänglighet med följande två indata:
      • Fäktningsklient-ID: Klientidentifieraren för tjänstens huvudnamn för STONITH-fäktningsagenten
      • Stängselklientlösenord: Lösenordet för tjänstens huvudnamn för fäktningsagenten
  • Du kan använda nyttolastfilen för exempelprogrammets installation

Installera SAP-programvara

Använda az workloads sap-virtual-instance create för att installera SAP-programvara

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

Obs! Kommandona för distribution och installation av infrastruktur är desamma, men nyttolastfilen för de två måste vara annorlunda.

Nästa steg

I den här snabbstarten har du installerat SAP-programvara på den distribuerade infrastrukturen i Azure för ett SAP-system med arkitekturtypen Hög tillgänglighet med hjälp av Azure Center för SAP-lösningar. Du noterade också att resursnamnen anpassades för systemet när infrastrukturen distribuerades. Fortsätt till nästa artikel för att lära dig hur du hanterar DITT SAP-system i Azure med hjälp av Virtual Instance for SAP-lösningar