remove_controlplane.sh
Synopsis
Supprime le plan de contrôle, y compris la machine virtuelle de déploiement et la bibliothèque SAP. Il est important de supprimer les artefacts déployés terraform à l’aide de Terraform pour vous assurer que les suppressions sont effectuées correctement.
Syntaxe
remove_controlplane.sh [-d or --deployer_parameter_file ] <String> [-l or --library_parameter_file ] <String>
Description
Supprime le plan de contrôle SAP, y compris la machine virtuelle de déploiement et la bibliothèque SAP.
Exemples
Exemple 1
export ARM_SUBSCRIPTION_ID="<subscriptionId>"
export ARM_CLIENT_ID="<appId>"
export ARM_CLIENT_SECRET="<password>"
export ARM_TENANT_ID="<tenantId>"
export env_code="MGMT"
export region_code="WEEU"
export vnet_code="DEP01"
export SAP_AUTOMATION_REPO_PATH="${HOME}/Azure_SAP_Automated_Deployment/sap-automation"
export CONFIG_REPO_PATH="${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES"
az logout
az login --service-principal -u "${ARM_CLIENT_ID}" -p="${ARM_CLIENT_SECRET}" --tenant "${ARM_TENANT_ID}"
sudo ${SAP_AUTOMATION_REPO_PATH}/deploy/scripts/remove_controlplane.sh.sh \
--deployer_parameter_file "${CONFIG_REPO_PATH}/DEPLOYER/${env_code}-${region_code}-${vnet_code}-INFRASTRUCTURE/${env_code}-${region_code}-${vnet_code}-INFRASTRUCTURE.tfvars" \
--library_parameter_file "${CONFIG_REPO_PATH}/LIBRARY/${env_code}-${region_code}-SAP_LIBRARY/${env_code}-${region_code}-SAP_LIBRARY.tfvars"
Exemple 2
export ARM_SUBSCRIPTION_ID="<subscriptionId>"
export ARM_CLIENT_ID="<appId>"
export ARM_CLIENT_SECRET="<password>"
export ARM_TENANT_ID="<tenantId>"
export env_code="MGMT"
export region_code="WEEU"
export vnet_code="DEP01"
export SAP_AUTOMATION_REPO_PATH="${HOME}/Azure_SAP_Automated_Deployment/sap-automation"
export CONFIG_REPO_PATH="${HOME}/Azure_SAP_Automated_Deployment/WORKSPACES"
az logout
az login --service-principal -u "${ARM_CLIENT_ID}" -p="${ARM_CLIENT_SECRET}" --tenant "${ARM_TENANT_ID}"
sudo ${SAP_AUTOMATION_REPO_PATH}/deploy/scripts/remove_controlplane.sh.sh \
--deployer_parameter_file "${CONFIG_REPO_PATH}/DEPLOYER/${env_code}-${region_code}-${vnet_code}-INFRASTRUCTURE/${env_code}-${region_code}-${vnet_code}-INFRASTRUCTURE.tfvars" \
--library_parameter_file "${CONFIG_REPO_PATH}/LIBRARY/${env_code}-${region_code}-SAP_LIBRARY/${env_code}-${region_code}-SAP_LIBRARY.tfvars"
--subscription xxxxxxxxxxx
--storage_account mgmtweeutfstate###
Paramètres
--deployer_parameter_file
Définit le fichier de paramètres pour la machine virtuelle du système de déploiement. Pour plus d’informations, consultez Configuration du plan de contrôle.
Type: String
Aliases: `-d`
Required: True
--library_parameter_file
Définit le fichier de paramètres pour la bibliothèque SAP. Pour plus d’informations, consultez Configuration du plan de contrôle.
Type: String
Aliases: `-l`
Required: True
--subscription
Définit l’abonnement contenant la bibliothèque SAP. Pour plus d’informations, consultez Configuration du plan de contrôle.
Type: String
Aliases: `-l`
Required: True
--storage_account
Définit le nom de compte de stockage du compte de stockage tfstate
dans la bibliothèque SAP. Pour plus d’informations, consultez Configuration du plan de contrôle.
Type: String
Aliases: `-l`
Required: True
--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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour