Megosztás a következőn keresztül:


SAP-rendszerparaméterek konfigurálása

Az SAP Deployment Automation Framework konfigurálása paraméterfájlokon keresztül történik. Az SAP rendszerinfrastruktúra adatait egy tfvars fájlban adja meg, amelyet az automatizálási keretrendszer az üzembe helyezéshez használ. A változófájlra az adattárban samples talál példákat.

Az automatizálás támogatja az erőforrások létrehozását (zöldmezős üzembe helyezés) vagy meglévő erőforrások használatát (barnamezős üzembe helyezés):

  • Zöldmezős forgatókönyv: Az automatizálás definiálja az erőforrások alapértelmezett nevét, de bizonyos erőforrásnevek definiálhatók a tfvars fájlban.
  • Barnamezős forgatókönyv: Meg kell adni az erőforrások Azure-erőforrás-azonosítóit.

Üzembe helyezési topológiák

Az automatizálási keretrendszer használatával a következő SAP-architektúrákat helyezheti üzembe:

  • Különálló
  • Elosztott
  • Elosztott (magas rendelkezésre állású)

Különálló

Az önálló architektúrában az összes SAP-szerepkör egyetlen kiszolgálón van telepítve.

A topológia konfigurálásához adja meg az adatbázisszint értékeit, és állítsa hamis enable_app_tier_deployment értékre.

Elosztott

Az elosztott architektúra külön adatbázis-kiszolgálóval és alkalmazásszinttel rendelkezik. Az alkalmazásszintet tovább lehet különíteni, ha az SAP központi szolgáltatásai egy virtuális gépen és egy vagy több alkalmazáskiszolgálón találhatók.

A topológia konfigurálásához adja meg az adatbázisszint értékeit, és határozza meg scs_server_count az = 1, application_server_count>= 1 értéket.

Magas szintű rendelkezésre állás

Az elosztott (magas rendelkezésre állású) üzembe helyezés hasonló az elosztott architektúrához. Ebben az üzembe helyezésben az adatbázis és/vagy az SAP központi szolgáltatásai egy magas rendelkezésre állású konfigurációval konfigurálhatók, amelyek két virtuális gépet használnak, amelyek mindegyike Pacemaker-fürtökkel vagy Windows-feladatátvételi fürtözéssel rendelkezik.

A topológia konfigurálásához adja meg az adatbázisszint értékeit, és állítsa database_high_availability igaz értékre. Állítsa be scs_server_count az = 1 és scs_high_availability az = igaz és application_server_count>az = 1 értéket.

Környezeti paraméterek

Ez a szakasz a környezeti beállításokat meghatározó paramétereket tartalmazza.

Változó Leírás Típus szerint Jegyzetek
environment A számítási feladat zónájának azonosítója (legfeljebb öt karakter) Kötelező Például PROD egy éles környezethez és NP egy nem termelési környezethez.
location Az Azure-régió, amelyben üzembe kell helyezni Kötelező
custom_prefix Az erőforrás elnevezésében használt egyéni előtagot adja meg Választható
use_prefix Azt szabályozza, hogy az erőforrás elnevezése tartalmazza-e az előtagot Választható DEV-WEEU-SAP01-X00_xxxx
name_override_file Névfelbírálási fájl Választható Lásd: Egyéni elnevezés.
save_naming_information Minta elnevezési JSON-fájl létrehozása Választható Lásd: Egyéni elnevezés.
tags Az összes erőforráshoz társítandó címkék szótára. Választható

Erőforráscsoport paraméterei

Ez a szakasz az erőforráscsoportot meghatározó paramétereket tartalmazza.

Változó Leírás Típus
resourcegroup_name A létrehozandó erőforráscsoport neve Választható
resourcegroup_arm_id Meglévő erőforráscsoport Azure-erőforrás-azonosítója Választható
resourcegroup_tags Az erőforráscsoporthoz társítandó címkék Választható

Infrastruktúraparaméterek

Ez a szakasz az Azure-infrastruktúrához kapcsolódó paramétereket tartalmazza.

