Configurazione della zona del carico di lavoro nel framework di automazione SAP
Articolo
Un'applicazione SAP in genere include più livelli di sviluppo. Ad esempio, si potrebbero avere livelli di sviluppo, controllo qualità e produzione. SAP Deployment Automation Framework chiama questi livelli zone del carico di lavoro. Vedere il diagramma seguente per un esempio di zona del carico di lavoro con due sistemi SAP.
La zona del carico di lavoro fornisce servizi condivisi a tutti i sistemi SAP nella zona del carico di lavoro. Questi servizi condivisi includono:
Rete virtuale di Azure
Azure Key Vault
Account di archiviazione di Azure condiviso per i supporti di installazione
Account e pool di capacità di Azure NetApp Files (facoltativo)
La zona del carico di lavoro viene in genere distribuita in una sottoscrizione di tipo spoke e la distribuzione di tutti gli artefatti nella zona del carico di lavoro viene eseguita usando un'entità servizio univoca.
Configurazione della distribuzione della zona del carico di lavoro
La configurazione della zona del carico di lavoro SAP viene eseguita tramite un file di variabili Terraform tfvars. È possibile trovare esempi del file di variabile nella cartella samples/WORKSPACES/LANDSCAPE.
Le sezioni seguenti illustrano le diverse sezioni del file di variabili.
Parametri di ambiente
Questa tabella contiene i parametri che definiscono le impostazioni dell'ambiente.
Variabile
Descrizione
Type
Note
environment
Identificatore per la zona del carico di lavoro (massimo cinque caratteri)
Obbligatorio
Ad esempio, PROD per un ambiente di produzione e QA per un ambiente Quality Assurance.
Dizionario di tag da associare a tutte le risorse.
Facoltativo
Parametri del gruppo di risorse
Questa tabella contiene i parametri che definiscono il gruppo di risorse.
Variabile
Descrizione
Tipo
resourcegroup_name
Nome del gruppo di risorse da creare
Facoltativo
resourcegroup_arm_id
Identificatore di risorsa di Azure per un gruppo di risorse esistente
Facoltativo
resourcegroup_tags
Tag da associare al gruppo di risorse
Facoltativo
Parametri di rete
Il framework di automazione supporta sia la creazione della rete virtuale che le subnet (campo verde) o l'uso di una rete virtuale esistente e subnet esistenti (campo marrone) o una combinazione di campo verde e campo marrone:
Scenario di campo verde: è necessario specificare lo spazio degli indirizzi della rete virtuale e i prefissi degli indirizzi della subnet.
Scenario di campo marrone: è necessario specificare l'identificatore di risorsa di Azure per la rete virtuale e le subnet.
Assicurarsi che lo spazio indirizzi della rete virtuale sia sufficientemente grande da ospitare tutte le risorse.
Questa tabella contiene i parametri di rete.
Variabile
Descrizione
Type
Note
network_logical_name
Nome logico della rete, ad esempio SAP01
Richiesto
Usato per la denominazione delle risorse
network_name
Nome della rete
Facoltativo
network_arm_id
Identificatore della risorsa di Azure per la rete virtuale
Facoltativo
Per le distribuzioni di campi marroni
network_address_space
Intervallo di indirizzi per la rete virtuale
Obbligatorio
Per le distribuzioni di campi verdi
admin_subnet_address_prefix
L'intervallo di indirizzi per la subnet admin
Obbligatorio
Per le distribuzioni di campi verdi
admin_subnet_arm_id
Identificatore della risorsa di Azure per la subnet admin
Obbligatorio
Per le distribuzioni di campi marroni
admin_subnet_name
Nome della subnet admin
Facoltativo
admin_subnet_nsg_name
Nome del gruppo di sicurezza di reteadmin
Facoltativo
admin_subnet_nsg_arm_id
Identificatore della risorsa di Azure per il gruppo di sicurezza di rete admin
Obbligatorio
Per le distribuzioni di campi marroni
db_subnet_address_prefix
L'intervallo di indirizzi per la subnet db
Obbligatorio
Per le distribuzioni di campi verdi
db_subnet_arm_id
Identificatore della risorsa di Azure per la subnet db
Obbligatorio
Per le distribuzioni di campi marroni
db_subnet_name
Nome della subnet db
Facoltativo
db_subnet_nsg_name
Nome del gruppo di sicurezza di rete db
Facoltativo
db_subnet_nsg_arm_id
Identificatore della risorsa di Azure per il gruppo di sicurezza di rete db
Obbligatorio
Per le distribuzioni di campi marroni
app_subnet_address_prefix
L'intervallo di indirizzi per la subnet app
Obbligatorio
Per le distribuzioni di campi verdi
app_subnet_arm_id
Identificatore della risorsa di Azure per la subnet app
Obbligatorio
Per le distribuzioni di campi marroni
app_subnet_name
Nome della subnet app
Facoltativo
app_subnet_nsg_name
Nome del gruppo di sicurezza di rete app
Facoltativo
app_subnet_nsg_arm_id
Identificatore della risorsa di Azure per il gruppo di sicurezza di rete app
Obbligatorio
Per le distribuzioni di campi marroni
web_subnet_address_prefix
L'intervallo di indirizzi per la subnet web
Obbligatorio
Per le distribuzioni di campi verdi
web_subnet_arm_id
Identificatore della risorsa di Azure per la subnet web
Obbligatorio
Per le distribuzioni di campi marroni
web_subnet_name
Nome della subnet web
Facoltativo
web_subnet_nsg_name
Nome del gruppo di sicurezza di rete web
Facoltativo
web_subnet_nsg_arm_id
Identificatore della risorsa di Azure per il gruppo di sicurezza di rete web
Obbligatorio
Per le distribuzioni di campi marroni
Questa tabella contiene i parametri di rete se viene usato Azure NetApp Files.
Variabile
Descrizione
Type
Note
anf_subnet_arm_id
Identificatore della risorsa di Azure per la subnet ANF
Richiesto
Quando si usano subnet esistenti
anf_subnet_address_prefix
L'intervallo di indirizzi per la subnet ANF
Richiesto
Quando si usa ANF per le distribuzioni
anf_subnet_name
Nome della subnet ANF
Facoltativo
anf_subnet_nsg_name
Nome del gruppo di sicurezza di rete anf
Facoltativo
anf_subnet_nsg_arm_id
Identificatore della risorsa di Azure per il gruppo di sicurezza di rete anf
Facoltativo
Per le distribuzioni di campi marroni
Questa tabella contiene i parametri di rete se i dispositivi iSCSI sono ospitati da questa zona del carico di lavoro.
Variabile
Descrizione
Type
Note
iscsi_subnet_address_prefix
L'intervallo di indirizzi per la subnet iscsi
Obbligatorio
Per le distribuzioni di campi verdi
iscsi_subnet_arm_id
Identificatore della risorsa di Azure per la subnet iscsi
Obbligatorio
Per le distribuzioni di campi marroni
iscsi_subnet_name
Nome della subnet iscsi
Facoltativo
iscsi_subnet_nsg_arm_id
Identificatore della risorsa di Azure per il gruppo di sicurezza di rete iscsi
Obbligatorio
Per le distribuzioni di campi marroni
iscsi_subnet_nsg_name
Nome del gruppo di sicurezza di rete iscsi
Facoltativo
Questa tabella contiene i parametri di rete se Monitoraggio di Azure per SAP è ospitato da questa zona del carico di lavoro.
Variabile
Descrizione
Type
Note
ams_subnet_address_prefix
L'intervallo di indirizzi per la subnet iscsi
Obbligatorio
Per le distribuzioni di campi verdi
ams_subnet_arm_id
Identificatore della risorsa di Azure per la subnet iscsi
Obbligatorio
Per le distribuzioni di campi marroni
ams_subnet_name
Nome della subnet iscsi
Facoltativo
ams_subnet_nsg_arm_id
Identificatore della risorsa di Azure per il gruppo di sicurezza di rete iscsi
Obbligatorio
Per le distribuzioni di campi marroni
ams_subnet_nsg_name
Nome del gruppo di sicurezza di rete iscsi
Facoltativo
Questa tabella contiene parametri di rete aggiuntivi.
Variabile
Descrizione
Type
Note
use_private_endpoint
Gli endpoint privati vengono creati per gli account di archiviazione e gli insiemi di credenziali delle chiavi.
Facoltativo
use_service_endpoint
Gli endpoint di servizio sono definiti per le subnet.
Facoltativo
peer_with_control_plane_vnet
Le reti virtuali sono sottoposte a peering con la rete virtuale del piano di controllo.
Facoltativo
Obbligatorio per l'installazione di SAP
public_network_access_enabled
Accesso pubblico abilitato negli account di archiviazione e negli insiemi di credenziali delle chiavi