Kurz: Použití Azure CLI k vytvoření infrastruktury pro distribuovaný vysoce dostupný systém SAP se službou Azure Center pro řešení SAP s přizpůsobenými názvy prostředků

Azure Center pro řešení SAP umožňuje nasazovat a spravovat systémy SAP v Azure. Po nasazení infrastruktury a instalaci softwaru SAP se službou Azure Center pro řešení SAP můžete prostřednictvím virtuální instance pro řešení SAP použít její vizualizaci, správu a monitorování.

Úvod

Azure CLI slouží k vytváření a správě prostředků Azure z příkazového řádku nebo ve skriptech.

V tomto kurzu se dozvíte, jak pomocí Azure CLI nasadit infrastrukturu pro systém SAP s vysoce dostupnou třívrstvou distribuovanou architekturou. Uvidíte také, jak přizpůsobit názvy prostředků pro infrastrukturu Azure, která se nasadí. Projděte si následující kroky:

  • Splnění požadavků
  • Vysvětlení skladových položek SAP dostupných pro váš typ nasazení
  • Projděte si doporučené skladové položky pro SAPS a požadavky na paměť pro váš systém SAP.
  • Vytvoření konfiguračního souboru JSON s vlastními názvy prostředků
  • Nasazení infrastruktury pro systém SAP

Požadavky

  • Předplatné Azure.

  • Pokud azure Center pro řešení SAP používáte poprvé, zaregistrujte poskytovatele prostředků Microsoft.Workloads v předplatném, ve kterém nasazujete systém SAP:

    az provider register --namespace 'Microsoft.Workloads'
    
  • Účet Azure se službou Azure Center pro správce řešení SAP a rolí operátora spravované identity přístup k předplatným a skupinám prostředků, ve kterých vytvoříte prostředek Virtual Instance for SAP Solutions (VIS).

  • Spravovaná identita přiřazená uživatelem, která má přístup k roli služby Azure Center pro řešení SAP v předplatném nebo alespoň ve všech skupinách prostředků (Compute, Network, Storage). Pokud chcete software SAP nainstalovat prostřednictvím Azure Center pro řešení SAP, poskytněte také roli Čtenář a Přístup k datům identitě v účtu úložiště bitů SAP, kam byste uložili médium SAP.

  • Síť nastavená pro nasazení infrastruktury.

  • Dostupnost minimálně 4 jader Standard_D4ds_v4 nebo Standard_E4s_v3, skladové položky, které se použijí během nasazování infrastruktury a instalace softwaru

  • Zkontrolujte kvóty pro vaše předplatné Azure. Pokud jsou kvóty nízké, možná budete muset před vytvořením nasazení infrastruktury vytvořit žádost o podporu. V opačném případě může docházet k selháním nasazení nebo k chybě nedostatečné kvóty .

  • Poznamenejte si sap Application Performance Standard (SAPS) a velikost paměti databáze, které potřebujete povolit službě Azure Center pro řešení SAP velikost systému SAP. Pokud si nejste jistí, můžete také vybrat virtuální počítače. Jsou to:

    • Jeden nebo cluster virtuálních počítačů ASCS, které tvoří jednu instanci ASCS ve VIS.
    • Jeden nebo cluster databázových virtuálních počítačů, které tvoří jednu instanci databáze ve VIS.
    • Jeden virtuální počítač aplikačního serveru, který tvoří jednu instanci aplikace ve VIS. V závislosti na počtu nasazených nebo zaregistrovaných aplikačních serverů může existovat více instancí aplikace.

Azure Cloud Shell

Azure hostí interaktivní prostředí Azure Cloud Shell, které můžete používat v prohlížeči. Pro práci se službami Azure můžete v prostředí Cloud Shell použít buď Bash, nebo PowerShell. Předinstalované příkazy Cloud Shellu můžete použít ke spuštění kódu v tomto článku, aniž byste museli instalovat cokoli do místního prostředí.

Spuštění služby Azure Cloud Shell:

Možnost Příklad nebo odkaz
Vyberte Vyzkoušet v pravém horním rohu bloku kódu nebo příkazu. Výběrem možnosti Vyzkoušet se kód ani příkaz automaticky nekopíruje do Cloud Shellu. Snímek obrazovky znázorňující příklad možnosti Vyzkoušet pro Azure Cloud Shell
Přejděte na adresu https://shell.azure.com nebo výběrem tlačítka Spustit Cloud Shell otevřete Cloud Shell v prohlížeči. Tlačítko pro spuštění Azure Cloud Shellu
Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. Snímek obrazovky znázorňující tlačítko Cloud Shell na webu Azure Portal

Použití Azure Cloud Shellu:

  1. Spusťte Cloud Shell.

  2. Výběrem tlačítka Kopírovat v bloku kódu (nebo bloku příkazů) zkopírujte kód nebo příkaz.

  3. Vložte kód nebo příkaz do relace Cloud Shellu tak, že ve Windows a Linuxu vyberete ctrl+Shift+V nebo vyberete Cmd+Shift+V v macOS.

  4. Stisknutím klávesy Enter spusťte kód nebo příkaz.

Vysvětlení skladových položek Azure certifikovaných pro SAP dostupných pro váš typ nasazení

Pomocí příkazu az workloads sap-supported-sku získejte seznam skladových položek podporovaných pro váš typ nasazení systému SAP ze služby Azure Center pro řešení SAP.

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"

Při nasazování infrastruktury v pozdějších krocích můžete použít kteroukoli z těchto skladových položek doporučenou pro aplikační vrstvu a databázovou úroveň. V dalším kroku můžete také použít doporučené skladové položky v Azure Center pro řešení SAP.

Použití az workloads sap-sizing-recommendations k získání doporučení pro změnu velikosti systému SAP poskytnutím vstupu SAPS pro aplikační vrstvu a paměť vyžadovanou pro databázovou vrstvu

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

Vytvoření konfiguračního souboru JSON s vlastními názvy prostředků

  • Připravte soubor JSON s konfigurací (datovou částí) pro nasazení systémové infrastruktury SAP. V této ukázkové datové části můžete provádět úpravy nebo můžete použít příklady uvedené v dokumentaci k rozhraní REST API pro Azure Center pro řešení SAP.
  • V tomto souboru JSON zadejte vlastní názvy prostředků pro infrastrukturu nasazenou pro váš systém SAP.
  • Parametry, které jsou k dispozici pro přizpůsobení, jsou:
    • Název virtuálního počítače
    • Název hostitele
    • Název síťového rozhraní
    • Název disku s operačním systémem
    • Název nástroje pro vyrovnávání zatížení
    • Názvy konfigurace front-endových IP adres
    • Názvy back-endových fondů
    • Názvy sond stavu
    • Názvy datových disků: výchozí, hanaData nebo hana/data, hanaLog nebo hana/log, usrSap nebo usr/sap, hanaShared nebo hana/shared, backup
    • Název sdíleného účtu úložiště
    • Název privátního koncového bodu sdíleného účtu úložiště

Podle potřeby si můžete stáhnout ukázkovou datovou část a nahradit názvy prostředků a jakýkoli jiný parametr.

Nasazení infrastruktury pro systém SAP

Pomocí příkazu az workloads sap-virtual-instance create nasaďte infrastrukturu pro váš systém SAP s architekturou se třemi vrstvami vysoké dostupnosti.

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

Tím se nasadí váš systém SAP a virtuální instance pro prostředek SAP Solutions (VIS) představující váš systém SAP v Azure.

Vyčištění

Pokud už prostředek VIS nechcete používat, můžete ho odstranit pomocí příkazu az workloads sap-virtual-instance delete.

az workloads sap-virtual-instance delete -g <Resource_Group_Name> -n <VIS Name>

Tento příkaz odstraní pouze VIS a další prostředky vytvořené službou Azure Center pro řešení SAP. Tím se neodstraní nasazená infrastruktura, jako jsou virtuální počítače, disky atd.

Další kroky

V tomto kurzu jste nasadili infrastrukturu v Azure pro systém SAP pomocí Azure Center pro řešení SAP. Pro infrastrukturu jste použili vlastní názvy prostředků. V dalším článku se dozvíte, jak nainstalovat software SAP do nasazené infrastruktury.