install_workloadzone.sh
Sinopsis
Anda dapat menggunakan skrip install_workloadzone.sh
untuk menyebarkan zona beban kerja SAP baru.
Sintaks
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]
Deskripsi
Skrip menyebarkan install_workloadzone.sh
zona beban kerja SAP baru. Zona beban kerja berisi sumber daya bersama untuk semua VM SAP.
Contoh
Contoh 1
Contoh ini menerapkan zona beban kerja, seperti yang ditentukan oleh file parameter. Proses meminta Anda untuk rincian SPN.
install_workloadzone.sh -parameterfile PROD-WEEU-SAP00-infrastructure.tfvars
Contoh 2
Contoh ini menerapkan zona beban kerja, seperti yang ditentukan oleh file parameter. Proses menambahkan kredensial penerapan ke brankas kunci penerapan.
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
--parameter_file
Menetapkan file parameter untuk zona beban kerja. Untuk informasi selengkapnya, lihat Mengonfigurasi zona beban kerja.
Type: String
Aliases: `-p`
Required: True
--deployer_tfstate_key
Menyetel nama file status Terraform VM penyebar.
Type: String
Aliases: `-d`
Required: False
deployer_environment
Nama lingkungan penyebar
Type: String
Aliases: `-e`
Required: False
--state_subscription
Menetapkan ID langganan untuk akun penyimpanan Terraform.
Type: String
Aliases: `-k`
Required: False
--storageaccountname
Menetapkan nama akun penyimpanan yang berisi file status Terraform.
Type: String
Aliases: `-a`
Required: False
--keyvault
Mengatur brankas kunci info masuk penyebaran.
Type: String
Aliases: `-v`
Required: False
--subscription
Menetapkan langganan Azure target.
Type: String
Aliases: `-s`
Required: False
-spn_id
Menyetel ID aplikasi prinsipal layanan. Untuk informasi selengkapnya, lihat Menyiapkan informasi masuk penyebaran.
Type: String
Aliases: `-c`
Required: False
--spn_secret
Mengatur kata sandi perwakilan layanan. Untuk informasi selengkapnya, lihat Menyiapkan informasi masuk penyebaran.
Type: String
Aliases: `-p`
Required: False
--tenant_id
Menetapkan ID penyewa untuk perwakilan layanan. Untuk informasi selengkapnya, lihat Menyiapkan informasi masuk penyebaran.
Type: String
Aliases: `-t`
Required: False
--force
Membersihkan konfigurasi lokal Anda.
Type: SwitchParameter
Aliases: `-f`
Required: False
--auto-approve
Aktifkan penyebaran senyap.
Type: SwitchParameter
Aliases: `-i`
Required: False
--help
Menunjukkan bantuan untuk skrip.
Type: SwitchParameter
Aliases: `-h`
Required: False
Catatan
v0.9 - Versi awal
Hak Cipta (c) Microsoft Corporation. Dilisensikan di bawah lisensi MIT.
Tautan terkait
Repositori GitHub: SAP di Azure Deployment Automation Framework