Változó Leírás Típus
custom_disk_sizes_filename Meghatározza a lemezméretezés fájlnevét, lásd : Egyéni méretezés. Választható
resource_offset Eltolást biztosít az erőforrások elnevezéséhez. Választható
use_loadbalancers_for_standalone_deployments Azt szabályozza, hogy a terheléselosztók különálló telepítések esetén vannak-e üzembe helyezve Választható
user_assigned_identity_id Felhasználó által hozzárendelt identitás a virtuális gépekhez való hozzárendeléshez Választható
vm_disk_encryption_set_id A felügyelt lemezek ügyfél által megadott kulcsokkal történő titkosításához használandó lemeztitkosítási kulcs. Választható
use_random_id_for_storageaccounts Ha meg van adva, egy véletlenszerű sztringet fűz a tárfiók nevéhez Választható
use_scalesets_for_deployment Rugalmas virtuálisgép-méretezési csoportok használata az üzembe helyezéshez Választható
scaleset_id A virtuálisgép-méretezési csoport Azure-erőforrás-azonosítója Választható
proximityplacementgroup_arm_ids A meglévő közelségi elhelyezési csoportok Azure-erőforrás-azonosítóit adja meg.
proximityplacementgroup_names Megadja a közelségi elhelyezési csoportok nevét.
use_app_proximityplacementgroups Azt szabályozza, hogy az alkalmazásszintű virtuális gépek az adatbázistól eltérő ppg-ben vannak-e elhelyezve. Választható
app_proximityplacementgroup_arm_ids Az alkalmazásszinthez tartozó meglévő közelségi elhelyezési csoportok Azure-erőforrás-azonosítóit adja meg.
app_proximityplacementgroup_names Megadja az alkalmazásszint közelségi elhelyezési csoportjainak nevét.
use_spn Ha meg van adva, az üzembe helyezés szolgáltatásnévvel lesz végrehajtva, ellenkező esetben MSI Választható
use_private_endpoint Privát végpontok használata. Választható

A resource_offset paraméter szabályozza az erőforrások elnevezését. Ha például az resource_offset 1 értéket állítja be, az első lemez neve disk1lesz. Az alapértelmezett érték 0.

SAP-alkalmazásparaméterek

Ez a szakasz az SAP-alkalmazáshoz kapcsolódó paramétereket tartalmazza.

Változó Leírás Típus
sid Az SAP-alkalmazás SID-jének definiálása Kötelező
database_sid Az adatbázis biztonsági azonosítójának definiálása Kötelező
web_sid A Web Dispatcher SID definiálása Kötelező
scs_instance_number Az SCS példányszáma Választható
ers_instance_number Az ERS példányszáma Választható
pas_instance_number Az elsődleges alkalmazáskiszolgáló példányszáma Választható
app_instance_number Az alkalmazáskiszolgáló példányszáma Választható
database_instance_number Az SCS példányszáma Választható
web_instance_number A Web Dispatcher példányszáma Választható
bom_name Meghatározza a Bill of MAterials fájl nevét Választható

SAP virtuális gazdagépnév paraméterei

Az SAP Deployment Automation Frameworkben az SAP virtuális gazdagépneve a use_secondary_ips paraméter megadásával van definiálva.

Változó Leírás Típus
use_secondary_ips Logikai jelző, amely jelzi, hogy az SAP-t virtuális gazdagépnevek használatával kell-e telepíteni Választható

Adatbázisréteg paraméterei

Az adatbázisszint határozza meg az adatbázisszint infrastruktúráit. A támogatott adatbázis-háttérrendszerek a következők:

  • HANA
  • DB2
  • ORACLE
  • ORACLE-ASM
  • ASE
  • SQLSERVER
  • NONE (ebben az esetben nincs üzembe helyezve adatbázisszint)

A magas rendelkezésre állás konfigurálásáról további információt a Magas rendelkezésre állás konfigurációja című témakörben talál.

Változó Leírás Típus szerint Jegyzetek
database_platform Az adatbázis háttérrendszerének definiálása Kötelező
database_vm_image Meghatározza a használni kívánt virtuálisgép-rendszerképet Választható
database_vm_sku Meghatározza a használni kívánt virtuálisgép-termékváltozatot Választható
database_server_count Az adatbázis-kiszolgálók számának meghatározása Választható
database_high_availability Meghatározza, hogy az adatbázisszint magas rendelkezésre állású-e Választható
database_vm_zones Meghatározza az adatbázis-kiszolgálók rendelkezésre állási zónáit Választható
db_sizing_dictionary_key Meghatározza az adatbázis méretezési adatait Kötelező Lásd: Egyéni méretezés.
database_vm_use_DHCP Azt szabályozza, hogy az Azure-alhálózat által megadott IP-címeket kell-e használni Választható
database_vm_db_nic_ips Meghatározza az adatbázis-kiszolgálók (adatbázis-alhálózat) IP-címeit Választható
database_vm_db_nic_secondary_ips Meghatározza az adatbázis-kiszolgálók (adatbázis-alhálózat) másodlagos IP-címeit Választható
database_vm_admin_nic_ips Meghatározza az adatbázis-kiszolgálók (rendszergazdai alhálózat) IP-címeit Választható
database_loadbalancer_ips Az adatbázis terheléselosztójának (db alhálózat) IP-címeinek listája Választható
database_vm_authentication_type Meghatározza a hitelesítési típust (kulcs/jelszó) Választható
database_use_avset Azt szabályozza, hogy az adatbázis-kiszolgálók rendelkezésre állási csoportokba vannak-e helyezve Választható
database_use_ppg Azt szabályozza, hogy az adatbázis-kiszolgálók közelségi elhelyezési csoportokba vannak-e helyezve Választható
database_vm_avset_arm_ids Az Azure-erőforrásazonosítók meglévő rendelkezésre állási csoportjainak meghatározása Választható Elsősorban az Azure NetApp Files rögzítésével használható.
database_use_premium_v2_storage Azt szabályozza, hogy az adatbázisszint prémium szintű 2-s (HANA) tárterületet használ-e Választható
database_dual_nics Szabályozza, hogy a HANA-adatbáziskiszolgálók kettős hálózati adapterekkel rendelkezzenek-e Választható
database_tags Meghatározza az adatbázis-kiszolgálókra alkalmazni kívánt címkék listáját Választható

