共用方式為


Installer.sh

概要

您可以使用 命令 installer.sh 來部署新的 SAP 系統。 腳本可用來部署所有不同類型的部署。

語法


installer.sh [--parameterfile] <String> [--type] <String> [[--deployer_tfstate_key] <String>]
 [[ --landscape_tfstate_key] <String>] [[--storageaccountname] <String>] [[ --state_subscription ] <String>] [[ --state_subscription ] <String>] [[ --state_subscription ] [ --force ] [ --auto-approve ]<String>]
s>]

描述

腳本 installer.sh 會部署或更新指定類型的新 SAP 系統。

範例

範例 1

部署或更新 SAP 系統。


installer.sh --parameterfile DEV-WEEU-SAP00-X00.tfvars --type sap_system

範例 2

部署或更新 SAP 系統。


installer.sh --parameterfile DEV-WEEU-SAP00-X00.tfvars --type sap_system \ 
--deployer_tfstate_key MGMT-WEEU-DEP00-INFRASTRUCTURE.terraform.tfstate  \
--landscape_tfstate_key DEV-WEEU-SAP01-INFRASTRUCTURE.terraform.tfstate

範例 3

部署或更新 SAP 程式庫。

installer.sh -Parameterfile MGMT-WEEU-SAP_LIBRARY.tfvars --type sap_library

參數

--parameter_file

設定系統的參數檔案。 如需詳細資訊,請參閱 設定 SAP 系統

Type: String
Aliases: `-p`

Required: True

--type

設定部署的類型。 有效值包括: sap_deployersap_librarysap_landscape 、 和 sap_system

Type: String
Accepted values: sap_deployer, sap_landscape, sap_library, sap_system
Aliases: `-t`

Required: True

--deployer_tfstate_key

設定部署者部署的狀態檔名稱。

Type: String
Aliases: `-d`

Required: False

-landscape_tfstate_key

設定工作負載區域部署的狀態檔名稱。

Type: String
Aliases: `-l`

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

--force

清除本機設定。

Type: SwitchParameter
Aliases: `-f`

Required: False

--auto-approve

啟用無訊息部署。

Type: SwitchParameter
Aliases: `-i`

Required: False

--help

顯示腳本的說明。

Type: SwitchParameter
Aliases: `-h`

Required: False

備註

v0.9 - 初始版本

Copyright (c) Microsoft Corporation。 根據 MIT 授權進行授權。

GitHub 存放庫:Azure 部署自動化架構上的 SAP