install_workloadzone.sh
Synopsis
Vous pouvez utiliser le script install_workloadzone.sh
pour déployer une nouvelle zone de charge de travail SAP.
Syntaxe
install_workloadzone.sh [ -p or --parameterfile ] <String>
[[ --deployer_tfstate_key ] <String>] [[ --deployer_environment] <String>] [[ --state_subscription] <String>] [[ --storageaccountname ]
[[ --subscription] <String>] [[ --spn_id ] <String>] [[ --spn_secret ] <String>] [[ --tenant_id ] <String>]
[[ --storageaccountname] <String>] [ force] [-i | --auto-approve]
Description
Le install_workloadzone.sh
script déploie une nouvelle zone de charge de travail SAP. La zone de charge de travail contient les ressources partagées pour toutes les machines virtuelles SAP.
Exemples
Exemple 1
Cet exemple déploie la zone de charge de travail, tel que définie par les fichiers de paramètres. Le processus vous invite à entrer les détails du SPN.
install_workloadzone.sh -parameterfile PROD-WEEU-SAP00-infrastructure.tfvars
Exemple 2
Cet exemple déploie la zone de charge de travail, tel que définie par les fichiers de paramètres. Le processus ajoute les informations d’identification de déploiement au coffre de clés du déploiement.
cd ~/Azure_SAP_Automated_Deployment/WORKSPACES/LANDSCAPE/DEV-WEEU-SAP01-INFRASTRUCTURE
export subscriptionId=<subscriptionID>
export appId=<appID>
export spnSecret="<password>"
export tenantId=<tenantID>
export keyvault=<keyvaultName>
export storageAccount=<storageaccountName>
export statefileSubscription=<statefile_subscription>
export DEPLOYMENT_REPO_PATH=~/Azure_SAP_Automated_Deployment/sap-automation
${DEPLOYMENT_REPO_PATH}/deploy/scripts/install_workloadzone.sh \
--parameter_file DEV-WEEU-SAP01-INFRASTRUCTURE.tfvars \
--keyvault $keyvault \
--state_subscription $statefileSubscription \
--storageaccountname $storageAccount \
--subscription $subscriptionId \
--spn_id $appId \
--spn_secret $spnSecret \
--tenant_id $tenantId
Paramètres
--parameter_file
Définit le fichier de paramètres pour la zone de charge de travail. Pour plus d’informations, consultez Configuration de la zone de charge de travail.
Type: String
Aliases: `-p`
Required: True
--deployer_tfstate_key
Définit le nom du fichier d’état Terraform de la machine virtuelle du système de déploiement.
Type: String
Aliases: `-d`
Required: False
deployer_environment
Nom de l’environnement du système de déploiement
Type: String
Aliases: `-e`
Required: False
--state_subscription
Définit l’ID d’abonnement pour le compte de stockage Terraform.
Type: String
Aliases: `-k`
Required: False
--storageaccountname
Définit le nom du compte de stockage qui contient les fichiers d’état Terraform.
Type: String
Aliases: `-a`
Required: False
--keyvault
Définit le coffre de clés des informations d’identification de déploiement.
Type: String
Aliases: `-v`
Required: False
--subscription
Définit l’abonnement Azure cible.
Type: String
Aliases: `-s`
Required: False
-spn_id
Définit l’ID d’application du principal de service. Pour plus d’informations, consultez Préparer les informations d’identification de déploiement.
Type: String
Aliases: `-c`
Required: False
--spn_secret
Définit le mot de passe du principal de service. Pour plus d’informations, consultez Préparer les informations d’identification de déploiement.
Type: String
Aliases: `-p`
Required: False
--tenant_id
Définit l’ID de locataire pour le principal de service. Pour plus d’informations, consultez Préparer les informations d’identification de déploiement.
Type: String
Aliases: `-t`
Required: False
--force
Nettoie votre configuration locale.
Type: SwitchParameter
Aliases: `-f`
Required: False
--auto-approve
Active le déploiement en mode silencieux.
Type: SwitchParameter
Aliases: `-i`
Required: False
--help
Aide pour l’action script.
Type: SwitchParameter
Aliases: `-h`
Required: False
Notes
v 0.9 - Version initiale
Copyright (c) Microsoft Corporation. Sous licence du MIT.
Liens connexes
Référentiel GitHub : Infrastructure d’automatisation du déploiement de SAP sur Azure