Partager via


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.

Référentiel GitHub : Infrastructure d’automatisation du déploiement de SAP sur Azure