Convenciones de nomenclatura para SAP Deployment Automation Framework
SAP Deployment Automation Framework usa convenciones de nomenclatura estándar. La nomenclatura coherente ayuda a que el marco de automatización se ejecute correctamente con Terraform. La nomenclatura estándar le ayuda a implementar el marco de automatización sin problemas. Por ejemplo, la nomenclatura coherente le ayuda a:
- Implementar la infraestructura de red virtual de SAP en cualquier región de Azure compatible.
- Realizar varias implementaciones con redes virtuales con particiones.
- Implementar el sistema SAP en cualquier zona de carga de trabajo de SAP.
- Ejecute instancias de alta disponibilidad y normales.
- Realizar la recuperación ante desastres y el comportamiento de reenvío.
Revise los términos estándar, las rutas de acceso de área y los nombres de variables antes de comenzar la implementación. Si es necesario, también puede configurar nomenclatura personalizada.
Valores del marcador de posición
Los formatos de ejemplo de la convención de nomenclatura usan los siguientes valores de marcador de posición.
Marcador de posición | Concepto | Límite de caracteres | Ejemplo |
---|---|---|---|
{ENVIRONMENT} |
Entorno | 5 | DEV , PROTO , , NP , PROD |
{REGION_MAP} |
Mapa de la región | 4 | weus para westus |
{SAP_VNET} |
Red virtual de SAP | 7 | SAP0 |
{SID} |
Identificador del sistema SAP | 3 | X01 |
{PREFIX} |
Prefijo de recurso de SAP | DEV-WEEU-SAP01-X01 |
|
{DEPLOY_VNET} |
Red virtual del implementador | 7 | |
{REMOTE_VNET} |
Red virtual remota | 7 | |
{LOCAL_VNET} |
Red virtual local | 7 | |
{CODENAME} |
Nombre lógico de la versión | version1 , beta |
|
{VM_NAME} |
Nombre de la máquina virtual | ||
{SUBNET} |
Subnet | ||
{DBSID} |
Identificador del sistema de base de datos | ||
{DIAG} |
5 | ||
{RND} |
3 | ||
{USER} |
12 | ||
{COMPUTER_NAME} |
14 |
Nombres del implementador
Para obtener una explicación de la columna Formato, vea las definiciones de los valores de marcador de posición.
Concepto | Límite de caracteres | Formato | Ejemplo |
---|---|---|---|
Resource group | 80 | {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}-INFRASTRUCTURE |
MGMT-WEEU-DEP00-INFRASTRUCTURE |
Virtual network | 38 (64) | {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}-vnet |
MGMT-WEEU-DEP00-vnet |
Subnet | 80 | {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_deployment-subnet |
MGMT-WEEU-DEP00_deployment-subnet |
Cuenta de almacenamiento | 24 | {ENVIRONMENT}{REGION_MAP}{SAP_VNET}{DIAG}{RND} |
mgmtweeudep00diagxxx |
Grupo de seguridad de red | 80 | {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_deployment-nsg |
MGMT-WEEU-DEP00_deployment-nsg |
Tabla de rutas | {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_routeTable |
MGMT-WEEU-DEP00_route-table |
|
Componente de interfaz de red | 80 | {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_{COMPUTER_NAME}-nic |
-ipconfig1 |
Disco | {vm.name}-deploy00 |
PROTO-WUS2-DEPLOY_deploy00-disk00 |
|
Nombre de la máquina virtual | {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_deploy## |
MGMT-WEEU-DEP00_permweeudep00deploy00 |
|
Disco del sistema operativo (SO) | {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_deploy##-OsDisk |
PERM-WEEU-DEP00_permweeudep00deploy00-OsDisk |
|
Nombre del equipo | {environment[_map]}{DEPLOY_VNET}{region_map}deploy## |
MGMT-WEEU-DEP00_permweeudep00deploy00 |
|
Almacén de claves | 24 | {ENVIRONMENT}{REGION_MAP}{DEPLOY_VNET}{USER}{RND} |
MGMTWEEUDEP00userxxx |
Dirección IP pública | {ENVIRONMENT}-{REGION_MAP}-{DEPLOY_VNET}_{COMPUTER_NAME}-pip |
MGMT-WEEU-DEP00_permweeudep00deploy00-pip |
Nombres de biblioteca de SAP
Para obtener una explicación de la columna Formato, vea las definiciones de los valores de marcador de posición.
Concepto | Límite de caracteres | Formato | Ejemplo |
---|---|---|---|
Resource group | 80 | {ENVIRONMENT}-{REGION_MAP}-SAP_LIBRARY |
MGMT-WEEU-SAP_LIBRARY |
Cuenta de almacenamiento | 24 | {ENVIRONMENT}{REGION_MAP}saplib(12CHAR){RND} |
mgmtweeusaplibxxx |
Cuenta de almacenamiento | 24 | {ENVIRONMENT}{REGION_MAP}tfstate(12CHAR){RND} |
mgmtweeutfstatexxx |
Nombres de zona de carga de trabajo de SAP
Para obtener una explicación de la columna Formato, vea las definiciones de los valores de marcador de posición.
Concepto | Límite de caracteres | Formato | Ejemplo |
---|---|---|---|
Resource group | 80 | {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}-INFRASTRUCTURE |
DEV-WEEU-SAP01-INFRASTRUCTURE |
Virtual network | 38 (64) | {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}-vnet |
DEV-WEEU-SAP01-vnet |
Emparejamiento | 80 | {LOCAL_VNET}_to_{REMOTE_VNET} |
DEV-WEEU-SAP01-vnet_to_MGMT-WEEU-DEP00-vnet |
Subnet | 80 | {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_utility-subnet |
DEV-WEEU-SAP01_db-subnet |
Grupo de seguridad de red | 80 | {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_utility-nsg |
DEV-WEEU-SAP01_dbSubnet-nsg |
Tabla de rutas | {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_routeTable |
DEV-WEEU-SAP01_route-table |
|
Cuenta de almacenamiento | 80 | {ENVIRONMENT}{REGION_MAP}{SAP_VNET}diag(5CHAR){RND} |
devweeusap01diagxxx |
Ruta definida por el usuario | {remote_vnet}_Hub-udr |
||
Ruta definida por el usuario (firewall) | {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_firewall-route |
DEV-WEEU-SAP01_firewall-route |
|
Conjunto de disponibilidad | {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_iscsi-avset |
||
Componente de interfaz de red | 80 | {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_iscsi##-nic |
|
Disco | {vm.name}-iscsi00 o ${azurerm_virtual_machine.iscsi.*.name}-iscsi00 (código) |
DEV-WEEU-SAP01_iscsi00-iscsi00 |
|
máquina virtual | {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_iscsi## |
||
Disco del sistema operativo | {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}_iscsi##-OsDisk |
||
Nombre del equipo | {ENVIRONMENT}_{REGION_MAP}{SAP_VNET}{region_map}iscsi## |
||
Almacén de claves | 24 | {ENVIRONMENT}{REGION_MAP}{SAP_VNET}{USER}{RND} |
DEVWEEUSAP01userxxx |
Cuenta de NetApp | {ENVIRONMENT}{REGION_MAP}{SAP_VNET}_netapp_account |
DEV-WEEU-SAP01_netapp_account |
|
Grupo de capacidad de NetApp | 24 | {ENVIRONMENT}{REGION_MAP}{SAP_VNET}_netapp_pool |
DEV-WEEU-SAP01_netapp_pool |
Nombres de sistema SAP
Para obtener una explicación de la columna Formato, vea las definiciones de los valores de marcador de posición.
Concepto | Límite de caracteres | Formato | Ejemplo |
---|---|---|---|
Prefijo de recurso. | 80 | {ENVIRONMENT}-{REGION_MAP}-{SAP-VNET}-{SID} o {ENVIRONMENT}-{REGION_MAP}-{SAP-VNET}_{CODENAME}-{SID} |
DEV-WEEU-SAP01-X01 |
Resource group | 80 | {PREFIX} |
DEV-WEEU-SAP01-X01 |
Grupo con ubicación por proximidad de Azure (PPG) | {PREFIX}_ppg |
||
Conjunto de disponibilidad | {PREFIX}_app-avset |
DEV-WEEU-SAP01-X01_app-avset |
|
Subnet | 80 | {PREFIX}_utility-subnet |
DEV-WEEU-SAP01_X01_db-subnet |
Grupo de seguridad de red | 80 | {PREFIX}_utility-nsg |
DEV-WEEU-SAP01_X01_dbSubnet-nsg |
Componente de interfaz de red | {PREFIX}_{VM_NAME}-{SUBNET}-nic |
-app-nic , -web-nic , , -admin-nic , -db-nic |
|
Nombre de equipo (base de datos) | 14 | {SID}d{DBSID}##{OS flag l/w}{primary/secondary 0/1}{RND} |
DEV-WEEU-SAP01-X01_x01dxdb00l0xxx |
Nombre del equipo (nondatabase) | 14 | {SID}{ROLE}##{OS flag l/w}{RND} |
DEV-WEEU-SAP01-X01_x01app01l538 , DEV-WEEU-SAP01-X01_x01scs01l538 |
máquina virtual | {PREFIX}_{COMPUTER-NAME} |
||
Disco | {PREFIX}_{VM_NAME}-{disk_type}{counter} |
{VM-NAME}-sap00 , {VM-NAME}-data00 , , {VM-NAME}-log00 , {VM-NAME}-backup00 |
|
Disco del sistema operativo | {PREFIX}_{VM_NAME}-osDisk |
DEV-WEEU-SAP01-X01_x01scs00lxxx-OsDisk |
|
Azure Load Balancer (utilidad) | 80 | {PREFIX}_db-alb |
DEV-WEEU-SAP01-X01_db-alb |
Dirección IP de front-end del equilibrador de carga (utilidad) | {PREFIX}_dbAlb-feip |
DEV-WEEU-SAP01-X01_dbAlb-feip |
|
Grupo de back-end del equilibrador de carga (utilidad) | {PREFIX}_dbAlb-bePool |
DEV-WEEU-SAP01-X01_dbAlb-bePool |
|
Sondeo de estado de Load Balancer (utilidad) | {PREFIX}_dbAlb-hp |
DEV-WEEU-SAP01-X01_dbAlb-hp |
|
Almacén de claves (usuario) | 24 | {SHORTPREFIX}u{RND} |
DEVWEEUSAP01uX01xxx |
Volumen de NetApp (utilidad) | 24 | {PREFIX}-utility |
DEV-WEEU-SAP01-X01_sapmnt |
Nota
La numeración de discos comienza en cero. La convención de nomenclatura usa un formato de dos caracteres; por ejemplo, 00
.
Nombres de regiones de Azure
El marco de automatización usa formas cortas de nombres de regiones de Azure. Los nombres cortos de las regiones de Azure se asignan a los nombres de región normales.
Puede establecer la asignación en la variable _region_mapping
en el archivo de configuración del generador de nombres, ../../../deploy/terraform/terraform-units/modules/sap_namegenerator/variables_local.tf
.
A continuación, puede usar la variable _region_mapping
en otro lugar, como una ruta de acceso de área. El formato de una ruta de acceso de área es {ENVIRONMENT}-{REGION_MAP}-{SAP_VNET}-{ARTIFACT}
, donde:
{ENVIRONMENT}
es el nombre del entorno o la zona de carga de trabajo.{REGION_MAP}
es la forma corta del nombre de la región de Azure.{SAP_VNET}
es la red virtual de SAP dentro del entorno.{ARTIFACT}
es el artefacto de implementación dentro de la red virtual, comoINFRASTRUCTURE
.
Puede usar la variable _region_mapping
de la siguiente manera:
"${upper(var.__environment)}-${upper(element(split(",", lookup(var.__region_mapping, var.__region, "-,unknown")),1))}-${upper(var.__SAP_VNET)}-INFRASTRUCTURE"