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. | |
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. | |
Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. |
Použití Azure Cloud Shellu:
Spusťte Cloud Shell.
Výběrem tlačítka Kopírovat v bloku kódu (nebo bloku příkazů) zkopírujte kód nebo příkaz.
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.
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.
Projděte si doporučené skladové položky pro SAPS a požadavky na paměť pro váš systém 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.