A virtuális gép és az operációs rendszer lemezképe a következő struktúrával van definiálva:

{
  os_type="linux"
  type="marketplace"
  source_image_id=""
  publisher="SUSE"
  offer="sles-sap-15-sp3"
  sku="gen2"
  version="latest"
}

Gyakori alkalmazásréteg-paraméterek

Az alkalmazásszint határozza meg az alkalmazásszint infrastruktúráját, amely az alkalmazáskiszolgálókból, a központi szolgáltatások kiszolgálóiból és a webküldési kiszolgálókból állhat.

Változó Leírás Típus szerint Jegyzetek
enable_app_tier_deployment Meghatározza, hogy az alkalmazásszint telepítve van-e Választható
app_tier_sizing_dictionary_key Keresési érték, amely meghatározza a virtuálisgép-termékváltozatot és az alkalmazásréteg-kiszolgálók lemezelrendezését Választható
app_disk_sizes_filename Az alkalmazásréteg-kiszolgálók egyéni lemezméretfájljának meghatározása Választható Lásd: Egyéni méretezés.
app_tier_authentication_type Meghatározza az alkalmazásréteg virtuális gépeinek hitelesítési típusát Választható
app_tier_use_DHCP Szabályozza, hogy az Azure-alhálózat által megadott IP-címeket kell-e használni (dinamikus) Választható
app_tier_dual_nics Meghatározza, hogy az alkalmazásréteg-kiszolgáló két hálózati adapterrel rendelkezik-e Választható

AZ SAP központi szolgáltatásainak paraméterei

Változó Leírás Típus szerint Jegyzetek
scs_server_count Meghatározza az SCS-kiszolgálók számát Kötelező
scs_high_availability Meghatározza, hogy a központi szolgáltatások magas rendelkezésre állásúak-e Választható Lásd: Magas rendelkezésre állású konfiguráció.
scs_server_sku Meghatározza a használni kívánt virtuálisgép-termékváltozatot Választható
scs_server_image Meghatározza a használni kívánt virtuálisgép-rendszerképet Kötelező
scs_server_zones Meghatározza az SCS-kiszolgálók rendelkezésre állási zónáit Választható
scs_server_app_nic_ips Az SCS-kiszolgálók IP-címeinek listája (alkalmazás-alhálózat) Választható
scs_server_app_nic_secondary_ips Az SCS-kiszolgálók másodlagos IP-címeinek listája (alkalmazás-alhálózat) Választható
scs_server_app_admin_nic_ips Az SCS-kiszolgálók (rendszergazdai alhálózat) IP-címeinek listája Választható
scs_server_loadbalancer_ips Az SCS-terheléselosztó IP-címeinek listája (alkalmazás-alhálózat) Választható
scs_server_use_ppg Azt szabályozza, hogy az SCS-kiszolgálók rendelkezésre állási csoportokba vannak-e helyezve Választható
scs_server_use_avset Azt szabályozza, hogy az SCS-kiszolgálók közelségi elhelyezési csoportokba vannak-e helyezve Választható
scs_server_tags Meghatározza az SCS-kiszolgálókra alkalmazandó címkék listáját Választható

Alkalmazáskiszolgáló paraméterei

