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 disk1
lesz. 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_Client Windows_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 true
a 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>";