Elnevezési konvenciók az SAP Deployment Automation Frameworkhez

Az SAP Deployment Automation Framework szabványos elnevezési konvenciókat használ. A konzisztens elnevezés segít az automatizálási keretrendszernek a Terraformmal való megfelelő futtatásában. A szabványos elnevezés segít az automatizálási keretrendszer zökkenőmentes üzembe helyezésében. A konzisztens elnevezés például a következőkhöz nyújt segítséget:

  • Telepítse az SAP virtuális hálózati infrastruktúrát bármely támogatott Azure-régióban.
  • Több üzembe helyezést is elvégezhet particionált virtuális hálózatokkal.
  • Helyezze üzembe az SAP-rendszert bármely SAP számítási feladatzónában.
  • Rendszeres és magas rendelkezésre állású példányok futtatása.
  • Végezze el a vészhelyreállítást és az előrehaladt viselkedést.

Az üzembe helyezés megkezdése előtt tekintse át a standard kifejezéseket, a terület elérési útjait és a változóneveket. Szükség esetén egyéni elnevezést is konfigurálhat.

Helyőrző értékek

Az elnevezési konvenció példaformátumai a következő helyőrző értékeket használják.

Helyőrző Concept Karakterkorlát Példa
{ENVIRONMENT} Environment 5 DEV, PROTO, NPPROD
{REGION_MAP} Régiótérkép 4 weus a következőhöz: westus
{SAP_VNET} SAP virtuális hálózat 7 SAP0
{SID} SAP-rendszerazonosító 3 X01
{PREFIX} SAP-erőforrás előtagja DEV-WEEU-SAP01-X01
{DEPLOY_VNET} Üzembe helyező virtuális hálózat 7
{REMOTE_VNET} Távoli virtuális hálózat 7
{LOCAL_VNET} Helyi virtuális hálózat 7
{CODENAME} A verzió logikai neve version1, beta
{VM_NAME} a virtuális gép neve
{SUBNET} Alhálózat
{DBSID} Adatbázisrendszer azonosítója
{DIAG} 5
{RND} 3
{USER} 12
{COMPUTER_NAME} 14

Üzembe helyező nevei

A Formátum oszlop magyarázatát a helyőrző értékek definícióiban talál.