Változó Leírás Típus szerint Jegyzetek
application_server_count Az alkalmazáskiszolgálók számának meghatározása Kötelező
application_server_sku Meghatározza a használni kívánt virtuálisgép-termékváltozatot Választható
application_server_image Meghatározza a használni kívánt virtuálisgép-rendszerképet Kötelező
application_server_zones Meghatározza azokat a rendelkezésre állási zónákat, amelyekre az alkalmazáskiszolgálók telepítve vannak Választható
application_server_admin_nic_ips Az alkalmazáskiszolgáló IP-címeinek listája (rendszergazdai alhálózat) Választható
application_server_app_nic_ips[] Az alkalmazáskiszolgálók IP-címeinek listája (alkalmazás-alhálózat) Választható
application_server_nic_secondary_ips[] Az alkalmazáskiszolgálók másodlagos IP-címeinek listája (alkalmazás-alhálózat) Választható
application_server_use_ppg Azt szabályozza, hogy az alkalmazáskiszolgálók rendelkezésre állási csoportokba vannak-e helyezve Választható
application_server_use_avset Azt szabályozza, hogy az alkalmazáskiszolgálók közelségi elhelyezési csoportokba vannak-e helyezve Választható
application_server_tags Meghatározza az alkalmazáskiszolgálókra alkalmazandó címkék listáját Választható
application_server_vm_avset_arm_ids[] Az alkalmazáskiszolgálók rendelkezésre állási készletének erőforrás-azonosítóinak listája Választható

Webkonzol paraméterei

Változó Leírás Típus szerint Jegyzetek
webdispatcher_server_count Meghatározza a webkonzol-kiszolgálók számát Kötelező
webdispatcher_server_sku Meghatározza a használni kívánt virtuálisgép-termékváltozatot Választható
webdispatcher_server_image Meghatározza a használni kívánt virtuálisgép-rendszerképet Választható
webdispatcher_server_zones Meghatározza azokat a rendelkezésre állási zónákat, amelyekbe a webes diszpécsereket telepítik Választható
webdispatcher_server_app_nic_ips[] A webküldő kiszolgáló IP-címeinek listája (alkalmazás/web alhálózat) Választható
webdispatcher_server_nic_secondary_ips[] A webküldő kiszolgáló másodlagos IP-címeinek listája (alkalmazás/web alhálózat) Választható
webdispatcher_server_app_admin_nic_ips A webküldő kiszolgáló (rendszergazdai alhálózat) IP-címeinek listája Választható
webdispatcher_server_use_ppg Azt szabályozza, hogy a webes diszpécserek rendelkezésre állási csoportokba vannak-e helyezve Választható
webdispatcher_server_use_avset Szabályozza, hogy a webkonzolok közelségi elhelyezési csoportokba vannak-e helyezve Választható
webdispatcher_server_tags Meghatározza a webkonzol-kiszolgálókra alkalmazandó címkék listáját Választható
webdispatcher_server_loadbalancer_ips A webes terheléselosztó IP-címeinek listája (web/alkalmazás alhálózat) Választható

Hálózati paraméterek

Ha az alhálózatok nincsenek üzembe helyezve a számítási feladatok zónájának üzembe helyezésével, a rendszer tfvars fájljában is hozzáadhatók.

Az automatizálási keretrendszer üzembe helyezheti a virtuális hálózatot és az alhálózatokat (zöldmezős üzembe helyezés), vagy használhat meglévő virtuális hálózatot és meglévő alhálózatokat (barnamezős üzemelő példányok):

  • Zöldmezős forgatókönyv: Meg kell adni a virtuális hálózati címteret és az alhálózati címelőtagokat.
  • Barnamezős forgatókönyv: Meg kell adni a virtuális hálózat és az alhálózatok Azure-erőforrás-azonosítóit.

Győződjön meg arról, hogy a virtuális hálózati címtér elég nagy az összes erőforrás üzemeltetéséhez.

Ez a szakasz a hálózati paramétereket tartalmazza.

