Configuração da zona de carga de trabalho na estrutura de automação SAP
Artigo
Um aplicativo SAP normalmente tem várias camadas de desenvolvimento. Por exemplo, você pode ter níveis de desenvolvimento, garantia de qualidade e produção. O SAP Deployment Automation Framework chama essas camadas de zonas de carga de trabalho. Consulte o diagrama a seguir para obter um exemplo de uma zona de carga de trabalho com dois sistemas SAP.
A zona de carga de trabalho fornece serviços compartilhados para todos os sistemas SAP na zona de carga de trabalho. Estes serviços partilhados incluem:
Rede Virtual do Azure
Azure Key Vault
Conta de Armazenamento do Azure Compartilhada para mídia de instalação
Conta e pool de capacidade do Azure NetApp Files (opcional)
A zona de carga de trabalho é normalmente implantada em uma assinatura spoke e a implantação de todos os artefatos na zona de carga de trabalho é feita usando entidade de serviço exclusiva.
Configuração de implantação da zona de carga de trabalho
A configuração da zona de carga de trabalho SAP é feita através de um arquivo variável Terraform tfvars . Você pode encontrar exemplos do arquivo variável na samples/WORKSPACES/LANDSCAPE pasta.
As seções a seguir mostram as diferentes seções do arquivo variável.
Parâmetros do ambiente
Esta tabela contém os parâmetros que definem as configurações do ambiente.
Variável
Description
Type
Notas
environment
Identificador da zona de carga de trabalho (máximo de cinco caracteres)
Obrigatório
Por exemplo, PROD para um ambiente de produção e QA para um ambiente de garantia de qualidade.
Um dicionário de tags para associar a todos os recursos.
Opcional
Parâmetros do grupo de recursos
Esta tabela contém os parâmetros que definem o grupo de recursos.
Variável
Description
Type
resourcegroup_name
Nome do grupo de recursos a ser criado
Opcional
resourcegroup_arm_id
Identificador de recursos do Azure para um grupo de recursos existente
Opcional
resourcegroup_tags
Tags a serem associadas ao grupo de recursos
Opcional
Parâmetros de rede
A estrutura de automação suporta a criação da rede virtual e das sub-redes (campo verde) ou o uso de uma rede virtual existente e sub-redes existentes (campo marrom) ou uma combinação de campo verde e campo marrom:
Cenário de campo verde: O espaço de endereço de rede virtual e os prefixos de endereço de sub-rede devem ser especificados.
Cenário de campo marrom: o identificador de recurso do Azure para a rede virtual e as sub-redes deve ser especificado.
Verifique se o espaço de endereço da rede virtual é grande o suficiente para hospedar todos os recursos.
Esta tabela contém os parâmetros de rede.
Variável
Description
Type
Notas
network_logical_name
O nome lógico da rede, por exemplo, SAP01
Necessário
Usado para nomenclatura de recursos
network_name
O nome da rede
Opcional
network_arm_id
O identificador de recurso do Azure para a rede virtual
Opcional
Para implantações brown-field
network_address_space
O intervalo de endereços para a rede virtual
Obrigatório
Para implantações green-field
admin_subnet_address_prefix
O intervalo de endereços para a admin sub-rede
Obrigatório
Para implantações green-field
admin_subnet_arm_id
O identificador de recurso do Azure para a admin sub-rede
Obrigatório
Para implantações brown-field
admin_subnet_name
O nome da admin sub-rede
Opcional
admin_subnet_nsg_name
O nome do admingrupo de segurança de rede
Opcional
admin_subnet_nsg_arm_id
O identificador de recurso do Azure para o admin grupo de segurança de rede
Obrigatório
Para implantações brown-field
db_subnet_address_prefix
O intervalo de endereços para a db sub-rede
Obrigatório
Para implantações green-field
db_subnet_arm_id
O identificador de recurso do Azure para a db sub-rede
Obrigatório
Para implantações brown-field
db_subnet_name
O nome da db sub-rede
Opcional
db_subnet_nsg_name
O nome do db grupo de segurança de rede
Opcional
db_subnet_nsg_arm_id
O identificador de recurso do Azure para o db grupo de segurança de rede
Obrigatório
Para implantações brown-field
app_subnet_address_prefix
O intervalo de endereços para a app sub-rede
Obrigatório
Para implantações green-field
app_subnet_arm_id
O identificador de recurso do Azure para a app sub-rede
Obrigatório
Para implantações brown-field
app_subnet_name
O nome da app sub-rede
Opcional
app_subnet_nsg_name
O nome do app grupo de segurança de rede
Opcional
app_subnet_nsg_arm_id
O identificador de recurso do Azure para o app grupo de segurança de rede
Obrigatório
Para implantações brown-field
web_subnet_address_prefix
O intervalo de endereços para a web sub-rede
Obrigatório
Para implantações green-field
web_subnet_arm_id
O identificador de recurso do Azure para a web sub-rede
Obrigatório
Para implantações brown-field
web_subnet_name
O nome da web sub-rede
Opcional
web_subnet_nsg_name
O nome do web grupo de segurança de rede
Opcional
web_subnet_nsg_arm_id
O identificador de recurso do Azure para o web grupo de segurança de rede
Obrigatório
Para implantações brown-field
Esta tabela contém os parâmetros de rede se os Arquivos NetApp do Azure forem usados.
Variável
Description
Type
Notas
anf_subnet_arm_id
O identificador de recurso do Azure para a ANF sub-rede
Necessário
Ao usar sub-redes existentes
anf_subnet_address_prefix
O intervalo de endereços para a ANF sub-rede
Necessário
Ao usar ANF para implantações
anf_subnet_name
O nome da ANF sub-rede
Opcional
anf_subnet_nsg_name
O nome do anf grupo de segurança de rede
Opcional
anf_subnet_nsg_arm_id
O identificador de recurso do Azure para o anf grupo de segurança de rede
Opcional
Para implantações brown-field
Esta tabela contém os parâmetros de rede se os dispositivos iSCSI forem hospedados a partir dessa zona de carga de trabalho.
Variável
Description
Type
Notas
iscsi_subnet_address_prefix
O intervalo de endereços para a iscsi sub-rede
Obrigatório
Para implantações green-field
iscsi_subnet_arm_id
O identificador de recurso do Azure para a iscsi sub-rede
Obrigatório
Para implantações brown-field
iscsi_subnet_name
O nome da iscsi sub-rede
Opcional
iscsi_subnet_nsg_arm_id
O identificador de recurso do Azure para o iscsi grupo de segurança de rede
Obrigatório
Para implantações brown-field
iscsi_subnet_nsg_name
O nome do iscsi grupo de segurança de rede
Opcional
Esta tabela contém os parâmetros de rede se o Azure Monitor for SAP estiver hospedado a partir dessa zona de carga de trabalho.
Variável
Description
Type
Notas
ams_subnet_address_prefix
O intervalo de endereços para a iscsi sub-rede
Obrigatório
Para implantações green-field
ams_subnet_arm_id
O identificador de recurso do Azure para a iscsi sub-rede
Obrigatório
Para implantações brown-field
ams_subnet_name
O nome da iscsi sub-rede
Opcional
ams_subnet_nsg_arm_id
O identificador de recurso do Azure para o iscsi grupo de segurança de rede
Obrigatório
Para implantações brown-field
ams_subnet_nsg_name
O nome do iscsi grupo de segurança de rede
Opcional
Esta tabela contém parâmetros de rede adicionais.
Variável
Description
Type
Notas
use_private_endpoint
São pontos de extremidade privados criados para contas de armazenamento e cofres de chaves.
Opcional
use_service_endpoint
São pontos de extremidade de serviço definidos para as sub-redes.
Opcional
peer_with_control_plane_vnet
São redes virtuais emparelhadas com a rede virtual do plano de controle.
Opcional
Necessário para a instalação do SAP
public_network_access_enabled
O acesso público está habilitado nas contas de armazenamento e nos cofres de chaves