- Überblick
- Anforderungen
- Installation
- Nach der Installation
- Migration und Upgrade
- Aktualisieren der Automation Suite auf EKS/AKS
- Schritt 1: Verschieben der Identitätsorganisationsdaten von einer eigenständigen in die Automation Suite
- Schritt 2: Wiederherstellen der eigenständigen Produktdatenbank
- Schritt 3: Sichern der Plattformdatenbank in der Automation Suite
- Schritt 4: Zusammenführen von Organisationen in der Automation Suite
- Schritt 5: Aktualisieren der migrierten Produktverbindungszeichenfolgen
- Schritt 6: Migrieren des eigenständigen Orchestrators
- Schritt 7: Migrieren von eigenständigen Insights
- Schritt 8: Löschen des Standardmandanten
- B) Migration von einzelnen Mandanten
- Migrieren von der Automation Suite unter Linux zur Automation Suite unter EKS/AKS
- Überwachung und Warnungen
- Clusterverwaltung
- Produktspezifische Konfiguration
- Konfigurieren von Orchestrator-Parametern
- Orchestrator-appSettings
- Konfigurieren von AppSettings
- Konfigurieren der maximalen Anforderungsgröße
- Überschreiben der Speicherkonfiguration auf Clusterebene
- Konfigurieren von Anmeldeinformationsspeichern
- Konfigurieren der Verwendung von einem Verschlüsselungsschlüssel pro Mandant
- Bereinigen der Orchestrator-Datenbank
- Fehlersuche und ‑behebung
- Das Sicherungssetup funktioniert nicht, da die Verbindung mit Azure Government fehlgeschlagen ist
- Hängende Pods im uipath-Namespace bei Aktivierung von benutzerdefinierten Knoten-Markierungen
- Automation Hub und Apps können mit Proxy-Setup nicht gestartet werden
- Pods können nicht mit FQDN in einer Proxy-Umgebung kommunizieren
- SQL-Verbindungszeichenfolge der Testautomatisierung wird ignoriert
Verwalten von Produkten
Sie können Produkte in der Automation Suite jederzeit nach der Installation aktivieren und deaktivieren.
input.json
-Datei zugreifen und diese aktualisieren und die neue Konfiguration über uipathctl.
anwenden.input.json
aktivieren oder deaktivieren können:
"actioncenter": {
"enabled": "true" //Set to "false" to disable the Action Center
}
"actioncenter": {
"enabled": "true" //Set to "false" to disable the Action Center
}
enable
und einer SQL-Datenbank.
input.json
einen Wert für sql_connection_string_template_odbc
festgelegt haben, wird der standardmäßige Datenbankname zu AutomationSuite_Apps
.
sql_connection_str
im Apps-Feld aktualisieren. Dadurch wird die in sql_connection_string_template_odbc
festgelegte standardmäßige Datenbank und die Vorlage für die Verbindungszeichenfolge überschrieben.
input.json
aktivieren oder deaktivieren können:
"apps": {
"enabled": "true" //Set to "false" to disable the Apps
"sql_connection_str": "" ////Optional and only require to override the default database name
}
"apps": {
"enabled": "true" //Set to "false" to disable the Apps
"sql_connection_str": "" ////Optional and only require to override the default database name
}
enable
und einer SQL-Datenbank.
input.json
einen Wert für sql_connection_string_template_jdbc
festgelegt haben, wird der standardmäßige AI Center-Datenbankname zu AutomationSuite_AICenter
.
sql_connection_str
im Feld für das AI Center aktualisieren. Dadurch werden die in sql_connection_string_template_jdbc
festgelegte standardmäßige Datenbank und die Verbindungszeichenfolgevorlage übersteuert.
input.json
aktivieren oder deaktivieren können:"aicenter": {
"enabled": "true", //Set to "false" to disable the AICenter
"sql_connection_str": "" //Optional and only required to override the default database name
}
"aicenter": {
"enabled": "true", //Set to "false" to disable the AICenter
"sql_connection_str": "" //Optional and only required to override the default database name
}
Das in der Automation Suite unter AKS/EKS installierte AI Center kann keine Verbindung mit einem externen Orchestrator herstellen.
automation_hub
der Datei input.json
das Flag enabled
auf true
fest:
"automation_hub": {
"enabled": "true" //Set to "false" to disable Automation Hub
"sql_connection_str": "" //Optional and only require to override the default database name
}
"automation_hub": {
"enabled": "true" //Set to "false" to disable Automation Hub
"sql_connection_str": "" //Optional and only require to override the default database name
}
automation_hub
der Datei input.json
das Flag enabled
auf false
fest.
enable
und einer SQL-Datenbank.
input.json
einen Wert für sql_connection_string_template
festgelegt haben, wird der standardmäßige Datenbankname für Automation Ops zu AutomationSuite_Platform
.
sql_connection_str
im Feld für Automation Ops aktualisieren. Dadurch werden die in sql_connection_string_template
festgelegte standardmäßige Datenbank und die Verbindungszeichenfolgevorlage übersteuert.
input.json
aktivieren oder deaktivieren können:
"automation_ops": {
"enabled": "true", //Set to "false" to disable the Automation Ops
"sql_connection_str": "" //Optional and only require to override the default database name
}
"automation_ops": {
"enabled": "true", //Set to "false" to disable the Automation Ops
"sql_connection_str": "" //Optional and only require to override the default database name
}
Stellen Sie vor dem Aktivieren von Automation Suite-Robotern sicher, dass Sie die Anforderungen erfüllen.
Führen Sie die folgenden Schritte aus, um Automation Suite-Roboter zu aktivieren:
-
Aktivieren Sie das Flag
asrobots
in der Dateiinput.json
. Wenn Sie die Paketzwischenspeicherung aktivieren möchten, müssen Sie auch die Flagspackagecaching
undpackagecachefolder
ordnungsgemäß konfigurieren.{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }
{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }Parameter
Standardwert
Beschreibung
packagecaching
True
Wenn auftrue
festgelegt, verwenden Roboter einen lokalen Cache für die Paketauflösung.packagecachefolder
/uipath_asrobots_package_cache
Der Speicherort auf dem serverlosen Agent-Knoten, auf dem die Pakete gespeichert sind.
Hinweis: Die Paketzwischenspeicherung optimiert Ihre Prozessausführungen und ermöglicht eine schnellere Ausführung. NuGet-Pakete werden aus dem Dateisystem abgerufen, anstatt aus dem Internet/Netzwerk heruntergeladen zu werden. Dies erfordert einen zusätzlichen Speicherplatz von mindestens 10 GiB und sollte einem Ordner im Dateisystem der Hostmaschine der dedizierten Knoten zugewiesen werden. -
Wenn Sie ein HA-fähiges Produktionssetup mit mehreren Knoten verwenden, müssen Sie einen spezialisierten Agentenknoten für Automation Suite-Roboter konfigurieren.
asrobots
in der Datei input.json
.
enable
und einer SQL-Datenbank.
input.json
einen Wert für sql_connection_string_template
festgelegt haben, wird der standardmäßige Datenbankname zu AutomationSuite_DataService
.
sql_connection_str
im Data Service-Feld aktualisieren. Dadurch wird die in sql_connection_string_template
festgelegte Standarddatenbank- und Verbindungszeichenfolgenvorlage überschrieben.
input.json
aktivieren oder deaktivieren können:
"dataservice": {
"enabled": "true", //Set to "false" to disable the Data Service,
"sql_connection_str": "" //Optional and only require to override the default database name
}
"dataservice": {
"enabled": "true", //Set to "false" to disable the Data Service,
"sql_connection_str": "" //Optional and only require to override the default database name
}
enable
und einer SQL-Datenbank.
input.json
einen Wert für sql_connection_string_template_odbc
festgelegt haben, wird der standardmäßige Datenbankname zu AutomationSuite_DU_Datamanager
.
sql_connection_str
im Feld für Document Understanding aktualisieren. Dadurch werden die in sql_connection_string_template_odbc
festgelegte standardmäßige Datenbank und die Verbindungszeichenfolgevorlage übersteuert.
input.json
aktivieren oder deaktivieren können:
"documentunderstanding": {
"enabled": true,
"sql_connection_str": "***" // dotnet connection string,
"datamanager": {
"sql_connection_str": "***" // odbc connection string
"pyodbc_sql_connection_str": "***" // python sql connection string
}
}
"documentunderstanding": {
"enabled": true,
"sql_connection_str": "***" // dotnet connection string,
"datamanager": {
"sql_connection_str": "***" // odbc connection string
"pyodbc_sql_connection_str": "***" // python sql connection string
}
}
enable
und einer SQL-Datenbank.
input.json
einen Wert für sql_connection_string_template
festgelegt haben, wird der standardmäßige Datenbankname zu AutomationSuite_Insights
.
sql_connection_str
im Feld für Insights aktualisieren. Dadurch werden die in sql_connection_string_template
festgelegte standardmäßige Datenbank und die Verbindungszeichenfolgevorlage übersteuert.
enable_realtime_monitoring
auf true
fest.
Insights verfügt über eine optionale SMTP-Konfiguration, um den Empfang von E-Mail-Benachrichtigungen zu aktivieren. Weitere Informationen finden Sie unter Konfigurieren von input.json.
input.json
aktivieren oder deaktivieren können:
"insights": {
"enabled": "true", //Set to "false" to disable the Insights,
"enable_realtime_monitoring": "false", //Set to "true" to enable Insights Real-time monitoring,
"sql_connection_str": "" //Optional and only require to override the default database name
}
"insights": {
"enabled": "true", //Set to "false" to disable the Insights,
"enable_realtime_monitoring": "false", //Set to "true" to enable Insights Real-time monitoring,
"sql_connection_str": "" //Optional and only require to override the default database name
}
orchestrator
true
in der Datei input.json
auf fest.
"orchestrator": {
"enabled": "true" //Set to "false" to disable Orchestrator
"sql_connection_str": "" //Optional and only require to override the default database name
}
"orchestrator": {
"enabled": "true" //Set to "false" to disable Orchestrator
"sql_connection_str": "" //Optional and only require to override the default database name
}
orchestrator
false
in der Datei input.json
auf fest.
input.json
-Datei vor:
- Aktivieren Sie das Flag
processmining
. -
Konfigurieren Sie die folgenden Verbindungszeichenfolgenvorlagen:
sql_connection_string_template
sql_connection_string_template_jdbc
sql_connection_string_template_odbc
sql_connection_string_template_sqlalchemy_pyodbc
-
Fügen Sie eine separate Verbindungszeichenfolge für den zweiten SQL Server hinzu:
"processmining": { "enabled": true, "sql_connection_str": "" // dotnet connection string "sqlalchemy_pyodbc_sql_connection_str": "", "warehouse": { "sql_connection_str": "", "sqlalchemy_pyodbc_sql_connection_str": "" } }
"processmining": { "enabled": true, "sql_connection_str": "" // dotnet connection string "sqlalchemy_pyodbc_sql_connection_str": "", "warehouse": { "sql_connection_str": "", "sqlalchemy_pyodbc_sql_connection_str": "" } }
processmining
.
enable
und einer SQL-Datenbank.
input.json
einen Wert für sql_connection_string_template
festgelegt haben, wird der standardmäßige Datenbankname zu AutomationSuite_Task_Mining
.
Um den Namen in etwas anderes als den Standard zu ändern, können Sie sql_connection_str im Feld für Task Mining anpassen und so die in sql_connection_string_template festgelegte Standarddatenbank- und Verbindungszeichenfolgevorlage zu übersteuern.
Task Mining erfordert einige zusätzliche Schritte, einschließlich der Bereitstellung eines dedizierten Agent-Knotens für KI-spezifische Workloads.
input.json
aktivieren oder deaktivieren können:
"task_mining": {
"enabled": "true", //Set to "false" to disable the Task Mining,
"sql_connection_str": "" //Optional and only require to override the default database name
}
"task_mining": {
"enabled": "true", //Set to "false" to disable the Task Mining,
"sql_connection_str": "" //Optional and only require to override the default database name
}
Entfernen der Markierung für Workloads
Auf Wunsch kann der Task Mining-Knoten als Agent-Knoten umfunktioniert werden. Führen Sie dazu die folgenden Befehle aus:
- Überprüfen Sie einen tatsächlichen Taint mit dem Befehl
kubectl describe node task-mining_nodename
. - Führen Sie den Befehl
kubectl taint nodes task-mining_nodename task.mining/cpu=present:NoSchedule-
aus. - Überprüfen Sie mit dem Befehl
kubectl describe node task-mining_nodename
, dass die Markierung verschwunden ist.
enable
und einer SQL-Datenbank.
input.json
einen Wert für sql_connection_string_template
festgelegt haben, wird der standardmäßige Datenbankname zu AutomationSuite_Test_Manager
.
sql_connection_str
im Feld für den Test Manager aktualisieren. Dadurch werden die in sql_connection_string_template
festgelegte standardmäßige Datenbank und die Verbindungszeichenfolgevorlage übersteuert.
input.json
aktivieren oder deaktivieren können:
"test_manager": {
"enabled": "true", //Set to "false" to disable the Test Manager,
"sql_connection_str": "" //Optional and only require to override the default database name
}
"test_manager": {
"enabled": "true", //Set to "false" to disable the Test Manager,
"sql_connection_str": "" //Optional and only require to override the default database name
}
input.json
aktualisiert haben, führen Sie die folgenden Befehle mit dem uipathctl
-Installationsprogramm aus, um die Dienstkonfiguration zu aktualisieren:
- Führen Sie den folgenden Befehl aus, um eine Ausgabe der Änderungen zu erhalten, die am Cluster vorgenommen werden:
# uipathctl manifest apply --dry-run input.json --versions versions.json automationhub deleted (dry-run) platform updated (dry-run)
# uipathctl manifest apply --dry-run input.json --versions versions.json automationhub deleted (dry-run) platform updated (dry-run) - Führen Sie Folgendes aus, um die Änderungen auf dem Cluster anzuwenden:
# uipathctl manifest apply input.json --log-level info --skip-helm
# uipathctl manifest apply input.json --log-level info --skip-helm
- Schritt 1: Ändern der Produktauswahl in der Konfigurationsdatei
- Aktivieren oder Deaktivieren des Action Center
- Aktivieren oder Deaktivieren von Apps
- Aktivieren oder Deaktivieren des AI Centers
- Aktivieren oder Deaktivieren von Automation Hub
- Aktivieren oder Deaktivieren von Automation Ops
- Aktivieren oder Deaktivieren von Automation Suite-Robotern
- Aktivieren oder Deaktivieren von Data Service
- Aktivieren oder Deaktivieren von Document Understanding
- Aktivieren oder Deaktivieren von Insights
- Aktivieren oder Deaktivieren von Orchestrator
- Aktivieren oder Deaktivieren von Process Mining
- Aktivieren oder Deaktivieren von Task Mining
- Aktivieren oder Deaktivieren des Test Managers
- Schritt 2: Ausführen des Installationsprogramms, um die neue Produktkonfiguration zu aktualisieren