orchestrator
2024.10
false
Guide d'installation d'Orchestrator
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 21 oct. 2024

Changement de l'URL d'Orchestrator/du serveur d'identité

Si vous décidez de mettre à niveau manuellement vos instances Orchestrator / Identity Server du nœud unique vers le multi-nœuds, il sera peut-être nécessaire de modifier l’URL d’Orchestrator / Identity Server. Vous devez modifier l’URL d’Orchestrator / Identity Server lorsque l’URL de l’équilibreur de charge est utilisée dans une installation à plusieurs nœuds, car celle-ci sera indépendante de tout nom de nœud.

Si l’installation à nœud unique est configurée pour être utilisée par un équilibreur de charge, il n’est pas nécessaire de modifier l’URL publique lors de la mise à niveau vers une installation multi-nœuds.

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.

Mettre à jour la base de données

Pour mettre à jour l'URL d'Orchestrator/Identity Server, appliquez la requête SQL ci-dessous, dans laquelle vous allez d'abord déclarer des variables pour le nom de serveur actuel et le nouveau nom de serveur, puis mettre à jour l'instruction à l'aide de la fonction REPLACE.
-- Declare variables for the current server name and the new server name 
DECLARE @CurrentServerName NVARCHAR(255) = 'server1'; -- Input: e.g., 'server1' 
DECLARE @NewServerName NVARCHAR(255) = 'server2'; -- Input: e.g., 'server2'  

-- Update statement using REPLACE function 
UPDATE identity.ClientRedirectUris 
SET RedirectUri = REPLACE(RedirectUri, @CurrentServerName, @NewServerName)
WHERE RedirectUri LIKE '%' + @CurrentServerName + '%'; -- Update only if the row contains 'server1'  

UPDATE identity.ClientPostLogoutRedirectUris SET RedirectUri = REPLACE(PostLogoutRedirectUri, @CurrentServerName, @NewServerName) 
WHERE PostLogoutRedirectUri LIKE '%' + @CurrentServerName + '%'; -- Update only if the row contains 'server1'-- Declare variables for the current server name and the new server name 
DECLARE @CurrentServerName NVARCHAR(255) = 'server1'; -- Input: e.g., 'server1' 
DECLARE @NewServerName NVARCHAR(255) = 'server2'; -- Input: e.g., 'server2'  

-- Update statement using REPLACE function 
UPDATE identity.ClientRedirectUris 
SET RedirectUri = REPLACE(RedirectUri, @CurrentServerName, @NewServerName)
WHERE RedirectUri LIKE '%' + @CurrentServerName + '%'; -- Update only if the row contains 'server1'  

UPDATE identity.ClientPostLogoutRedirectUris SET RedirectUri = REPLACE(PostLogoutRedirectUri, @CurrentServerName, @NewServerName) 
WHERE PostLogoutRedirectUri LIKE '%' + @CurrentServerName + '%'; -- Update only if the row contains 'server1'

Mise à jour du fichier de configuration d'Orchestrator et d'Identity Server

  1. Mettez à jour le paramètre OrchestratorUrl dans le fichier appsettings.Production.json du serveur d'identité avec la nouvelle adresse publique d'Orchestrator.
  2. Mettez à jour le paramètre ExternalAuth.System.OpenIdConnect.RedirectUri dans le fichier UiPath.Orchestrator.dll.config (anciennement web.config) d'Orchestrator avec la nouvelle valeur https://[NewOrchestratorAddress]/signinsystemopenidconnect.
  3. Mettez à jour les paramètres ExternalAuth.System.OpenIdConnect.PostLogoutRedirectUri dans le fichier UiPath.Orchestrator.dll.config (anciennement web.config) d'Orchestrator avec la nouvelle valeur https://[NewOrchestratorAddress]/.
Remarque :

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.