- 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
- Migration des index Elasticsearch
- Changement de l'URL d'Orchestrator/du serveur d'identité
- Mise à jour à l'aide de Windows Installer
- Mise à jour à l'aide du script Azure
- Serveur d'identité
- Module complémentaire haute disponibilité
Changement de l'URL d'Orchestrator/du serveur d'identité
Si vous décidez de mettre à niveau manuellement vos instances Orchestrator d'un nœud unique multi-nœuds, vous devez alors changer l'URL Orchestrator. Si c'est le cas, vous devez également changer l'URL du serveur d'identité.
Afin d'assurer le fonctionnement optimal d'Orchestrator, plusieurs étapes doivent être suivies lors de la modification de l'adresse publique d'Orchestrator ou du serveur d'identité. Cette page les décrit.
Pour mettre à jour l'URL d'Identity Server, appliquez la requête SQL ci-dessous :
-
Saisissez des variables pour le nom de serveur actuel et le nouveau nom de serveur :
DECLARE @CurrentServerName NVARCHAR(255) = 'server1';
- Entrée : par ex. 'server1'
DECLARE @NewServerName NVARCHAR(255) = 'server2';
- Entrée : par ex. 'server2'
-
Mettre à jour l'instruction via la fonction
REPLACE
:UPDATE identity.ClientRedirectUris
SET RedirectUri = REPLACE(RedirectUri, @CurrentServerName, @NewServerName)
WHERE RedirectUri LIKE '%' + @CurrentServerName + '%';
- Mettre à jour uniquement si la ligne contient 'server1'
UPDATE identity.ClientPostLogoutRedirectUris
SET RedirectUri = REPLACE(RedirectUri, @CurrentServerName, @NewServerName)
WHERE RedirectUri LIKE '%' + @CurrentServerName + '%';
- Mettre à jour uniquement si la ligne contient 'server1'
- Ouvrez la table ClientPostLogoutRedirectUris dans la base de données du serveur d'identité et localisez le champ
[RedirectUri]
présentant la valeurhttps://[OldOrchestratorAddress]/signinsystemopenidconnect
. Remplacez la valeur parhttps://[NewOrchestratorAddress]/signinsystemopenidconnect
. - Ouvrez la table ClientPostLogoutRedirectUris dans la base de données du serveur d'identité et localisez le champ
[PostLogoutRedirectUri]
présentant la valeurhttps://[OldOrchestratorAddress]/
. Remplacez la valeur parhttps://[NewOrchestratorAddress]/
. - Mettez à jour le paramètre
OrchestratorUrl
dans le fichier appsettings.Production.json du serveur d'identité avec la nouvelle adresse publique d'Orchestrator. - Mettez à jour le paramètre
ExternalAuth.System.OpenIdConnect.RedirectUri
dans le fichier UiPath.Orchestrator.dll.config (anciennementweb.config
) d'Orchestrator avec la nouvelle valeurhttps://[NewOrchestratorAddress]/signinsystemopenidconnect
. -
Mettez à jour les paramètres
ExternalAuth.System.OpenIdConnect.PostLogoutRedirectUri
dans le fichier UiPath.Orchestrator.dll.config (anciennementweb.config
) d'Orchestrator avec la nouvelle valeurhttps://[NewOrchestratorAddress]/
.Remarque :- Remplacez [OldOrchestratorAddress] et [NewOrchestratorAddress] par vos adresses URL Orchestrator réelles.
- Assurez-vous que les certificats que vous utilisez disposent des autorisations appropriées, définies de sorte à éviter une erreur de serveur interne. Consultez les Certificats de résolution des problèmes (Troubleshooting Certificates) pour plus de détails.
- L'outil de configuration de plate-forme (Platform Configuration Tool) fournit une autre façon de modifier l'URL Orchestrator.