Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Center for SAP-lösningar är en Azure tjänst som distribuerar och hanterar SAP-system på Azure. När Azure Center for SAP-lösningar skapar infrastruktur tilldelar den standardnamn till Azure resurser, till exempel virtuella datorer , nätverksgränssnitt och lastbalanserare. Om din organisation kräver specifika namngivningskonventioner för styrning eller enklare resursidentifiering kan du anpassa dessa namn under distributionen.
I den här artikeln använder du Azure CLI för att distribuera infrastruktur för ett distribuerat SAP-system med hög tillgänglighet (HA) och anpassa resursnamnen som Azure Center for SAP-lösningar tilldelar den distribuerade infrastrukturen.
Förutsättningar
En Azure-abonnemang. Om du inte har en Azure prenumeration kan du skapa ett kostnadsfritt konto.
Microsoft.Workloads resursleverantören som är registrerad på abonnemanget där du distribuerar SAP-systemet.
az provider register --namespace 'Microsoft.Workloads'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ändartilldelad hanterad identitet som har åtkomstbehörighet för tjänstrollen Azure Center för SAP-lösningar till prenumerationen eller åtminstone till alla resursgrupper (beräkning, nätverk, lagring). Om du planerar att installera SAP-programvara via Azure Center for SAP-lösningar tilldelar du även rollen Reader och Data Access till identiteten på lagringskontot där du lagrar SAP-mediet.
Ett nätverk som konfigurerats för din infrastrukturdistribution.
Minst fyra kärnor av antingen
Standard_D4ds_v4ellerStandard_E4s_v3SKU:er är tillgängliga i din prenumeration.Tillräckliga kvoter för din Azure-prenumeration. Om kvoterna är låga kan du behöva skapa en supportbegäran innan du skapar distribution av infrastruktur. Annars kan det uppstå distributionsfel eller ett fel med otillräcklig kvot.
SAP Application Performance Standard (SAPS) och databasminnesstorlek som du behöver för att Azure Center för SAP-lösningar kan dimensionera ditt SAP-system. Om du är osäker kan du välja de virtuella datorerna direkt, till exempel:
- En eller flera virtuella ASCS-datorer, som utgör en enda ASCS-instans i VIS.
- En eller flera virtuella databasdatorer som utgör en enskild databasinstans i VIS.
- En enskild virtuell programserver, som utgör en enda programinstans i VIS. Beroende på antalet programservrar som du distribuerar eller registrerar kan det finnas flera programinstanser.
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 | Exempel/länk |
|---|---|
| Välj Prova i det övre högra hörnet av ett kod- eller kommandoblock. Om du väljer Try It kopieras inte koden eller kommandot automatiskt till Cloud Shell. |
|
| Gå till https://shell.azure.com eller välj knappen Launch Cloud Shell för att öppna Cloud Shell i webbläsaren. |
|
| Välj knappen Cloud Shell i menyraden längst upp till höger i Azure-portalen. |
|
Så här använder du Azure Cloud Shell:
Starta Cloud Shell.
Välj knappen Kopiera i ett kodblock (eller kommandoblock) för att kopiera koden eller kommandot.
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.
Välj Retur för att köra koden eller kommandot.
Granska SAP-certifierade Azure SKU:er för din distributionstyp
Kör az workloads sap-supported-sku för att hämta en lista över SKU:er som stöds för din SAP-systemdistributionstyp:
az workloads sap-supported-sku --app-location "eastus" --database-type "HANA" --deployment-type "ThreeTier" --environment "Prod" --high-availability-type "AvailabilitySet" --sap-product "S4HANA" --location "eastus"Granska utdata för att identifiera SKU:er som stöds för appnivån och databasnivån. Du kan använda någon av dessa SKU:er när du distribuerar infrastruktur eller använda de rekommenderade SKU:erna från nästa avsnitt.
Kontrollera rekommenderade SKU:er för SAPS och minneskrav
Kör az workloads sap-sizing-recommendation för att hämta SAP-systemstorleksrekommendationer genom att tillhandahålla SAPS-indata för programnivån och det 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 ScaleUpGranska de rekommenderade SKU:erna från utdata. Du använder dessa värden när du skapar konfigurationsfilen.
Skapa en JSON-konfigurationsfil med anpassade resursnamn
Ladda ned exempelnyttolasten eller använd exemplen i REST API-dokumentationen för Azure Center for SAP-lösningar.
Öppna JSON-filen och ersätt standardresursnamnen med dina anpassade namn. Följande parametrar är tillgängliga för anpassning:
- VM-namn
- Värdnamn
- Namn på nätverksgränssnitt
- Os-disknamn
- Namn på lastbalanserare
- Ip-konfigurationsnamn för klientdelen
- Namn på serverdelspool
- Namn på hälsoavsökning
- Datadisknamn: Standard, HANA Data eller HANA/Data, HANA Log eller HANA/Log, USR Sap eller USR/Sap, HANA Shared eller HANA/Shared, Backup
- Namn på delat lagringskonto
- Namn på privat slutpunkt för delat lagringskonto
Spara JSON-filen. Kom ihåg filsökvägen för användning i distributionskommandot.
Distribuera infrastruktur för ditt SAP-system
Kör az workloads sap-virtual-instance create för att distribuera infrastrukturen för ditt SAP-system med en ha-arkitektur 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>:{}}}"Vänta tills distributionen har slutförts. Kommandot skapar din SAP-systeminfrastruktur och vis-resursen (Virtual Instance for SAP Solutions) som representerar ditt SAP-system i Azure.
Rensa resurser
Om du inte längre behöver VIS-resursen tar du bort den genom att köra az workloads sap-virtual-instance delete:
az workloads sap-virtual-instance delete -g <Resource_Group_Name> -n <VIS_Name>
Det här kommandot tar bara bort VIS och andra resurser som skapats av Azure Center for SAP-lösningar. Den tar inte bort den distribuerade infrastrukturen, till exempel virtuella datorer och diskar. Om du vill ta bort dessa resurser tar du bort dem separat via Azure-portalen eller Azure CLI.