install_workloadzone.sh
概要
您可以使用 install_workloadzone.sh
腳本來部署新的 SAP 工作負載區域。
語法
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]
描述
腳本 install_workloadzone.sh
會部署新的 SAP 工作負載區域。 工作負載區域包含所有 SAP VM 的共用資源。
範例
範例 1
此範例會部署工作負載區域,如參數檔案所定義。 此程式會提示您輸入 SPN 詳細資料。
install_workloadzone.sh -parameterfile PROD-WEEU-SAP00-infrastructure.tfvars
範例 2
此範例會部署工作負載區域,如參數檔案所定義。 此程式會將部署認證新增至部署的金鑰保存庫。
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
參數
--parameter_file
設定工作負載區域的參數檔案。 如需詳細資訊,請參閱 設定工作負載區域 。
Type: String
Aliases: `-p`
Required: True
--deployer_tfstate_key
設定部署者 VM 的 Terraform 狀態檔案名。
Type: String
Aliases: `-d`
Required: False
deployer_environment
部署者環境名稱
Type: String
Aliases: `-e`
Required: False
--state_subscription
設定 Terraform 儲存體帳戶的訂用帳戶識別碼。
Type: String
Aliases: `-k`
Required: False
--storageaccountname
設定包含 Terraform 狀態檔案的儲存體帳戶名稱。
Type: String
Aliases: `-a`
Required: False
--keyvault
設定部署認證的金鑰保存庫。
Type: String
Aliases: `-v`
Required: False
--subscription
設定目標 Azure 訂用帳戶。
Type: String
Aliases: `-s`
Required: False
-spn_id
設定服務主體的應用程式識別碼。 如需詳細資訊,請參閱 準備部署認證 。
Type: String
Aliases: `-c`
Required: False
--spn_secret
設定服務主體密碼。 如需詳細資訊,請參閱 準備部署認證 。
Type: String
Aliases: `-p`
Required: False
--tenant_id
設定服務主體的租使用者識別碼。 如需詳細資訊,請參閱 準備部署認證 。
Type: String
Aliases: `-t`
Required: False
--force
清除本機設定。
Type: SwitchParameter
Aliases: `-f`
Required: False
--auto-approve
啟用無訊息部署。
Type: SwitchParameter
Aliases: `-i`
Required: False
--help
顯示腳本的說明。
Type: SwitchParameter
Aliases: `-h`
Required: False
備註
v0.9 - 初始版本
著作權(c) Microsoft Corporation。 根據 MIT 授權進行授權。