Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Übersicht
Entfernt die Steuerungsebene einschließlich des virtuellen Bereitstellungscomputers und der SAP-Bibliothek. Es ist wichtig, die terraform bereitgestellten Artefakte mithilfe von Terraform zu entfernen, um sicherzustellen, dass die Entfernungen ordnungsgemäß durchgeführt werden.
Syntax
remove_controlplane.sh [-d or --deployer_parameter_file ] <String> [-l or --library_parameter_file ] <String>
BESCHREIBUNG
Entfernt die SAP-Steuerungsebene einschließlich des virtuellen Bereitstellungscomputers und der SAP-Bibliothek.
Beispiele
Beispiel 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"
Beispiel 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###
Parameter
--deployer_parameter_file
Legt die Parameterdatei für den virtuellen Bereitstellungscomputer fest. Weitere Informationen finden Sie unter Konfigurieren der Steuerungsebene.
Type: String
Aliases: `-d`
Required: True
--library_parameter_file
Legt die Parameterdatei für die SAP-Bibliothek fest. Weitere Informationen finden Sie unter Konfigurieren der Steuerungsebene.
Type: String
Aliases: `-l`
Required: True
--subscription
Legt das Abonnement fest, das die SAP-Bibliothek enthält. Weitere Informationen finden Sie unter Konfigurieren der Steuerungsebene.
Type: String
Aliases: `-l`
Required: True
--storage_account
Legt den Speicherkontonamen des tfstate
-Speicherkontos in der SAP-Bibliothek fest. Weitere Informationen finden Sie unter Konfigurieren der Steuerungsebene.
Type: String
Aliases: `-l`
Required: True
--help
Zeigt die Hilfe für das Skript an.
Type: SwitchParameter
Aliases: `-h`
Required: False
Notizen
v0.9 – Ursprüngliche Version
Copyright (c) Microsoft Corporation. Lizenziert unter der MIT-Lizenz.
Verwandte Links
GitHub-Repository: SAP-Framework zur Bereitstellungsautomatisierung in Azure