orchestrator
2020.10
false
- Démarrage
- Prérequis
- Prérequis matériels
- Prérequis logiciels
- Serveur Web sur une seule machine (Web Server on a Single Machine)
- Déploiement multinœud
- Haute disponibilité (High Availability)
- Récupération d'urgence (Disaster Recovery) - Active/Passive
- Récupération d'urgence (Disaster Recovery) - Deux centres de données actifs (Two Active Data Centers)
- Déploiement dans le cloud (Deployment in the Cloud)
- Meilleures pratiques
- Installation
- Mise à jour en cours
- Serveur d'identité
- Module complémentaire haute disponibilité
Mise à jour à l'aide du script Azure
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
Non pris en charge par l'assistance
Guide d'installation d'Orchestrator
Last updated 12 déc. 2023
Mise à jour à l'aide du script Azure
Avertissement : Veuillez garder à l’esprit que ces informations concernent la version vers laquelle vous effectuez la mise à niveau, et non la version à partir de laquelle vous effectuez la mise à niveau. Veillez donc à prendre connaissance des informations adéquates avant de continuer.
Important :
- Si vous ne l'avez pas déjà fait (par exemple, la mise à niveau depuis
v2019.10
), vérifiez que vous avez créé les services d'application pour :- Serveur d'identité
- Webhooks Service
- Avant d’exécuter le script
Publish-Orchestrator.ps1
, assurez-vous de désinstaller le module PowerShell AzureRM. Nous vous recommandons d’utiliser le module Az PowerShell comme alternative. L’installation simultanée de modules AzureRM et Az n’est pas prise en charge. - Si la version Az souhaitée n’est pas détectée et qu’AzureRM est présent lors de l’exécution du script, vous êtes invité à confirmer la suppression d'AzureRM même sur les installations Unattended.
- Notez que lorsqu’une version précédente du module est utilisée, la mise à niveau vers Az v6.0.0 fait apparaître le message suivant :
WARNING: The version 'x.x.x' of module 'Az.<Name>' is currently in use. Retry the operation after closing the applications
. Afin de résoudre ce problème, assurez-vous d’exécuterPublish-Orchestrator.ps1
dans une nouvelle session PowerShell.
-
Téléchargez la dernière archive
UiPathOrchestrator.zip
disponible. -
Déverrouillez le fichier
UiPathOrchestrator.zip
à l'aide de la commandeUnblock-File
de PowerShell. Par exemple,Unblock-File .\UiPathOrchestrator.zip
. -
Décompressez
UiPathOrchestrator.zip
. -
Exécutez le script
Publish-Orchestrator.ps1
dans PowerShell sur l'instance d'Orchestrator que vous souhaitez mettre à jour. Tenez compte du fait que vos paramètres UiPath.Orchestrator.dll.config (anciennement web.config) sont conservés s'ils ne sont pas explicitement spécifiés en tant que paramètres de script. -
Exécutez le script
Publish-IdentityServer.ps1
dans PowerShell sur votre instance Identity Server, comme indiqué ci-dessous. -
Exécutez le script
Publish-Webhooks.ps1
dans PowerShell sur votre instance Webhooks Service, comme indiqué ci-dessous. -
Ouvrez l’application Web dans le portail Azure, puis accédez à Configuration > Paramètres généraux et vérifiez les paramètres suivants :
-
Stack
devrait être réglé sur.NET Core
. -
Platform
devrait être réglé sur64 Bit
. -
Web sockets
doit être défini surOn
si vous n’utilisez pas le service Azure SignalR
-
-
Démarrez le service d'applications Orchestrator. Profitez d'Orchestrator sur votre portail Azure.
-
Redémarrez le service UiPath Robot sur toutes les machines Robot que vos avez connectées à Orchestrator.
Important : si vous ne l'avez pas déjà fait (par ex. mise à niveau à partir de
v2019.10
), assurez-vous que vous avez créé le service d'application pour Identity Server. Assurez-vous que le script Publish-IdentityServer.ps1
cible le service d'application Identity Server.
Une fois que vous avez téléchargé le dernier script
Publish-IdentityServer.ps1
sur votre machine locale, exécutez le script comme suit pour mettre à jour l'application Web Azure du serveur d'identité :
.\Publish-IdentityServer.ps1 <code>
-action Update </code>
-azureSubscriptionId "<subscription_id>" <code>
-azureAccountTenantId "<azure_tenant_id>" </code>
-azureAccountApplicationId "<azure_application_id>" <code>
-azureAccountPassword "<azure_account_password>" </code>
-orchestratorURL "https://<orchestratorURL>" <code>
-package "UiPath.IdentityServer.Web.zip" </code>
-cliPackage "UiPath.IdentityServer.Migrator.Cli.zip" <code>
-stopApplicationBeforePublish </code>
-resourceGroupName "<resourcegroup_name>" <code>
-appServiceName "<appservice_name>" </code>
-unattended
.\Publish-IdentityServer.ps1 <code>
-action Update </code>
-azureSubscriptionId "<subscription_id>" <code>
-azureAccountTenantId "<azure_tenant_id>" </code>
-azureAccountApplicationId "<azure_application_id>" <code>
-azureAccountPassword "<azure_account_password>" </code>
-orchestratorURL "https://<orchestratorURL>" <code>
-package "UiPath.IdentityServer.Web.zip" </code>
-cliPackage "UiPath.IdentityServer.Migrator.Cli.zip" <code>
-stopApplicationBeforePublish </code>
-resourceGroupName "<resourcegroup_name>" <code>
-appServiceName "<appservice_name>" </code>
-unattended
Important : si vous ne l'avez pas déjà fait (par ex. mise à niveau à partir de
v2019.10
), assurez-vous que vous avez créé le service d'application pour le service Webhooks. Assurez-vous que le script Publish-Webhooks.ps1
cible le service d'application Webhooks.
Une fois que vous avez téléchargé et extrait la dernière archive
UiPathWebhooks.zip
sur votre machine locale, exécutez le script Publish-Webhooks.ps1
comme suit pour mettre à jour l'application Web Azure du service Webhook :
.\Publish-Webhooks.ps1 ` -action Update ` -package "UiPath.WebhookService.zip" ` -azureAccountApplicationId "<azure_application_id>" ` -azureAccountPassword "<azure_account_password>" ` -azureSubscriptionId "<subscription_id>" ` -azureAccountTenantId "<azure_tenant_id>" ` -resourceGroupName "<resourcegroup_name>" ` -appServiceName "<appservice_name>" ` -stopApplicationBeforePublish
.\Publish-Webhooks.ps1 ` -action Update ` -package "UiPath.WebhookService.zip" ` -azureAccountApplicationId "<azure_application_id>" ` -azureAccountPassword "<azure_account_password>" ` -azureSubscriptionId "<subscription_id>" ` -azureAccountTenantId "<azure_tenant_id>" ` -resourceGroupName "<resourcegroup_name>" ` -appServiceName "<appservice_name>" ` -stopApplicationBeforePublish