orchestrator
2024.10
true
- 入门指南
- 要求
- 最佳实践
- 安装
- 正在更新
- 升级前
- 迁移 Elasticsearch 索引
- 更改 Orchestrator/身份服务器 URL
- 使用 Windows 安装程序更新
- 使用 Azure 脚本进行更新
- 更新数据库连接字符串
- 身份服务器
- High Availability Add-On
- 对启动错误进行故障排除
更改 Orchestrator/身份服务器 URL
Orchestrator 安装指南
更改 Orchestrator/身份服务器 URL
如果您决定手动将 Orchestrator/Identity Server 实例从单节点升级到多节点,则可能需要更改 Orchestrator/Identity Server URL。在多节点安装中使用负载均衡器 URL 时,应更改 Orchestrator/Identity Server URL,因为它独立于任何节点名称。
如果单节点安装配置为由负载均衡器使用,则升级到多节点安装不需要更改公共 URL。
更改 Orchestrator 或身份服务器公共地址时需要几个步骤,以便保持 Orchestrator 的完整功能。本页介绍这些步骤。
要更新 Orchestrator/Identity Server URL,请按照以下 SQL 查询操作,在其中首先声明当前服务器名称和新服务器名称的变量,然后使用
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 [PostLogoutRedirectUri] = 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 [PostLogoutRedirectUri] = REPLACE([PostLogoutRedirectUri], @CurrentServerName, @NewServerName)
WHERE [PostLogoutRedirectUri] LIKE '%' + @CurrentServerName + '%'; -- Update only if the row contains 'server1'
-
将身份服务器 appsettings.Production.json 文件中的
OrchestratorUrl
参数更新为 Orchestrator 的新公共地址。 -
使用新值
https://[NewOrchestratorAddress]/signinsystemopenidconnect
更新 Orchestrator 的 UiPath.Orchestrator.dll.config (先前为web.config
)中的ExternalAuth.System.OpenIdConnect.RedirectUri
参数。 -
使用新值
https://[NewOrchestratorAddress]/
更新 Orchestrator 的 UiPath.Orchestrator.dll.config (先前为web.config
)中的ExternalAuth.System.OpenIdConnect.PostLogoutRedirectUri
参数。