La zona de carga de trabajo proporciona servicios compartidos a todos los sistemas SAP de la zona de carga de trabajo. Estos servicios compartidos incluyen:
Azure Virtual Network
Azure Key Vault
Cuenta de Azure Storage compartida para medios de instalación
Cuenta y grupo de capacidad de Azure NetApp Files (opcional)
Normalmente, la zona de carga de trabajo se implementa en una suscripción de radio y la implementación de todos los artefactos de la zona de carga de trabajo se realiza mediante una entidad de servicio única.
Configuración de la implementación de la zona de cargas de trabajo
La configuración de la zona de cargas de trabajo de SAP se realiza mediante un archivo de variables de Terraform tfvars. Puede encontrar ejemplos del archivo de variables en samples/WORKSPACES/LANDSCAPE la carpeta.
En las secciones siguientes se muestran las distintas secciones del archivo de variable.
Parámetros del entorno
Esta tabla contiene los parámetros que definen la configuración del entorno.
Variable
Descripción
Type
Notas
environment
Identificador de la zona de carga de trabajo (máximo cinco caracteres)
Mandatory
Por ejemplo, PROD para un entorno de producción y QA para un entorno de Control de calidad.
Un diccionario de etiquetas para asociar a todos los recursos.
Opcionales
Parámetros del grupo de recursos
Esta tabla contiene los parámetros que definen el grupo de recursos.
Variable
Descripción
Tipo
resourcegroup_name
Nombre del grupo de recursos que se va a crear.
Opcionales
resourcegroup_arm_id
Identificador de recursos de Azure para un grupo de recursos existente
Opcional
resourcegroup_tags
Etiquetas que se van a asociar al grupo de recursos
Opcional
Parámetros de red
El marco de automatización admite la creación de la red virtual y las subredes (campo verde) o mediante una red virtual existente y subredes existentes (campo marrón) o una combinación de campo verde y campo marrón:
Escenario de campo verde: se debe especificar el espacio de direcciones de red virtual y los prefijos de direcciones de subred.
Escenario de campo marrón: se debe especificar el identificador de recurso Azure para la red virtual y las subredes.
Asegúrese de que el espacio de direcciones de la red virtual sea lo suficientemente grande como para hospedar todos los recursos.
Esta tabla contiene los parámetros de conexión de red.
Variable
Descripción
Type
Notas
network_logical_name
Nombre lógico de la red, por ejemplo, SAP01
Obligatorio
Se usa para la nomenclatura de recursos
network_name
El nombre de la red
Opcionales
network_arm_id
Identificador de recursos de Azure para la red virtual
Opcionales
Para implementaciones de campo marrón
network_address_space
El intervalo de direcciones de la red virtual.
Mandatory
Para implementaciones de campo verde
admin_subnet_address_prefix
El intervalo de direcciones para la subred admin.
Mandatory
Para implementaciones de campo verde
admin_subnet_arm_id
Identificador de recursos de Azure para la subred admin.
Mandatory
Para implementaciones de campo marrón
admin_subnet_name
El nombre de la subred admin.
Opcionales
admin_subnet_nsg_name
Nombre del admin grupo de seguridad de la red
Opcionales
admin_subnet_nsg_arm_id
El identificador de recursos de Azure para el admin grupo de seguridad de red
Mandatory
Para implementaciones de campo marrón
db_subnet_address_prefix
El intervalo de direcciones para la subred db.
Mandatory
Para implementaciones de campo verde
db_subnet_arm_id
Identificador de recursos de Azure para la subred db.
Mandatory
Para implementaciones de campo marrón
db_subnet_name
El nombre de la subred db.
Opcionales
db_subnet_nsg_name
Nombre del db grupo de seguridad de la red
Opcionales
db_subnet_nsg_arm_id
El identificador de recursos de Azure para el db grupo de seguridad de red
Mandatory
Para implementaciones de campo marrón
app_subnet_address_prefix
El intervalo de direcciones para la subred app.
Mandatory
Para implementaciones de campo verde
app_subnet_arm_id
Identificador de recursos de Azure para la subred app.
Mandatory
Para implementaciones de campo marrón
app_subnet_name
El nombre de la subred app.
Opcionales
app_subnet_nsg_name
Nombre del app grupo de seguridad de la red
Opcionales
app_subnet_nsg_arm_id
El identificador de recursos de Azure para el app grupo de seguridad de red
Mandatory
Para implementaciones de campo marrón
web_subnet_address_prefix
El intervalo de direcciones para la subred web.
Mandatory
Para implementaciones de campo verde
web_subnet_arm_id
Identificador de recursos de Azure para la subred web.
Mandatory
Para implementaciones de campo marrón
web_subnet_name
El nombre de la subred web.
Opcionales
web_subnet_nsg_name
Nombre del web grupo de seguridad de la red
Opcionales
web_subnet_nsg_arm_id
El identificador de recursos de Azure para el web grupo de seguridad de red
Mandatory
Para implementaciones de campo marrón
Esta tabla contiene los parámetros de red si se usa Azure NetApp Files.
Variable
Descripción
Type
Notas
anf_subnet_arm_id
Identificador de recursos de Azure para la subred ANF.
Obligatorio
Al usar subredes existentes
anf_subnet_address_prefix
El intervalo de direcciones para la subred ANF.
Obligatorio
Cuando se usa ANF para implementaciones
anf_subnet_name
El nombre de la subred ANF.
Opcionales
anf_subnet_nsg_name
Nombre del anf grupo de seguridad de la red
Opcionales
anf_subnet_nsg_arm_id
El identificador de recursos de Azure para el anf grupo de seguridad de red
Opcionales
Para implementaciones de campo marrón
Esta tabla contiene los parámetros de red si los dispositivos iSCSI se hospedan desde esta zona de carga de trabajo.
Variable
Descripción
Type
Notas
iscsi_subnet_address_prefix
El intervalo de direcciones para la subred iscsi.
Mandatory
Para implementaciones de campo verde
iscsi_subnet_arm_id
Identificador de recursos de Azure para la subred iscsi.
Mandatory
Para implementaciones de campo marrón
iscsi_subnet_name
El nombre de la subred iscsi.
Opcionales
iscsi_subnet_nsg_arm_id
El identificador de recursos de Azure para el iscsi grupo de seguridad de red
Mandatory
Para implementaciones de campo marrón
iscsi_subnet_nsg_name
Nombre del iscsi grupo de seguridad de la red
Opcionales
Esta tabla contiene los parámetros de red si Azure Monitor para SAP que está hospedado desde esta zona de carga de trabajo.
Variable
Descripción
Type
Notas
ams_subnet_address_prefix
El intervalo de direcciones para la subred iscsi.
Mandatory
Para implementaciones de campo verde
ams_subnet_arm_id
Identificador de recursos de Azure para la subred iscsi.
Mandatory
Para implementaciones de campo marrón
ams_subnet_name
El nombre de la subred iscsi.
Opcionales
ams_subnet_nsg_arm_id
El identificador de recursos de Azure para el iscsi grupo de seguridad de red
Mandatory
Para implementaciones de campo marrón
ams_subnet_nsg_name
Nombre del iscsi grupo de seguridad de la red
Opcionales
Esta tabla contiene parámetros de red adicionales.
Variable
Descripción
Type
Notas
use_private_endpoint
Son puntos de conexión privados creados para cuentas de almacenamiento y almacenes de claves.
Opcional
use_service_endpoint
Son puntos de conexión de servicio definidos para las subredes.
Opcionales
peer_with_control_plane_vnet
Son redes virtuales emparejadas con la red virtual del plano de control.
Opcionales
Necesario para la instalación de SAP
public_network_access_enabled
Está habilitado el acceso público en las cuentas de almacenamiento y los almacenes de claves
Define si se debe crear una instancia de Azure Monitor para SAP
Opcionales
ams_instance_name
Nombre del grupo de instancias
Opcionales
ams_laws_arm_id
Define el identificador de recurso de ARM para el área de trabajo de Log Analytics
Opcionales
Parámetros de Terraform
Esta tabla contiene los parámetros de Terraform. Estos parámetros deben introducirse manualmente si no utiliza las secuencias de comandos de implementación.
Variable
Descripción
Tipo
tfstate_resource_id
Identificador de recursos de Azure para la cuenta de Storage en la biblioteca SAP que contiene los archivos de estado de Terraform
Obligatorio
deployer_tfstate_key
El nombre del archivo de estado del implementador.