- Primeros pasos
- Requisitos de hardware y software
- Instalación y actualización
Implementación de administrador de recursos de Azure local
Implemente Test Manager independiente localmente como una plantilla de Azure Resource Manager utilizando el script de implementación local y la CLI de Azure.
En este tema aprenderás a implementar Test Manager de forma local como una plantilla de gestor de recursos de Azure (ARM) usando el script de implementación local.
Requisitos
- Azure CLI instalado.
- Tienes que haber iniciado sesión y tener el contexto de suscripción en Azure configurado correctamente.
- Descarga los siguientes paquetes junto al script de implementación local (TestManagerLocalDeploymentWrapper.ps1):
- Script de implementación: paquete que contiene el paquete MSDeploy con el script
Deploy-TestManager.ps1. - Herramienta de aprovisionamiento de Test Manager: paquete que contiene archivos CLI de Test Manager almacenados dentro de la carpeta
TestManagerProvisioner. Para obtener más información, consulta Herramienta de aprovisionamiento de Test Manager. - Script de implementación local de Test Manager: paquete MSDeploy que contiene
Test Manager Web App. - mainTemplate.json
- Script de implementación: paquete que contiene el paquete MSDeploy con el script
Para configurar el entorno de implementación para Test Manager, crea una carpeta llamada arm y colócala junto a todos los artefactos descargados en Requisitos. Dentro de la carpeta arm , necesitas dos archivos:
- un archivo
params.jsonvacío mainTemplate.jsonfile
La ubicación de carpeta de tus paquetes será similar a la siguiente captura de pantalla.
Si necesitas implementar toda la infraestructura de UiPath, también necesitarás lo siguiente:
- UiPath Orchestrator configurado en tu entorno.
- Acceso a la administración de Orchestrator Identity.
Aprovisionamiento de recursos antes de la instalación de Test Manager
Para aprovisionar los recursos de la instancia de Test Manager debes ejecutar el script TestManagerLocalDeploymentWrapper.ps1. Puedes usar este procedimiento si aún no has aprovisionado los recursos de Test Manager.
Abre el PowerShell de Windows y ejecuta el script TestManagerLocalDeploymentWrapper.ps1 con la bandera -Provision y luego proporciona los siguientes parámetros.
| Parámetro | Descripción |
|---|---|
| NombreDelGrupoDeRecursos | El nombre del grupo de recursos de Azure donde se aprovisionarán los recursos de UiPath Test Manager. |
| SQLServerAdminPassword | La contraseña de las credenciales de administrador del Servidor SQL de Azure. |
| SQLServerAdminLogin | El nombre de usuario de las credenciales de administrador del Servidor SQL de Azure. |
| TMDBSize | El tamaño de la base de datos del recurso de la base de datos SQL de Azure que se creará. Opciones disponibles: "Pequeña", "Media", "Grande". |
| TMDatabaseName | El nombre del recurso de la base de datos SQL de Azure que se creará. |
| TMAppName | El nombre del recurso de la aplicación web de Azure que se creará. |
| storageAccountName | El nombre del recurso de la cuenta de almacenamiento de Azure que se creará. |
| SQLServerName | El nombre del recurso del Servidor SQL de Azure que se creará. |
| Ubicación | El nombre de la región de Azure donde se creará el recurso. Por ejemplo, west_europe |
| TMPAppServicePlan | El nombre del recurso del plan de servicio de la aplicación de Azure que se creará. |
| storageAccountType | El tipo del recurso de almacenamiento de Azure que se creará. |
| TMAppInsights | El nombre del recurso de Insights de la aplicación que se creará. |
Ejemplo de script
En el siguiente ejemplo, el script de implementación local se ejecuta para aprovisionar recursos para Test Manager.
- Usa
az loginpara iniciar sesión en tu entorno de Azure. - Establece el contexto de Azure a la suscripción donde estás a punto de implementar Test Manager (por ejemplo, para configurarlo como
Dev-Test-SL-EA subscriptionejecuta lo siguiente:az account set --subscription "DevTest-SL-EA". - Ejecuta el script
TestManagerLocalDeploymentWrapper.ps1con la bandera-Provisiony luego proporciona los siguientes parámetros..\TestManagerLocalDeploymentWrapper.ps1 -resourceGroupName "tmh-testing" -SQLServerAdminPassword: "<your-password>" -SQLServerAdminLogin: "sqladmin" -TMDBSize: "Small" -TMAppName: "tmh-test" -TMDatabaseName: "tmhtestsqldb" -SQLServerName: "tmhtestsql" -storageAccountName: "tmhtestst" -location: "northeurope" -TMAppServicePlan: "tmhtestasp" -storageAccountType: "Standard_LRS" -TMAppInsights: "tmhtestinsights" -provision.\TestManagerLocalDeploymentWrapper.ps1 -resourceGroupName "tmh-testing" -SQLServerAdminPassword: "<your-password>" -SQLServerAdminLogin: "sqladmin" -TMDBSize: "Small" -TMAppName: "tmh-test" -TMDatabaseName: "tmhtestsqldb" -SQLServerName: "tmhtestsql" -storageAccountName: "tmhtestst" -location: "northeurope" -TMAppServicePlan: "tmhtestasp" -storageAccountType: "Standard_LRS" -TMAppInsights: "tmhtestinsights" -provision