Változó Leírás Típus szerint Jegyzetek
network_logical_name A hálózat logikai neve Kötelező
admin_subnet_name Az alhálózat neve admin Választható
admin_subnet_address_prefix Az alhálózat címtartománya admin Kötelező Zöldmezős üzemelő példányok esetén
admin_subnet_arm_id * Az alhálózat Azure-erőforrás-azonosítója admin Kötelező Barnamezős üzemelő példányokhoz
admin_subnet_nsg_name A hálózati biztonsági csoport neve admin Választható
admin_subnet_nsg_arm_id * A hálózati biztonsági csoport Azure-erőforrás-azonosítója admin Kötelező Barnamezős üzemelő példányokhoz
db_subnet_name Az alhálózat neve db Választható
db_subnet_address_prefix Az alhálózat címtartománya db Kötelező Zöldmezős üzemelő példányok esetén
db_subnet_arm_id * Az alhálózat Azure-erőforrás-azonosítója db Kötelező Barnamezős üzemelő példányokhoz
db_subnet_nsg_name A hálózati biztonsági csoport neve db Választható
db_subnet_nsg_arm_id * A hálózati biztonsági csoport Azure-erőforrás-azonosítója db Kötelező Barnamezős üzemelő példányokhoz
app_subnet_name Az alhálózat neve app Választható
app_subnet_address_prefix Az alhálózat címtartománya app Kötelező Zöldmezős üzemelő példányok esetén
app_subnet_arm_id * Az alhálózat Azure-erőforrás-azonosítója app Kötelező Barnamezős üzemelő példányokhoz
app_subnet_nsg_name A hálózati biztonsági csoport neve app Választható
app_subnet_nsg_arm_id * A hálózati biztonsági csoport Azure-erőforrás-azonosítója app Kötelező Barnamezős üzemelő példányokhoz
web_subnet_name Az alhálózat neve web Választható
web_subnet_address_prefix Az alhálózat címtartománya web Kötelező Zöldmezős üzemelő példányok esetén
web_subnet_arm_id * Az alhálózat Azure-erőforrás-azonosítója web Kötelező Barnamezős üzemelő példányokhoz
web_subnet_nsg_name A hálózati biztonsági csoport neve web Választható
web_subnet_nsg_arm_id * A hálózati biztonsági csoport Azure-erőforrás-azonosítója web Kötelező Barnamezős üzemelő példányokhoz
deploy_application_security_groups Az alkalmazásbiztonsági csoportok üzembe helyezésének szabályozása Választható
nsg_asg_with_vnet Ha igaz, a hálózati biztonsági csoport a virtuális hálózattal lesz elhelyezve Választható

* = Barnamezős üzemelő példányokhoz szükséges

Key Vault-paraméterek

Ha nem a számítási feladat zóna kulcstartóját szeretné használni, hanem egy másikat, a kulcstartó Azure-erőforrás-azonosítóját a rendszer fájljában határozhatja tfvar meg.

Ez a szakasz a kulcstartó adatainak meghatározásához használt paramétereket határozza meg.

Változó Leírás Típus szerint Jegyzetek
user_keyvault_id Azure-erőforrás-azonosító a meglévő rendszer hitelesítő adatainak kulcstartójában Választható
spn_keyvault_id Azure-erőforrás-azonosító a meglévő üzembehelyezési hitelesítő adatokhoz (SPN-k) tartozó kulcstartóhoz Választható
enable_purge_control_for_keyvaults Letiltja az Azure-kulcstartók kiürítés elleni védelmét Választható Csak tesztkörnyezetekhez használható.

Virtuális gép paramétereinek rögzítése

Az SAP Deployment Automation Framework támogatja a horgony virtuális gép használatát. A horgony virtuális gép az első üzembe helyezendő virtuális gép. A közelségi elhelyezési csoport rögzítésére szolgál.

Ez a szakasz a horgony virtuális géphez kapcsolódó paramétereket tartalmazza.

Változó Leírás Típus
deploy_anchor_vm Meghatározza, hogy a horgony virtuális gépet használják-e Választható
anchor_vm_accelerated_networking Meghatározza, hogy a horgony virtuális gép a gyorsított hálózatkezelés használatára van-e konfigurálva Választható
anchor_vm_authentication_type Meghatározza a horgony virtuális gép hitelesítési típusát (kulcs vagy jelszó) Választható
anchor_vm_authentication_username Meghatározza a horgony virtuális gép felhasználónevét Választható
anchor_vm_image Meghatározza a használni kívánt virtuálisgép-rendszerképet (az alábbi kódmintában látható módon) Választható
anchor_vm_nic_ips[] A horgony virtuális gépek IP-címeinek listája (alkalmazás-alhálózat) Választható
anchor_vm_sku Meghatározza a használni kívánt virtuálisgép-termékváltozatot, például Standard_D4s_v3 Választható
anchor_vm_use_DHCP Azt szabályozza, hogy az Azure-alhálózat által biztosított dinamikus IP-címeket használja-e Választható

A virtuális gép és az operációs rendszer lemezképe a következő struktúrával van definiálva:

{
  os_type         = "linux"
  type            = "marketplace"
  source_image_id = ""
  publisher       = "SUSE"
  offer           = "sles-sap-15-sp5"
  sku             = "gen2"
  version=        " latest"
}

Hitelesítési paraméterek

Alapértelmezés szerint az SAP-rendszer üzembe helyezése az SAP számítási feladatok zónájából származó hitelesítő adatokat használja. Ha az SAP-rendszernek egyedi hitelesítő adatokra van szüksége, ezeket a paramétereket használhatja.

