install_workloadzone.sh
Sinopsis
Puede usar el script install_workloadzone.sh
para implementar una nueva zona de cargas de trabajo de SAP.
Sintaxis
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]
Descripción
El install_workloadzone.sh
script implementa una nueva zona de carga de trabajo de SAP. La zona de carga de trabajo contiene los recursos compartidos para todas las máquinas virtuales de SAP.
Ejemplos
Ejemplo 1
En este ejemplo se implementa la zona de cargas de trabajo, tal como se define en los archivos de parámetros. El proceso le pide los detalles del SPN.
install_workloadzone.sh -parameterfile PROD-WEEU-SAP00-infrastructure.tfvars
Ejemplo 2
En este ejemplo se implementa la zona de cargas de trabajo, tal como se define en los archivos de parámetros. El proceso agrega las credenciales de implementación al almacén de claves de la implementación.
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
Parámetros
--parameter_file
Establece el archivo de parámetros para la zona de cargas de trabajo. Para más información, consulte Configuración de la zona de cargas de trabajo.
Type: String
Aliases: `-p`
Required: True
--deployer_tfstate_key
Establece el nombre de archivo de estado de Terraform de la máquina virtual del implementador.
Type: String
Aliases: `-d`
Required: False
deployer_environment
Nombre del entorno del implementador
Type: String
Aliases: `-e`
Required: False
--state_subscription
Establece el identificador de suscripción de la cuenta de almacenamiento de Terraform.
Type: String
Aliases: `-k`
Required: False
--storageaccountname
Establece el nombre de la cuenta de almacenamiento que contiene los archivos de estados de Terraform.
Type: String
Aliases: `-a`
Required: False
--keyvault
Establece el almacén de claves de las credenciales de implementación.
Type: String
Aliases: `-v`
Required: False
--subscription
Establece la suscripción de Azure de destino.
Type: String
Aliases: `-s`
Required: False
-spn_id
Establece el identificador de aplicación de la entidad de servicio. Para más información, consulte Preparación de las credenciales de implementación.
Type: String
Aliases: `-c`
Required: False
--spn_secret
Establece la contraseña de la entidad de servicio. Para más información, consulte Preparación de las credenciales de implementación.
Type: String
Aliases: `-p`
Required: False
--tenant_id
Establece el identificador del inquilino de la entidad de servicio. Para más información, consulte Preparación de las credenciales de implementación.
Type: String
Aliases: `-t`
Required: False
--force
Limpia la configuración local.
Type: SwitchParameter
Aliases: `-f`
Required: False
--auto-approve
Habilita la implementación silenciosa.
Type: SwitchParameter
Aliases: `-i`
Required: False
--help
Muestra la ayuda del script.
Type: SwitchParameter
Aliases: `-h`
Required: False
Notas
v0.9: Versión inicial
Copyright (c) Microsoft Corporation. Autorización sujeta a la licencia MIT.
Vínculos relacionados
Repositorio de GitHub: marco de automatización de la implementación de SAP en Azure