Concept Karakterkorlát Format Példa
Erőforráscsoport 80 {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}-INFRASTRUCTURE MGMT-WEEU-DEP00-INFRASTRUCTURE
Virtuális hálózat 38 (64) {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}-vnet MGMT-WEEU-DEP00-vnet
Alhálózat 80 {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_deployment-subnet MGMT-WEEU-DEP00_deployment-subnet
Storage account 24 {ENVIRONMENT}{REGION_MAP}{SAP_VNET}{DIAG}{RND} mgmtweeudep00diagxxx
Hálózati biztonsági csoport 80 {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_deployment-nsg MGMT-WEEU-DEP00_deployment-nsg
Útvonaltábla {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_routeTable MGMT-WEEU-DEP00_route-table
Hálózati adapter összetevő 80 {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_{COMPUTER_NAME}-nic -ipconfig1
Disk {vm.name}-deploy00 PROTO-WUS2-DEPLOY_deploy00-disk00
Virtuális gép neve {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_deploy## MGMT-WEEU-DEP00_permweeudep00deploy00
Operációsrendszer-lemez {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_deploy##-OsDisk PERM-WEEU-DEP00_permweeudep00deploy00-OsDisk
Számítógép neve {environment[_map]}{DEPLOY_VNET}{region_map}deploy## MGMT-WEEU-DEP00_permweeudep00deploy00
Key Vault 24 {ENVIRONMENT}{REGION_MAP}{DEPLOY_VNET}{USER}{RND} MGMTWEEUDEP00userxxx
Nyilvános IP-cím {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_{COMPUTER_NAME}-pip MGMT-WEEU-DEP00_permweeudep00deploy00-pip

SAP-kódtár nevei

A Formátum oszlop magyarázatát a helyőrző értékek definícióiban talál.

Concept Karakterkorlát Format Példa
Erőforráscsoport 80 {ENVIRONMENT}-{REGION_MAP}-SAP_LIBRARY MGMT-WEEU-SAP_LIBRARY
Storage account 24 {ENVIRONMENT}{REGION_MAP}saplib(12CHAR){RND} mgmtweeusaplibxxx
Storage account 24 {ENVIRONMENT}{REGION_MAP}tfstate(12CHAR){RND} mgmtweeutfstatexxx

SAP számítási feladatok zónáinak nevei

A Formátum oszlop magyarázatát a helyőrző értékek definícióiban talál.

Concept Karakterkorlát Format Példa
Erőforráscsoport 80 {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}-INFRASTRUCTURE DEV-WEEU-SAP01-INFRASTRUCTURE
Virtuális hálózat 38 (64) {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}-vnet DEV-WEEU-SAP01-vnet
Társhálózat-létesítés 80 {LOCAL_VNET}_to_{REMOTE_VNET} DEV-WEEU-SAP01-vnet_to_MGMT-WEEU-DEP00-vnet
Alhálózat 80 {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_utility-subnet DEV-WEEU-SAP01_db-subnet
Hálózati biztonsági csoport 80 {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_utility-nsg DEV-WEEU-SAP01_dbSubnet-nsg
Útvonaltábla {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_routeTable DEV-WEEU-SAP01_route-table
Storage account 80 {ENVIRONMENT}{REGION_MAP}{SAP_VNET}diag(5CHAR){RND} devweeusap01diagxxx
Felhasználó által megadott útvonal {remote_vnet}_Hub-udr
Felhasználó által megadott útvonal (tűzfal) {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_firewall-route DEV-WEEU-SAP01_firewall-route
Rendelkezésre állási csoport (AV-készlet) {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_iscsi-avset
Hálózati adapter összetevő 80 {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_iscsi##-nic
Disk {vm.name}-iscsi00 vagy ${azurerm_virtual_machine.iscsi.*.name}-iscsi00 (kód) DEV-WEEU-SAP01_iscsi00-iscsi00
VM {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_iscsi##
OS disk {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_iscsi##-OsDisk
Számítógép neve {ENVIRONMENT}_{REGION_MAP}{SAP_VNET}{region_map}iscsi##
Key Vault 24 {ENVIRONMENT}{REGION_MAP}{SAP_VNET}{USER}{RND} DEVWEEUSAP01userxxx
NetApp-fiók {ENVIRONMENT}{REGION_MAP}{SAP_VNET}_netapp_account DEV-WEEU-SAP01_netapp_account
NetApp-kapacitáskészlet 24 {ENVIRONMENT}{REGION_MAP}{SAP_VNET}_netapp_pool DEV-WEEU-SAP01_netapp_pool

SAP-rendszernevek

A Formátum oszlop magyarázatát a helyőrző értékek definícióiban talál.

Concept Karakterkorlát Format Példa
Erőforrás-előtag 80 {ENVIRONMENT}-{REGION_MAP}-{SAP-VNET}-{SID} vagy {ENVIRONMENT}-{REGION_MAP}-{SAP-VNET}_{CODENAME}-{SID} DEV-WEEU-SAP01-X01
Erőforráscsoport 80 {PREFIX} DEV-WEEU-SAP01-X01
Azure közelségi elhelyezési csoport (PPG) {PREFIX}_ppg
Availability set {PREFIX}_app-avset DEV-WEEU-SAP01-X01_app-avset
Alhálózat 80 {PREFIX}_utility-subnet DEV-WEEU-SAP01_X01_db-subnet
Hálózati biztonsági csoport 80 {PREFIX}_utility-nsg DEV-WEEU-SAP01_X01_dbSubnet-nsg
Hálózati adapter összetevő {PREFIX}_{VM_NAME}-{SUBNET}-nic -app-nic, -web-nic, -admin-nic-db-nic
Számítógép neve (adatbázis) 14 {SID}d{DBSID}##{OS flag l/w}{primary/secondary 0/1}{RND} DEV-WEEU-SAP01-X01_x01dxdb00l0xxx
Számítógép neve (nem adatbázis) 14 {SID}{ROLE}##{OS flag l/w}{RND} DEV-WEEU-SAP01-X01_x01app01l538, DEV-WEEU-SAP01-X01_x01scs01l538
VM {PREFIX}_{COMPUTER-NAME}
Disk {PREFIX}_{VM_NAME}-{disk_type}{counter} {VM-NAME}-sap00, {VM-NAME}-data00, {VM-NAME}-log00{VM-NAME}-backup00
OS disk {PREFIX}_{VM_NAME}-osDisk DEV-WEEU-SAP01-X01_x01scs00lxxx-OsDisk
Azure Load Balancer (segédprogram) 80 {PREFIX}_db-alb DEV-WEEU-SAP01-X01_db-alb
Terheléselosztó előtérbeli IP-címe (segédprogram) {PREFIX}_dbAlb-feip DEV-WEEU-SAP01-X01_dbAlb-feip
Terheléselosztó háttérkészlete (segédprogram) {PREFIX}_dbAlb-bePool DEV-WEEU-SAP01-X01_dbAlb-bePool
Terheléselosztó állapotadat-mintavétele (segédprogram) {PREFIX}_dbAlb-hp DEV-WEEU-SAP01-X01_dbAlb-hp
Key Vault (felhasználó) 24 {SHORTPREFIX}u{RND} DEVWEEUSAP01uX01xxx
NetApp-kötet (segédprogram) 24 {PREFIX}-utility DEV-WEEU-SAP01-X01_sapmnt

Megjegyzés:

A lemezszámozás nullával kezdődik. Az elnevezési konvenció két karakteres formátumot használ; például 00.

Azure-régiónevek

Az automatizálási keretrendszer az Azure-régiónevek rövid formáit használja. A rövid Azure-régiónevek a normál régiónevekre vannak leképezve.

A leképezést a névgenerátor konfigurációs fájljában../../../deploy/terraform/terraform-units/modules/sap_namegenerator/variables_local.tf, a változó _region_mapping alatt állíthatja be.

Ezután máshol is használhatja a _region_mapping változót, például egy terület elérési útját. A terület elérési útjának formátuma a következő {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}-{ARTIFACT} :

  • {ENVIRONMENT} a környezet vagy a számítási feladat zóna neve.
  • {REGION_MAP} Az Azure-régió nevének rövid formája.
  • {SAP_VNET} az SAP virtuális hálózat a környezetben.
  • {ARTIFACT} A virtuális hálózaton belüli üzembehelyezési összetevő, például INFRASTRUCTURE.

A változó az _region_mapping alábbiak szerint használható:

"${upper(var.__environment)}-${upper(element(split(",", lookup(var.__region_mapping, var.__region, "-,unknown")),1))}-${upper(var.__SAP_VNET)}-INFRASTRUCTURE"

További lépések