- Erste Schritte
- Anforderungen
- Best Practices
- Installation
- Wird aktualisiert
- Migrieren von Elasticsearch-Indizes
- Ändern der Orchestrator/Identity Server-URL
- Aktualisierung mithilfe von Windows Installer
- Aktualisierung mihilfe des Azure-Skripts
- Identity Server
- Fehlerbehebung bei Startfehlern
Ändern der Orchestrator/Identity Server-URL
Wenn Sie Ihre Orchestrator-/Identity Server-Instanzen manuell von einem einzelnen Knoten auf mehrere Knoten upgraden möchten, müssen Sie eventuell die Orchestrator-/Identity Server-URL ändern. Sie müssen die Orchestrator-/Identity Server-URL dann ändern, wenn die URL des Lastausgleichs in einer Installation mit mehreren Knoten verwendet wird, da sie unabhängig von einem Knotennamen ist.
Wenn die Installation mit einem einzelnen Knoten so konfiguriert ist, dass sie von einem Lastausgleich verwendet wird, muss die öffentliche URL beim Upgrade auf eine Installation mit mehreren Knoten nicht geändert werden.
Beim Ändern der öffentlichen Adresse von Orchestrator oder Identity Server sind mehrere Schritte erforderlich, um Orchestrator voll funktionsfähig zu halten. Auf dieser Seite werden diese Schritte beschrieben.
REPLACE
aktualisieren.
-- 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'
-
Aktualisieren Sie den Parameter
OrchestratorUrl
in der Datei appsettings.Production.json von Identity Server mit der neuen öffentlichen Adresse von Orchestrator. -
Aktualisieren Sie den
ExternalAuth.System.OpenIdConnect.RedirectUri
-Parameter in der Datei UiPath.Orchestrator.dll.config von Orchestrator (früherweb.config
) mit dem neuen Werthttps://[NewOrchestratorAddress]/signinsystemopenidconnect
. -
Aktualisieren Sie die
ExternalAuth.System.OpenIdConnect.PostLogoutRedirectUri
-Parameter in der Datei UiPath.Orchestrator.dll.config von Orchestrator (früherweb.config
) mit dem neuen Werthttps://[NewOrchestratorAddress]/
.
-
Ersetzen Sie
[OldOrchestratorAddress]
und[NewOrchestratorAddress]
durch Ihre tatsächlichen Orchestrator-URL-Adressen. -
Stellen Sie sicher, dass die Zertifikate über die entsprechenden Berechtigungen verfügen, um einen internen Serverfehler zu verhindern. Weitere Informationen finden Sie unter Behebung von Zertifikatsfehlern.
-
Das Plattformkonfigurationstool bietet eine alternative Möglichkeit, die Orchestrator-URL zu ändern.