Változó Leírás Típus
automation_username Rendszergazdai fiók neve Választható
automation_password Rendszergazdai jelszó Választható
automation_path_to_public_key A meglévő nyilvános kulcs elérési útja Választható
automation_path_to_private_key A meglévő titkos kulcs elérési útja Választható

Egyéb paraméterek

Változó Leírás
license_type Megadja a virtuális gépek licenctípusát. A lehetséges értékek a következők: RHEL_BYOS és SLES_BYOS. Windows esetén a lehetséges értékek a következőkNone: és Windows_ClientWindows_Server.
use_zonal_markers Megadja, hogy a zonális virtuális gépek tartalmaznak-e zonális azonosítót: xooscs_z1_00l### versus xooscs00l###.
deploy_v1_monitoring_extension Meghatározza, hogy a Microsoft.AzureCAT.AzureEnhancedMonitoring bővítmény üzembe lesz-e helyezve

NFS-támogatás

Változó Leírás Típus
NFS_provider Meghatározza, hogy mit használjon az NFS háttérrendszere. A beállítások az AFS Azure Files NFS-hez vagy ANF az Azure NetApp-fájlokhoz használhatók. Választható
sapmnt_volume_size Meghatározza a kötet méretét (GB-ban).sapmnt Választható

Az Azure Files NFS támogatása

Változó Leírás Típus
azure_files_sapmnt_id Ha meg van adva, a tárfiók Azure-erőforrás-azonosítója sapmnt Választható
sapmnt_private_endpoint_id Ha meg van adva, a privát végpont Azure-erőforrás-azonosítója sapmnt Választható

HANA Scaleout-támogatás

Változó Leírás Típus szerint Jegyzetek
database_HANA_use_ANF_scaleout_scenario Meghatározza, hogy a HANA-skálázás használható-e. Választható
stand_by_node_count A készenléti csomópontok száma. Választható

Az Azure NetApp Files támogatása

Változó Leírás Típus szerint Jegyzetek
ANF_HANA_use_AVG Használja az Alkalmazáskötetcsoportot a kötetekhez. Választható
ANF_HANA_use_Zones Helyezze üzembe az Azure NetApp Files-kötetet zónaszerűen. Választható
ANF_HANA_data Azure NetApp Files-kötet létrehozása HANA-adatokhoz. Választható
ANF_HANA_data_use_existing_volume A HANA-adatokhoz használja a meglévő Azure NetApp Files-kötetet. Választható Előre létrehozott kötetekhez használható.
ANF_HANA_data_volume_count HANA-adatkötetek száma. Választható
ANF_HANA_data_volume_name Az Azure NetApp Files kötetneve a HANA-adatokhoz. Választható
ANF_HANA_data_volume_size Az Azure NetApp Files kötetmérete GB-ban a HANA-adatokhoz. Választható Az alapértelmezett méret 256.
ANF_HANA_data_volume_throughput Az Azure NetApp Files kötet-átviteli sebessége a HANA-adatokhoz. Választható Az alapértelmezett érték 128 MB/s.
ANF_HANA_log Azure NetApp Files-kötet létrehozása a HANA-naplóhoz. Választható
ANF_HANA_log_use_existing Használja a meglévő Azure NetApp Files-kötetet a HANA-naplóhoz. Választható Előre létrehozott kötetekhez használható.
ANF_HANA_log_volume_count HANA-naplókötetek száma. Választható
ANF_HANA_log_volume_name Az Azure NetApp Files kötetneve a HANA-naplóhoz. Választható
ANF_HANA_log_volume_size Az Azure NetApp Files kötetmérete GB-ban a HANA-naplóhoz. Választható Az alapértelmezett méret 128.
ANF_HANA_log_volume_throughput Az Azure NetApp Files kötet-átviteli sebessége a HANA-naplóhoz. Választható Az alapértelmezett érték 128 MB/s.
ANF_HANA_shared Azure NetApp Files-kötet létrehozása megosztott HANA-hoz. Választható
ANF_HANA_shared_use_existing Meglévő Azure NetApp Files-kötet használata megosztott HANA-hoz. Választható Előre létrehozott kötetekhez használható.
ANF_HANA_shared_volume_name Az Azure NetApp Files megosztott HANA-kötetneve. Választható
ANF_HANA_shared_volume_size Az Azure NetApp Files kötetmérete GB-ban a MEGOSZTOTT HANA-hoz. Választható Az alapértelmezett méret 128.
ANF_HANA_shared_volume_throughput Az Azure NetApp Files megosztott HANA-kötet átviteli sebessége. Választható Az alapértelmezett érték 128 MB/s.
ANF_sapmnt Azure NetApp Files-kötet létrehozása a következőhöz sapmnt: . Választható
ANF_sapmnt_use_existing_volume Meglévő Azure NetApp Files-kötet használata a következőhöz sapmnt: . Választható Előre létrehozott kötetekhez használható.
ANF_sapmnt_volume_name Az Azure NetApp Files kötetneve a következőhöz sapmnt: . Választható
ANF_sapmnt_volume_size Az Azure NetApp Files kötetmérete GB-ban a következőhöz: sapmnt. Választható Az alapértelmezett méret 128.
ANF_sapmnt_throughput Az Azure NetApp Files kötet-átviteli sebessége a következőhöz: sapmnt. Választható Az alapértelmezett érték 128 MB/s.
ANF_sapmnt_use_clone_in_secondary_zone A másodlagos sapmnt kötet létrehozása klónként Választható Az alapértelmezett érték 128 MB/s.
ANF_usr_sap Azure NetApp Files-kötet létrehozása a következőhöz usrsap: . Választható
ANF_usr_sap_use_existing Meglévő Azure NetApp Files-kötet használata a következőhöz usrsap: . Választható Előre létrehozott kötetekhez használható.
ANF_usr_sap_volume_name Az Azure NetApp Files kötetneve a következőhöz usrsap: . Választható
ANF_usr_sap_volume_size Az Azure NetApp Files kötetmérete GB-ban a következőhöz: usrsap. Választható Az alapértelmezett méret 128.
ANF_usr_sap_throughput Az Azure NetApp Files kötet-átviteli sebessége a következőhöz: usrsap. Választható Az alapértelmezett érték 128 MB/s.

