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 , NP PROD |
{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áulINFRASTRUCTURE
.
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"