Installera SAP-programvara för ett distribuerat HA-system med anpassade resursnamn med hjälp av Azure CLI

Azure Center för SAP-lösningar möjliggör för dig att distribuera och hantera SAP-system på Azure. Den här snabbstarten 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 en distribuerad arkitektur med hög tillgänglighet. Du använde Azure Center for SAP-lösningar med Azure CLI och angav anpassade resursnamn för de distribuerade Azure resurserna.

När du har distribuerat infrastruktur och installerat SAP-programvara kan du hantera och övervaka systemet via VIS-resursen (Virtual Instance for SAP Solutions). Till exempel kan du:

  • Visa och spåra SAP-systemet som en Azure resurs, kallad Virtual Instance for SAP Solutions (VIS).
  • Få rekommendationer för konfigurationer av SAP-infrastruktur och operativsystem baserat på kvalitetskontroller som utvärderar metodtips för SAP på Azure.
  • Hämta hälso- och statusinformation om ditt SAP-system.
  • Starta och stoppa SAP-programnivån.
  • Starta och stoppa enskilda instanser av ADVANCED Business Application Programming SAP Central Services (ASCS), Programserver och HANA-databas.
  • Övervaka Azure infrastrukturmått för SAP-systemresurserna.
  • Visa kostnadsanalys för SAP-systemet.

Prerequisites

  • En Azure-abonnemang. Om du inte redan har en Azure prenumeration skapa ett kostnadsfritt konto.
  • Ett Azure konto med Azure Center for SAP-lösningsadministratör och Hanterad identitetsoperator rollåtkomst till de prenumerationer och resursgrupper där du skapar VIS-resursen (Virtual Instance for SAP Solutions).
  • En Användaretilldelad hanterad identitet som har åtkomst till tjänstrollen Azure Center för SAP-lösningar till prenumerationen eller minst alla resursgrupper (beräkning, nätverk, lagring).
  • Ett lagringskonto där du lagrar SAP-mediet.
  • Rollen Läsare och dataåtkomst tilldelad till den användartilldelade hanterade identiteten på lagringskontot där du lagrar SAP-mediet.
  • Ett nätverk som har konfigurerats för din infrastrukturdistribution.
  • En implementering av S/4HANA-infrastruktur.
  • Den privata SSH-nyckeln för de virtuella datorerna i SAP-systemet. Du genererade den här nyckeln under infrastrukturutbyggnaden.
  • SAP-installationsmediet som är 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 steget previous för SAP-systemet med hjälp av PowerShell eller Azure CLI.
  • Tjänstehuvudnamnsidentifieraren (SPN-ID) och lösenordet för att auktorisera Azure-avskiljningsagenten mot Azure-resurser, eftersom du installerar ett SAP-system med hög tillgänglighet.
    • Ett exempel finns i Red Hat-dokumentationen för Skapa ett Microsoft Entra-program.
    • Använd Azure CLI för att skapa tjänstens huvudnamnsidentifierare och lösenord i stället för Azure-portalen för att undvika att lösenordet upphör att gälla ofta.

Azure Cloud Shell

Azure värdar 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 Cloud Shell förinstallerade 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 Example/Link
Välj Försök i det övre högra hörnet av kod- eller kommandoblocket. Om du väljer Try It kopieras inte koden eller kommandot automatiskt till Cloud Shell. Screenshot som visar ett exempel på Try It for Azure Cloud Shell.
Gå till https://shell.azure.com eller välj knappen Launch Cloud Shell för att öppna Cloud Shell i webbläsaren. Knapp för att starta Azure Cloud Shell.
Välj knappen Cloud Shell i menyraden längst upp till höger i Azure-portalen. Skärmbild som visar knappen Cloud Shell 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 den Cloud Shell sessionen genom att välja Ctrl+Shift+V på Windows och Linux, eller genom att välja Cmd+Shift+V på macOS.

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

Skapa en 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 programvarukonfiguration kräver följande indata:

  • Typ av programvaruinstallation: Behåll det här värdet som SAPInstallWithoutOSConfig.

  • BOM-URL: BOM-filsökvägen. Till exempel https://<your-storage-account>.blob.core.windows.net/sapbits/sapfiles/boms/S41909SPS03_v0010ms.yaml.

  • Programvaruversion: Azure Center för SAP-lösningar stödjer:

    • SAP S/4HANA 1909 SPS03

    • SAP S/4HANA 2020 SPS 03

    • SAP S/4HANA 2021 ISS 00

    • SAP S/4HANA 2022 ISS 00

  • Lagringskonto-ID: Resurs-ID för lagringskontot där BOM-filen skapas.

  • Fencing Client ID: Klientidentifieraren för STONITH Fencing Agent-tjänstkontoprincipal (krävs för HA-distributioner).

  • Fencing Client-lösenord: Lösenordet för tjänstebeteckningen för Fencing Agent (krävs för HA-distributioner).

Du kan använda exempel på nyttolastfil för programvaruinstallation sample.

Installera SAP-programvara

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

Anmärkning

Kommandona för distribution och installation av infrastruktur är desamma, men nyttolastfilen för de två åtgärderna skiljer sig åt.