Oracle-paraméterek

Az Oracle-alapú rendszerek üzembe helyezésekor ezeket a paramétereket frissíteni kell az sap-parameters.yaml fájlban.

Változó Leírás Típus szerint Jegyzetek
ora_release Az Oracle kiadása, például 19 Kötelező
ora_version Az Oracle verziója, például 19.0.0 Kötelező
oracle_sbp_patch Oracle SBP patch fájlnév, például SAP19P_2202-70004508.ZIP Kötelező Az anyagjegyzék részét kell képeznie
use_observer Meghatározza, hogy egy megfigyelőt használnak-e Választható

A változóval configuration_settings a Terraform hozzáadhatja őket az sap-parameters.yaml fájlhoz.

configuration_settings = {
                           ora_release          = "19",
                           ora_version          = "19.0.0",
                           oracle_sbp_patch     = "SAP19P_2202-70004508.ZIP",
                           oraclegrid_sbp_patch = "GIRU19P_2202-70004508.ZIP",
                         }

DNS-támogatás

Változó Leírás Típus
management_dns_resourcegroup_name A privát DNS-zónát tartalmazó erőforráscsoport. Választható
management_dns_subscription_id A privát DNS-zónát tartalmazó előfizetés előfizetés-azonosítója. Választható
use_custom_dns_a_registration Használjon meglévő privát DNS-zónát. Választható
dns_a_records_for_secondary_names A másodlagos IP-címek A rekordjait regisztrálja. Választható

Azure Monitor SAP-paraméterekhez

Változó Leírás Típus szerint Jegyzetek
ams_resource_id Az SAP-hoz készült Azure Monitor ARM-erőforrás-azonosítójának meghatározása Választható
enable_ha_monitoring Meghatározza, hogy a Prometheus magas rendelkezésre állású fürtfigyelése engedélyezve van-e Választható
enable_os_monitoring Meghatározza, hogy a Prometheus magas rendelkezésre állású operációsrendszer-figyelése engedélyezve van-e Választható

Egyéb paraméterek

Változó Leírás Típus szerint Jegyzetek
Agent_IP Az ügynök IP-címe. Választható
add_Agent_IP Azt szabályozza, hogy az ügynök IP-címe hozzáadva van-e a kulcstartóhoz és a tárfiók tűzfalaihoz Választható

Terraform-paraméterek

Ez a szakasz a Terraform paramétereit tartalmazza. Ezeket a paramétereket manuálisan kell megadni, ha nem használja az üzembehelyezési szkripteket.

Változó Leírás Típus
tfstate_resource_id A Terraform-állapotfájlokat tartalmazó SAP-tár tárfiókjának Azure-erőforrás-azonosítója Szükséges*
deployer_tfstate_key Az üzembe helyező állapotfájljának neve Szükséges*
landscaper_tfstate_key A számítási feladat zónájának állapotfájljának neve Szükséges*

* = Manuális üzembe helyezéshez szükséges

Magas rendelkezésre állású konfiguráció

