Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Konfigurace pro rozhraní SAP Deployment Automation Framework probíhá prostřednictvím souborů parametrů. Do souboru zadáte informace o systémové infrastruktuře tfvars SAP, kterou architektura automatizace používá k nasazení. Příklady souboru proměnné najdete v samples úložišti.
Automatizace podporuje vytváření prostředků (nasazení zeleně) nebo použití existujících prostředků (nasazení brown-field):
-
Scénář zeleného pole: Automatizace definuje výchozí názvy prostředků, ale některé názvy prostředků můžou být definované v
tfvarssouboru. - Scénář brown-field: Musí být zadány identifikátory prostředků Azure pro prostředky.
Topologie nasazení
K nasazení následujících architektur SAP můžete použít architekturu automatizace:
- Samostatné
- Distribuovaný
- Distribuované (vysoce dostupné)
Samostatné
V samostatné architektuře se všechny role SAP instalují na jeden server.
Pokud chcete tuto topologii nakonfigurovat, definujte hodnoty databázové vrstvy a nastavte enable_app_tier_deployment hodnotu false.
Distribuovaný
Distribuovaná architektura má samostatný databázový server a aplikační vrstvu. Aplikační vrstvu je možné dále oddělit tím, že centrální služby SAP na virtuálním počítači a jednom nebo více aplikačních serverech.
Pokud chcete tuto topologii nakonfigurovat, definujte hodnoty databázové vrstvy a definujte scs_server_count hodnoty = 1, application_server_count>= 1.
Vysoká dostupnost
Distribuované (vysoce dostupné) nasazení se podobá distribuované architektuře. V tomto nasazení je možné databázi nebo centrální služby SAP nakonfigurovat pomocí vysoce dostupné konfigurace, která používá dva virtuální počítače, z nichž každý má clustery Pacemaker nebo clustering s podporou převzetí služeb při selhání systému Windows.
Pokud chcete tuto topologii nakonfigurovat, definujte hodnoty databázové vrstvy a nastavte database_high_availability hodnotu true. Nastavte scs_server_count = 1 a scs_high_availability = true a application_server_count>= 1.
Horizontální navýšení kapacity HANA
Podporované konfigurace pro škálování na více instancí HANA jsou:
- Horizontální navýšení kapacity s využitím pohotovostního uzlu Vyžaduje, aby se ve službě Azure Netapp Files nasadila sdílená hana (jeden svazek), data HANA a protokol HANA.
- Horizontální navýšení kapacity se dvěma lokalitami replikovanými pomocí systémové replikace HANA a spravované pacemakerem
Pokud chcete tuto topologii nakonfigurovat, definujte hodnoty databázové vrstvy a nastavte database_HANA_use_scaleout_scenario hodnotu true. Nastavte stand_by_node_count = na požadovaný počet pohotovostních poznámek nebo ho zakažte nastavením database_HANA_no_standby_role = false.
Parametry prostředí
Tato část obsahuje parametry, které definují nastavení prostředí.
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
environment |
Identifikátor zóny úloh (maximálně pět znaků) | Povinné | Například PROD pro produkční prostředí a NP pro neprodukční prostředí. |
location |
Oblast Azure, ve které se má nasadit | Požaduje se | |
custom_prefix |
Určuje vlastní předponu použitou v pojmenování prostředků. | Volitelné | |
use_prefix |
Určuje, jestli název prostředku obsahuje předponu. | Volitelné | X00_XXXX DEV-WEEU-SAP01 |
name_override_file |
Soubor přepsání názvu | Volitelné | Viz Vlastní pojmenování. |
save_naming_information |
Vytvoří ukázkový soubor JSON s názvy. | Volitelné | Viz Vlastní pojmenování. |
tags |
Slovník značek, které se mají přidružit ke všem prostředkům. | Volitelné | |
prevent_deletion_if_contains_resources |
Řídí odstranění skupin prostředků. | Volitelné | Terraform ve výchozím nastavení neodstraní skupiny prostředků, které obsahují prostředky. |
Parametry skupiny prostředků
Tato část obsahuje parametry, které definují skupinu prostředků.
| Proměnná | Popis | Typ |
|---|---|---|
resourcegroup_name |
Název skupiny prostředků, která se má vytvořit | Volitelné |
resourcegroup_arm_id |
Identifikátor prostředku Azure pro existující skupinu prostředků | Volitelné |
resourcegroup_tags |
Značky, které se mají přidružit ke skupině prostředků | Volitelné |
Parametry infrastruktury
Tato část obsahuje parametry související s infrastrukturou Azure.
| Proměnná | Popis | Typ |
|---|---|---|
custom_disk_sizes_filename |
Definuje název souboru pro změnu velikosti disku, viz vlastní nastavení velikosti. | Volitelné |
resource_offset |
Poskytuje posun pro pojmenování prostředků. | Volitelné |
use_loadbalancers_for_standalone_deployments |
Určuje, jestli jsou nástroje pro vyrovnávání zatížení nasazené pro samostatné instalace. | Volitelné |
user_assigned_identity_id |
Identita přiřazená uživatelem pro přiřazení k virtuálním počítačům | Volitelné |
vm_disk_encryption_set_id |
Šifrovací klíč disku, který se má použít k šifrování spravovaných disků pomocí klíčů poskytnutých zákazníkem. | Volitelné |
use_random_id_for_storageaccounts |
Pokud je definován, připojí k názvu účtu úložiště náhodný řetězec. | Volitelné |
use_scalesets_for_deployment |
Použití flexibilních škálovacích sad virtuálních počítačů pro nasazení | Volitelné |
scaleset_id |
Identifikátor prostředku Azure pro škálovací sadu virtuálních počítačů | Volitelné |
| Volitelné | ||
proximityplacementgroup_arm_ids |
Určuje identifikátory prostředků Azure existujících skupin umístění bezkontaktní komunikace. | |
proximityplacementgroup_names |
Určuje názvy skupin umístění bezkontaktní komunikace. | |
use_app_proximityplacementgroups |
Určuje, jestli jsou virtuální počítače vrstvy aplikace umístěné v jiné vrstvě než databáze. | Volitelné |
app_proximityplacementgroup_arm_ids |
Určuje identifikátory prostředků Azure existujících skupin umístění bezkontaktní komunikace pro vrstvu aplikace. | |
app_proximityplacementgroup_names |
Určuje názvy skupin umístění bezkontaktní komunikace pro vrstvu aplikace. | |
| Volitelné | ||
use_spn |
Pokud je definované nasazení, provede se pomocí instančního objektu, jinak MSI. | Volitelné |
use_private_endpoint |
Použijte privátní koncové body. | Volitelné |
| Volitelné | ||
shared_access_key_enabled |
Označuje typ autorizace účtu úložiště, sdílený přístupový klíč nebo Id Entra. | Volitelné |
shared_access_key_enabled_nfs |
Označuje typ autorizace účtu úložiště sdílené složky, sdílený přístupový klíč nebo ID Entra. | Volitelné |
data_plane_available |
Logická hodnota označující, jestli je přístup k účtu úložiště přes rovinu dat | Volitelné |
Parametr resource_offset řídí pojmenování prostředků. Pokud například nastavíte resource_offset hodnotu 1, bude první disk pojmenován disk1. Výchozí hodnota je 0.
Parametry aplikace SAP
Tato část obsahuje parametry související s aplikací SAP.
| Proměnná | Popis | Typ |
|---|---|---|
sid |
Definuje SID aplikace SAP. | Požaduje se |
database_sid |
Definuje identifikátor SID databáze. | Požaduje se |
web_sid |
Definuje identifikátor SID webového dispečera. | Požaduje se |
scs_instance_number |
Počet instancí SCS | Volitelné |
ers_instance_number |
Počet instancí ERS | Volitelné |
pas_instance_number |
Číslo instance primárního aplikačního serveru | Volitelné |
app_instance_number |
Číslo instance aplikačního serveru | Volitelné |
database_instance_number |
Počet instancí SCS | Volitelné |
web_instance_number |
Číslo instance webového dispečeru | Volitelné |
bom_name |
Definuje název souboru Bill of MAterials. | Volitelné |
Parametry názvu virtuálního hostitele SAP
V rozhraní SAP Deployment Automation Framework je název virtuálního hostitele SAP definovaný zadáním parametru use_secondary_ips .
| Proměnná | Popis | Typ |
|---|---|---|
use_secondary_ips |
Logický příznak označující, jestli má být SAP nainstalovaný pomocí názvů virtuálních hostitelů | Volitelné |
Parametry databázové vrstvy
Databázová vrstva definuje infrastrukturu pro databázovou vrstvu. Podporované back-endy databáze jsou:
HANADB2ORACLEORACLE-ASMASESQLSERVER-
NONE(v tomto případě není nasazena žádná databázová vrstva)
Informace o konfiguraci vysoké dostupnosti najdete v tématu Konfigurace vysoké dostupnosti.
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
database_platform |
Definuje back-end databáze. | Požaduje se | |
database_vm_image |
Definuje image virtuálního počítače, která se má použít. | Volitelné | |
database_vm_sku |
Definuje skladovou položku virtuálního počítače, která se má použít. | Volitelné | |
database_server_count |
Definuje počet databázových serverů. | Volitelné | |
database_high_availability |
Definuje, jestli je databázová vrstva nasazená s vysokou dostupností. | Volitelné | |
database_vm_zones |
Definuje zóny dostupnosti pro databázové servery. | Volitelné | |
db_sizing_dictionary_key |
Definuje informace o velikosti databáze. | Požaduje se | Viz Vlastní nastavení velikosti. |
database_vm_use_DHCP |
Určuje, jestli se mají použít IP adresy poskytnuté podsítí Azure. | Volitelné | |
database_vm_db_nic_ips |
Definuje IP adresy databázových serverů (podsíť databáze). | Volitelné | |
database_vm_db_nic_secondary_ips |
Definuje sekundární IP adresy pro databázové servery (podsíť databáze). | Volitelné | |
database_vm_admin_nic_ips |
Definuje IP adresy databázových serverů (podsíť správce). | Volitelné | |
database_loadbalancer_ips |
Seznam IP adres pro nástroj pro vyrovnávání zatížení databáze (podsíť databáze) | Volitelné | |
database_vm_authentication_type |
Definuje typ ověřování (klíč/heslo). | Volitelné | |
database_use_avset |
Určuje, jestli jsou databázové servery umístěné ve skupinách dostupnosti. | Volitelné | |
database_use_ppg |
Určuje, jestli jsou databázové servery umístěné ve skupinách umístění bezkontaktní komunikace. | Volitelné | |
database_vm_avset_arm_ids |
Definuje existující skupiny dostupnosti ID prostředků Azure. | Volitelné | Primárně se používá s připnutím služby Azure NetApp Files. |
database_use_premium_v2_storage |
Určuje, jestli bude databázová vrstva používat Premium Storage v2 (HANA). | Volitelné | |
database_dual_nics |
Určuje, jestli databázové servery HANA budou mít duální síťová rozhraní. | Volitelné | |
database_tags |
Definuje seznam značek, které se mají použít na databázové servery. | Volitelné | |
use_sles_saphanasr_angi |
Definuje, jestli se cluster SAP HANA SR nakonfiguruje pomocí rozhraní SAP HANA SR – rozhraní příští generace. | Volitelné | Platí pouze pro SUSE |
Virtuální počítač a image operačního systému jsou definovány pomocí následující struktury:
{
os_type="linux"
type="marketplace"
source_image_id=""
publisher="SUSE"
offer="sles-sap-15-sp3"
sku="gen2"
version="latest"
}
Běžné parametry aplikační vrstvy
Aplikační vrstva definuje infrastrukturu aplikační vrstvy, která se může skládat z aplikačních serverů, serverů centrálních služeb a serverů webového dispečera.
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
enable_app_tier_deployment |
Definuje, jestli je nasazená aplikační vrstva. | Volitelné | |
app_tier_sizing_dictionary_key |
Vyhledávací hodnota, která definuje skladovou položku virtuálního počítače a rozložení disku pro servery aplikační vrstvy | Volitelné | |
app_disk_sizes_filename |
Definuje soubor vlastní velikosti disku pro servery aplikační vrstvy. | Volitelné | Viz Vlastní nastavení velikosti. |
app_tier_authentication_type |
Definuje typ ověřování pro virtuální počítače aplikační vrstvy. | Volitelné | |
app_tier_use_DHCP |
Určuje, jestli se mají používat IP adresy poskytnuté podsítí Azure (dynamické). | Volitelné | |
app_tier_dual_nics |
Definuje, jestli server aplikační vrstvy bude mít dvě síťová rozhraní. | Volitelné |
Parametry centrálních služeb SAP
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
scs_server_count |
Definuje počet serverů SCS. | Požaduje se | |
scs_high_availability |
Definuje, jestli jsou centrální služby vysoce dostupné. | Volitelné | Viz konfigurace vysoké dostupnosti. |
scs_server_sku |
Definuje skladovou položku virtuálního počítače, která se má použít. | Volitelné | |
scs_server_image |
Definuje image virtuálního počítače, která se má použít. | Požaduje se | |
scs_server_zones |
Definuje zóny dostupnosti serverů SCS. | Volitelné | |
scs_server_app_nic_ips |
Seznam IP adres pro servery SCS (podsíť aplikace) | Volitelné | |
scs_server_app_nic_secondary_ips |
Seznam sekundárních IP adres pro servery SCS (podsíť aplikace) | Volitelné | |
scs_server_app_admin_nic_ips |
Seznam IP adres pro servery SCS (podsíť správce) | Volitelné | |
scs_server_loadbalancer_ips |
Seznam IP adres nástroje pro vyrovnávání zatížení scs (podsíť aplikace) | Volitelné | |
scs_server_use_ppg |
Určuje, jestli jsou servery SCS umístěné ve skupinách dostupnosti. | Volitelné | |
scs_server_use_avset |
Určuje, jestli jsou servery SCS umístěné ve skupinách umístění bezkontaktní komunikace. | Volitelné | |
scs_server_tags |
Definuje seznam značek, které se mají použít na servery SCS. | Volitelné |
Parametry aplikačního serveru
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
application_server_count |
Definuje počet aplikačních serverů. | Požaduje se | |
application_server_sku |
Definuje skladovou položku virtuálního počítače, která se má použít. | Volitelné | |
application_server_image |
Definuje image virtuálního počítače, která se má použít. | Požaduje se | |
application_server_zones |
Definuje zóny dostupnosti, do kterých jsou nasazené aplikační servery. | Volitelné | |
application_server_admin_nic_ips |
Seznam IP adres aplikačního serveru (podsíť správce) | Volitelné | |
application_server_app_nic_ips[] |
Seznam IP adres pro aplikační servery (podsíť aplikace) | Volitelné | |
application_server_nic_secondary_ips[] |
Seznam sekundárních IP adres pro aplikační servery (podsíť aplikace) | Volitelné | |
application_server_use_ppg |
Určuje, jestli jsou aplikační servery umístěné ve skupinách dostupnosti. | Volitelné | |
application_server_use_avset |
Určuje, jestli jsou aplikační servery umístěné ve skupinách umístění bezkontaktní komunikace. | Volitelné | |
application_server_tags |
Definuje seznam značek, které se mají použít na aplikační servery. | Volitelné | |
application_server_vm_avset_arm_ids[] |
Seznam ID prostředků skupiny dostupnosti pro aplikační servery | Volitelné |
Parametry webového dispečeru
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
webdispatcher_server_count |
Definuje počet serverů webového dispečera. | Požaduje se | |
webdispatcher_server_sku |
Definuje skladovou položku virtuálního počítače, která se má použít. | Volitelné | |
webdispatcher_server_image |
Definuje image virtuálního počítače, která se má použít. | Volitelné | |
webdispatcher_server_zones |
Definuje zóny dostupnosti, do kterých se nasazují webové dispečery. | Volitelné | |
webdispatcher_server_app_nic_ips[] |
Seznam IP adres pro server webového dispečera (aplikační/webová podsíť) | Volitelné | |
webdispatcher_server_nic_secondary_ips[] |
Seznam sekundárníchIPch | Volitelné | |
webdispatcher_server_app_admin_nic_ips |
Seznam IP adres pro server webového dispečera (podsíť správce) | Volitelné | |
webdispatcher_server_use_ppg |
Určuje, jestli jsou webové dispečery umístěny ve skupinách dostupnosti. | Volitelné | |
webdispatcher_server_use_avset |
Určuje, zda jsou webové dispečery umístěny ve skupinách umístění bezkontaktní komunikace. | Volitelné | |
webdispatcher_server_tags |
Definuje seznam značek, které se mají použít na servery webového dispečera. | Volitelné | |
webdispatcher_server_loadbalancer_ips |
Seznam IP adres pro nástroj pro vyrovnávání zatížení webu (podsíť webové aplikace) | Volitelné |
Parametry sítě
Pokud nejsou podsítě nasazené pomocí nasazení zóny úloh, můžete je přidat do souboru tfvars systému.
Architektura automatizace může buď nasadit virtuální síť a podsítě (nasazení zeleně), nebo použít existující virtuální síť a existující podsítě (nasazení brown-field):
- Scénář zeleného pole: Musí být zadán adresní prostor virtuální sítě a předpony adres podsítě.
- Scénář brown-field: Identifikátor prostředku Azure pro virtuální síť a podsítě musí být zadány.
Ujistěte se, že adresní prostor virtuální sítě je dostatečně velký k hostování všech prostředků.
Tato část obsahuje parametry sítě.
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
network_logical_name |
Logický název sítě | Požaduje se | |
admin_subnet_name |
Název admin podsítě |
Volitelné | |
admin_subnet_address_prefix |
Rozsah adres podsítě admin |
Povinné | Pro nasazení zeleně |
admin_subnet_arm_id * |
Identifikátor prostředku Azure pro admin podsíť |
Povinné | Pro nasazení brown-field |
admin_subnet_nsg_name |
Název admin skupiny zabezpečení sítě |
Volitelné | |
admin_subnet_nsg_arm_id * |
Identifikátor prostředku Azure pro admin skupinu zabezpečení sítě |
Povinné | Pro nasazení brown-field |
db_subnet_name |
Název db podsítě |
Volitelné | |
db_subnet_address_prefix |
Rozsah adres podsítě db |
Povinné | Pro nasazení zeleně |
db_subnet_arm_id * |
Identifikátor prostředku Azure pro db podsíť |
Povinné | Pro nasazení brown-field |
db_subnet_nsg_name |
Název db skupiny zabezpečení sítě |
Volitelné | |
db_subnet_nsg_arm_id * |
Identifikátor prostředku Azure pro db skupinu zabezpečení sítě |
Povinné | Pro nasazení brown-field |
app_subnet_name |
Název app podsítě |
Volitelné | |
app_subnet_address_prefix |
Rozsah adres podsítě app |
Povinné | Pro nasazení zeleně |
app_subnet_arm_id * |
Identifikátor prostředku Azure pro app podsíť |
Povinné | Pro nasazení brown-field |
app_subnet_nsg_name |
Název app skupiny zabezpečení sítě |
Volitelné | |
app_subnet_nsg_arm_id * |
Identifikátor prostředku Azure pro app skupinu zabezpečení sítě |
Povinné | Pro nasazení brown-field |
web_subnet_name |
Název web podsítě |
Volitelné | |
web_subnet_address_prefix |
Rozsah adres podsítě web |
Povinné | Pro nasazení zeleně |
web_subnet_arm_id * |
Identifikátor prostředku Azure pro web podsíť |
Povinné | Pro nasazení brown-field |
web_subnet_nsg_name |
Název web skupiny zabezpečení sítě |
Volitelné | |
web_subnet_nsg_arm_id * |
Identifikátor prostředku Azure pro web skupinu zabezpečení sítě |
Povinné | Pro nasazení brown-field |
deploy_application_security_groups |
Řídí nasazení skupin zabezpečení aplikace. | Volitelné | |
nsg_asg_with_vnet |
Pokud je hodnota true, skupina zabezpečení sítě bude umístěna s virtuální sítí. | Volitelné |
* = Požadováno pro nasazení brown-field
Parametry trezoru klíčů
Pokud nechcete používat trezor klíčů zóny úloh, ale jiný trezor klíčů, můžete v souboru systému definovat identifikátor prostředku Azure trezoru tfvar klíčů.
Tato část definuje parametry používané k definování informací trezoru klíčů.
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
user_keyvault_id |
Identifikátor prostředku Azure pro existující trezor klíčů přihlašovacích údajů systému | Volitelné | |
spn_keyvault_id |
Identifikátor prostředků Azure pro existující přihlašovací údaje nasazení (SPN) trezor klíčů | Volitelné | |
enable_purge_control_for_keyvaults |
Zakáže ochranu před vymazáním pro služby Azure Key Vault. | Volitelné | Používá se jenom pro testovací prostředí. |
Ukotvení parametrů virtuálního počítače
Rozhraní SAP Deployment Automation Framework podporuje ukotvení virtuálního počítače. Ukotvený virtuální počítač je první virtuální počítač, který se má nasadit. Slouží k ukotvení skupiny umístění bezkontaktní komunikace.
Tato část obsahuje parametry související s ukotveným virtuálním počítačem.
| Proměnná | Popis | Typ |
|---|---|---|
deploy_anchor_vm |
Definuje, jestli se používá virtuální počítač ukotvení. | Volitelné |
anchor_vm_accelerated_networking |
Definuje, jestli je virtuální počítač ukotvení nakonfigurovaný tak, aby používal akcelerované síťové služby. | Volitelné |
anchor_vm_authentication_type |
Definuje typ ověřování pro virtuální počítač ukotvení (klíč nebo heslo). | Volitelné |
anchor_vm_authentication_username |
Definuje uživatelské jméno pro virtuální počítač ukotvení. | Volitelné |
anchor_vm_image |
Definuje image virtuálního počítače, která se má použít (jak je znázorněno v následující ukázce kódu). | Volitelné |
anchor_vm_nic_ips[] |
Seznam IP adres pro ukotvené virtuální počítače (podsíť aplikace) | Volitelné |
anchor_vm_sku |
Definuje skladovou položku virtuálního počítače, která se má použít, například Standard_D4s_v3 | Volitelné |
anchor_vm_use_DHCP |
Určuje, jestli se mají používat dynamické IP adresy poskytované podsítím Azure. | Volitelné |
Virtuální počítač a image operačního systému jsou definovány pomocí následující struktury:
{
os_type = "linux"
type = "marketplace"
source_image_id = ""
publisher = "SUSE"
offer = "sles-sap-15-sp5"
sku = "gen2"
version= " latest"
}
Parametry ověřování
Ve výchozím nastavení používá nasazení systému SAP přihlašovací údaje ze zóny úloh SAP. Pokud systém SAP potřebuje jedinečné přihlašovací údaje, můžete je zadat pomocí těchto parametrů.
| Proměnná | Popis | Typ |
|---|---|---|
automation_username |
Název účtu správce | Volitelné |
automation_password |
Heslo správce | Volitelné |
automation_path_to_public_key |
Cesta k existujícímu veřejnému klíči | Volitelné |
automation_path_to_private_key |
Cesta k existujícímu privátnímu klíči | Volitelné |
Různé parametry
| Proměnná | Popis |
|---|---|
license_type |
Určuje typ licence pro virtuální počítače. Možné hodnoty jsou RHEL_BYOS a SLES_BYOS. Pro Windows jsou Nonemožné hodnoty , Windows_Clienta Windows_Server. |
use_zonal_markers |
Určuje, jestli zónové virtuální počítače budou obsahovat zónový identifikátor: xooscs_z1_00l### versus xooscs00l###. |
deploy_v1_monitoring_extension |
Definuje, jestli se nasadí rozšíření Microsoft.AzureCAT.AzureEnhancedMonitoring. |
Podpora systému souborů NFS
| Proměnná | Popis | Typ |
|---|---|---|
NFS_provider |
Definuje, jaký back-end systému souborů NFS se má použít. Možnosti jsou AFS pro Soubory NFS Azure nebo ANF pro Azure NetApp files. |
Volitelné |
sapmnt_volume_size |
Definuje velikost svazku (v GB).sapmnt |
Volitelné |
Podpora souborů NFS ve službě Azure Files
| Proměnná | Popis | Typ |
|---|---|---|
azure_files_sapmnt_id |
Pokud je k dispozici, ID prostředku Azure účtu úložiště použitého pro sapmnt |
Volitelné |
sapmnt_private_endpoint_id |
Pokud je k dispozici, ID prostředku Azure privátního koncového sapmnt bodu |
Volitelné |
Podpora škálování HANA
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
database_HANA_use_ANF_scaleout_scenario |
Definuje, jestli se používá horizontální navýšení kapacity HANA. | Volitelné | |
stand_by_node_count |
Počet pohotovostníchuzlůch | Volitelné |
Podpora služby Azure NetApp Files
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
ANF_HANA_use_AVG |
Pro svazky použijte skupinu svazků aplikací. | Volitelné | |
ANF_HANA_use_Zones |
Zónově nasaďte svazek Azure NetApp Files. | Volitelné | |
ANF_HANA_data |
Vytvořte svazek Azure NetApp Files pro data HANA. | Volitelné | |
ANF_HANA_data_use_existing_volume |
Použijte existující svazek Azure NetApp Files pro data HANA. | Volitelné | Používá se pro předem vytvořené svazky. |
ANF_HANA_data_volume_count |
Počet datových svazků HANA | Volitelné | |
ANF_HANA_data_volume_name |
Název svazku Azure NetApp Files pro data HANA | Volitelné | |
ANF_HANA_data_volume_size |
Velikost svazku Azure NetApp Files v GB pro data HANA | Volitelné | Výchozí velikost je 256. |
ANF_HANA_data_volume_throughput |
Propustnost svazku Azure NetApp Files pro data HANA | Volitelné | Výchozí hodnota je 128 MB/s. |
ANF_HANA_log |
Vytvořte svazek Azure NetApp Files pro protokol HANA. | Volitelné | |
ANF_HANA_log_use_existing |
Použijte existující svazek Azure NetApp Files pro protokol HANA. | Volitelné | Používá se pro předem vytvořené svazky. |
ANF_HANA_log_volume_count |
Počet svazků protokolu HANA | Volitelné | |
ANF_HANA_log_volume_name |
Název svazku Azure NetApp Files pro protokol HANA | Volitelné | |
ANF_HANA_log_volume_size |
Velikost svazku Azure NetApp Files v GB pro protokol HANA | Volitelné | Výchozí velikost je 128. |
ANF_HANA_log_volume_throughput |
Propustnost svazku Azure NetApp Files pro protokol HANA | Volitelné | Výchozí hodnota je 128 MB/s. |
ANF_HANA_shared |
Vytvořte svazek Azure NetApp Files pro sdílené HANA. | Volitelné | |
ANF_HANA_shared_use_existing |
Použijte existující svazek Azure NetApp Files pro sdílené HANA. | Volitelné | Používá se pro předem vytvořené svazky. |
ANF_HANA_shared_volume_name |
Název svazku Azure NetApp Files pro sdílené HANA | Volitelné | |
ANF_HANA_shared_volume_size |
Velikost svazku Azure NetApp Files v GB pro sdílené HANA | Volitelné | Výchozí velikost je 128. |
ANF_HANA_shared_volume_throughput |
Propustnost svazku Azure NetApp Files pro sdílené HANA | Volitelné | Výchozí hodnota je 128 MB/s. |
ANF_sapmnt |
Vytvořte svazek Azure NetApp Files pro sapmnt. |
Volitelné | |
ANF_sapmnt_use_existing_volume |
Použijte existující svazek Azure NetApp Files pro sapmnt. |
Volitelné | Používá se pro předem vytvořené svazky. |
ANF_sapmnt_volume_name |
Název svazku Azure NetApp Files pro sapmnt. |
Volitelné | |
ANF_sapmnt_volume_size |
Velikost svazku Azure NetApp Files v GB pro sapmnt. |
Volitelné | Výchozí velikost je 128. |
ANF_sapmnt_throughput |
Propustnost svazku Azure NetApp Files pro sapmnt. |
Volitelné | Výchozí hodnota je 128 MB/s. |
ANF_sapmnt_use_clone_in_secondary_zone |
Vytvoření sekundárního svazku sapmnt jako klonu | Volitelné | Výchozí hodnota je 128 MB/s. |
ANF_usr_sap |
Vytvořte svazek Azure NetApp Files pro usrsap. |
Volitelné | |
ANF_usr_sap_use_existing |
Použijte existující svazek Azure NetApp Files pro usrsap. |
Volitelné | Používá se pro předem vytvořené svazky. |
ANF_usr_sap_volume_name |
Název svazku Azure NetApp Files pro usrsap. |
Volitelné | |
ANF_usr_sap_volume_size |
Velikost svazku Azure NetApp Files v GB pro usrsap. |
Volitelné | Výchozí velikost je 128. |
ANF_usr_sap_throughput |
Propustnost svazku Azure NetApp Files pro usrsap. |
Volitelné | Výchozí hodnota je 128 MB/s. |
Parametry Oracle
Tyto parametry je potřeba aktualizovat v souboru sap-parameters.yaml při nasazování systémů založených na Oracle.
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
ora_release |
Verze Oracle, například 19 | Povinné | |
ora_version |
Verze Oracle, například 19.0.0 | Povinné | |
oracle_sbp_patch |
Název souboru opravy Oracle SBP, například SAP19P_2202-70004508.ZIP | Povinné | Musí být součástí vyúčtování materiálů. |
use_observer |
Definuje, jestli se použije pozorovatel. | Volitelné |
Proměnnou configuration_settings můžete použít k tomu, aby je Terraform přidal do souboru sap-parameters.yaml.
configuration_settings = {
ora_release = "19",
ora_version = "19.0.0",
oracle_sbp_patch = "SAP19P_2202-70004508.ZIP",
oraclegrid_sbp_patch = "GIRU19P_2202-70004508.ZIP",
}
Podpora DNS
| Proměnná | Popis | Typ |
|---|---|---|
management_dns_resourcegroup_name |
Skupina prostředků, která obsahuje privátní zónu DNS. | Volitelné |
management_dns_subscription_id |
ID předplatného pro předplatné, které obsahuje privátní zónu DNS. | Volitelné |
use_custom_dns_a_registration |
Použijte existující privátní zónu DNS. | Volitelné |
dns_a_records_for_secondary_names |
Zaregistruje záznamy A pro sekundární IP adresy. | Volitelné |
Azure Monitor pro parametry SAP
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
ams_resource_id |
Definuje ID prostředku ARM pro Azure Monitor pro SAP. | Volitelné | |
enable_ha_monitoring |
Definuje, jestli je povolené monitorování clusteru s vysokou dostupností Prometheus. | Volitelné | |
enable_os_monitoring |
Definuje, jestli je povolené monitorování operačního systému s vysokou dostupností Prometheus. | Volitelné |
Další parametry
| Proměnná | Popis | Typ | Poznámky |
|---|---|---|---|
Agent_IP |
IP adresa agenta. | Volitelné | |
add_Agent_IP |
Určuje, jestli je IP adresa agenta přidaná do trezoru klíčů a bran firewall účtu úložiště. | Volitelné |
Parametry Terraformu
Tato část obsahuje parametry Terraformu. Tyto parametry je potřeba zadat ručně, pokud nepoužíváte skripty nasazení.
| Proměnná | Popis | Typ |
|---|---|---|
tfstate_resource_id |
Identifikátor prostředku Azure pro účet úložiště v knihovně SAP, který bude obsahovat soubory stavu Terraformu | Požadovaný* |
deployer_tfstate_key |
Název souboru stavu pro nasazéru | Požadovaný* |
landscaper_tfstate_key |
Název souboru stavu pro zónu úloh | Požadovaný* |
* = Požadováno pro ruční nasazení
Konfigurace horizontálního navýšení kapacity
Tato část obsahuje nastavení konfigurace pro konfiguraci horizontálního navýšení kapacity HANA.
| Proměnná | Popis | Typ |
|---|---|---|
database_HANA_use_scaleout_scenario |
Definuje, jestli je databáze HANA nakonfigurovaná pomocí konfigurace horizontálního navýšení kapacity. | Volitelné |
database_HANA_no_standby_role |
Definuje, že úroveň horizontálního navýšení kapacity nebude mít pohotovostní uzel. | Volitelné |
stand_by_node_count |
Počet pohotovostních uzlů | Volitelné |
hanashared_id |
Identifikátor prostředku Azure pro předem vytvořený sdílený prostředek HANA | Volitelné |
hanashared_private_endpoint_id |
Identifikátor prostředku Azure pro předem vytvořený privátní koncový bod | Volitelné |
Konfigurace s vysokou dostupností
Konfigurace vysoké dostupnosti pro databázovou vrstvu a úroveň SCS se konfiguruje pomocí příznaků database_high_availability a scs_high_availability příznaků. Red Hat a SUSE by měly používat odpovídající verzi ha imagí virtuálních počítačů (RHEL-SAP-HA, sles-sap-15-sp?).
Konfigurace s vysokou dostupností používají Pacemaker s agenty pro fencing Azure.
Parametry clusteru
Tato část obsahuje parametry související s konfigurací clusteru.
| Proměnná | Popis | Typ |
|---|---|---|
database_cluster_disk_lun |
Určuje logickou jednotku sdíleného disku pro databázový cluster. | Volitelné |
database_cluster_disk_size |
Velikost sdíleného disku pro databázový cluster | Volitelné |
database_cluster_type |
Typ kvora clusteru; AFA (agent fencing Azure), ASD (sdílený disk Azure), ISCSI | Volitelné |
fencing_role_name |
Určuje přiřazení role Azure, které se má přiřadit k povolení oplocení. | Volitelné |
idle_timeout_scs_ers |
Nastaví nastavení časového limitu nečinnosti pro nástroj pro vyrovnávání zatížení SCS a ERS. | Volitelné |
scs_cluster_disk_lun |
Určuje logickou jednotku sdíleného disku pro cluster Centrální služby. | Volitelné |
scs_cluster_disk_size |
Velikost sdíleného disku pro cluster Centrální služby | Volitelné |
scs_cluster_type |
Typ kvora clusteru; AFA (agent fencing Azure), ASD (sdílený disk Azure), ISCSI | Volitelné |
use_msi_for_clusters |
Pokud je definovaný, nakonfiguruje cluster Pacemaker pomocí spravovaných identit. | Volitelné |
use_simple_mount |
Určuje, jestli se použijí jednoduchá připojení (platí pro SLES 15 SP# nebo novější). | Volitelné |
use_fence_kdump |
Konfigurace zařízení plotu na základě plotového agenta fence_kdump | Volitelné |
use_fence_kdump_lun_db |
Výchozí číslo logické jednotky disku kdump (databáze) | Volitelné |
use_fence_kdump_lun_scs |
Výchozí počet jednotek lun disku kdump (Centrální služby) | Volitelné |
use_fence_kdump_size_gb_db |
Výchozí velikost disku kdump (databáze) | Volitelné |
use_fence_kdump_size_gb_scs |
Výchozí velikost disku kdump (Centrální služby) | Volitelné |
Poznámka:
Nasazení centrálních služeb s vysokou dostupností vyžaduje použití sdíleného systému souborů pro sap_mnt. Pomocí atributu NFS_provider můžete použít Azure Files nebo Azure NetApp Files. Výchozí hodnota je Azure Files. Pokud chcete použít Azure NetApp Files, nastavte NFS_provider atribut na ANF.
Konfigurace agenta fencingu
Rozhraní SAP Deployment Automation Framework podporuje použití spravovaných identit nebo instančních objektů pro agenty dělení. Následující část popisuje, jak nakonfigurovat jednotlivé možnosti.
Pokud nastavíte proměnnou use_msi_for_clusters na true, agent fencing používá spravované identity.
Pokud chcete použít instanční objekt pro agenta ohraničení, nastavte tuto proměnnou na false.
Agenti ohraničení by měli být nakonfigurováni tak, aby používali jedinečný instanční objekt s oprávněními k zastavení a spuštění virtuálních počítačů. Další informace najdete v tématu Vytvoření agenta šermingu.
az ad sp create-for-rbac --role="Linux Fence Agent Role" --scopes="/subscriptions/<subscriptionID>" --name="<prefix>-Fencing-Agent"
Nahraďte <prefix> předponou názvu vašeho prostředí, například DEV-WEEU-SAP01. Nahraďte <subscriptionID> ID předplatného zóny úlohy.
Důležité
Název instančního objektu agenta fencingu musí být v tenantovi jedinečný. Skript předpokládá, že role Linux Fence Agent Role již byla vytvořena.
Poznamenejte si hodnoty z hlavního názvu služby agenta fencingu:
- ID aplikace
- Heslo
- klient
Podrobnosti agenta pro ohraničení musí být uložené v trezoru klíčů zóny úloh pomocí předdefinované zásady vytváření názvů. Nahraďte <prefix> předponou názvu vašeho prostředí, například DEV-WEEU-SAP01. Nahraďte <workload_kv_name> názvem trezoru klíčů ze skupiny prostředků zóny úloh. Pro ostatní hodnoty použijte hodnoty zaznamenané v předchozím kroku a spusťte skript.
az keyvault secret set --name "<prefix>-fencing-spn-id" --vault-name "<workload_kv_name>" --value "<appId>";
az keyvault secret set --name "<prefix>-fencing-spn-pwd" --vault-name "<workload_kv_name>" --value "<password>";
az keyvault secret set --name "<prefix>-fencing-spn-tenant" --vault-name "<workload_kv_name>" --value "<tenant>";