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.

Repositorio de GitHub: marco de automatización de la implementación de SAP en Azure