Az adatbázisszint és az SCS-szint magas rendelkezésre állási konfigurációja a és scs_high_availability a database_high_availability jelzők használatával van konfigurálva. A Red Hatnak és a SUSE-nak a virtuálisgép-rendszerképek megfelelő HA-verzióját kell használnia (RHEL-SAP-HA, sles-sap-15-sp?).

A magas rendelkezésre állású konfigurációk a Pacemakert azure-beli kerítésügynökökkel használják.

Fürtparaméterek

Ez a szakasz a fürtkonfigurációhoz kapcsolódó paramétereket tartalmazza.

Változó Leírás Típus
database_cluster_disk_lun Az adatbázisfürt megosztott lemezének LUN-ját adja meg. Választható
database_cluster_disk_size Az adatbázisfürt megosztott lemezének mérete. Választható
database_cluster_type Fürt kvórumtípusa; AFA (Azure Fencing Agent), ASD (Azure Shared Disk), ISCSI Választható
fencing_role_name Megadja a kerítés engedélyezéséhez hozzárendelni kívánt Azure-szerepkör-hozzárendelést. Választható
idle_timeout_scs_ers Beállítja az SCS és az ERS loadbalancer tétlen időtúllépési beállítását. Választható
scs_cluster_disk_lun A Central Services-fürt megosztott lemezének LUN-ját adja meg. Választható
scs_cluster_disk_size A Central Services-fürt megosztott lemezének mérete. Választható
scs_cluster_type Fürt kvórumtípusa; AFA (Azure Fencing Agent), ASD (Azure Shared Disk), ISCSI Választható
use_msi_for_clusters Ha meg van adva, felügyelt identitások használatával konfigurálja a Pacemaker-fürtöt. Választható
use_simple_mount Megadja, hogy az egyszerű csatlakoztatások használhatók-e (az SLES 15 SP# vagy újabb esetén alkalmazható). Választható
use_fence_kdump Kerítéseszköz konfigurálása a kerítésügynök fence_kdump alapján Választható
use_fence_kdump_lun_db A kdump lemez (adatbázis) alapértelmezett lunszáma Választható
use_fence_kdump_lun_scs A kdump lemez alapértelmezett lunszáma (Central Services) Választható
use_fence_kdump_size_gb_db A kdump lemez (adatbázis) alapértelmezett mérete Választható
use_fence_kdump_size_gb_scs A kdump lemez alapértelmezett mérete (Central Services) Választható

Feljegyzés

A magas rendelkezésre állású központi szolgáltatások üzembe helyezéséhez megosztott fájlrendszert kell használni.sap_mnt Az attribútum használatával használhatja az Azure Filest vagy az NFS_provider Azure NetApp Filest. Az alapértelmezett érték az Azure Files. Az Azure NetApp Files használatához állítsa az attribútumot a NFS_provider következőre ANF: .

Kerítésügynök konfigurálása

Az SAP Deployment Automation Framework támogatja a felügyelt identitások vagy szolgáltatásnevek használatát a kerítésügynökökhöz. Az alábbi szakasz az egyes beállítások konfigurálását ismerteti.

Ha a változót use_msi_for_clusters úgy állítja be, hogy truea kerítésügynök felügyelt identitásokat használ.

Ha szolgáltatásnevet szeretne használni a kerítésügynökhöz, állítsa ezt a változót hamisra.

A kerítésügynököket úgy kell konfigurálni, hogy a virtuális gépek leállítására és indítására vonatkozó engedélyekkel rendelkező egyedi szolgáltatásnevet használjanak. További információ: Kerítésügynök létrehozása.

az ad sp create-for-rbac --role="Linux Fence Agent Role" --scopes="/subscriptions/<subscriptionID>" --name="<prefix>-Fencing-Agent"

Cserélje le <prefix> a környezet névelőtagjára, például DEV-WEEU-SAP01. Cserélje le <subscriptionID> a számítási feladatok zónájának előfizetés-azonosítóját.

Fontos

A kerítésügynök szolgáltatásnévnek egyedinek kell lennie a bérlőben. A szkript feltételezi, hogy egy szerepkör Linux Fence Agent Role már létrejött.

Jegyezze fel a kerítésügynök SPN-jének értékeit:

  • appId
  • jelszó
  • bérlő

A kerítésügynök adatait egy előre definiált elnevezési konvencióval kell tárolni a számítási feladat zóna kulcstartójában. Cserélje le <prefix> a környezet névelőtagjára, például DEV-WEEU-SAP01. Cserélje le <workload_kv_name> a kulcstartó nevét a számítási feladat zóna erőforráscsoportjából. A többi értékhez használja az előző lépésben rögzített értékeket, és futtassa a szkriptet.

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>";

Következő lépések