automation-suite
2023.10
false
Automation Suite in der EKS/AKS-Installationsanleitung
- Ü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: Migrieren des eigenständigen Test Managers
- Schritt 9: Löschen des Standardmandanten
- Durchführen der Migration eines 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
- EKS-Sicherung aufgrund der Velero-Version
- Die Velero-Sicherung schlägt mit dem Fehler „FehlgeschlageneValidierung“ fehl
- Beim Zugriff auf den FQDN wird der Fehler „RBAC-Zugriff verweigert“ zurückgegeben
- Manual ArgoCD NetworkPolicy mitigation (GHSA-47m3-95c7-g2g8)
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
Beheben Sie das Problem, bei dem uipathctl die SQL-Verbindungszeichenfolge von Testautomatisierungen in der Clusterkonfiguration für die Automation Suite ignoriert.
Beschreibung
Wenn Sie eine SQL-Verbindungszeichenfolge im Abschnitt orchestrator.testautomation der Clusterkonfigurationsdatei angeben, ignoriert die uipathctl -Binärdatei die Verbindungszeichenfolge und verwendet stattdessen die im Abschnitt orchestrator . Wie das folgende Beispiel zeigt, ist die ignorierte Verbindungszeichenfolge der Wert des Parameters sql_connection_str :
"orchestrator": {
"testautomation": {
"enabled": true,
"sql_connection_str": "Server=tcp:new-sql-server-name,1433;Initial Catalog=new-db;Persist Security Info=False;User Id=test;Password='************';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;Max Pool Size=100;"
}
}
"orchestrator": {
"testautomation": {
"enabled": true,
"sql_connection_str": "Server=tcp:new-sql-server-name,1433;Initial Catalog=new-db;Persist Security Info=False;User Id=test;Password='************';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;Max Pool Size=100;"
}
}
Lösung
Führen Sie die folgenden Schritte aus, um das Problem zu beheben:
- Führen Sie eine Base64-Codierung der SQL-Verbindungszeichenfolge durch, die Sie als Wert des Parameters
sql_connection_strangegeben haben:echo -n "<sql_connection_str under orchestrator.testautomation in cluster config file>" | base64 -decho -n "<sql_connection_str under orchestrator.testautomation in cluster config file>" | base64 -d - Führen Sie den folgenden Befehl aus, um das
orchestrator-secrets-Geheimnis zu bearbeiten:kubectl edit secret orchestrator-secrets -n uipathkubectl edit secret orchestrator-secrets -n uipath - Aktualisieren Sie im Geheimnis den Wert des Parameters
sqlConnectionStringTAmit dem Base64-codierten Wert der Verbindungszeichenfolge. - Überprüfen Sie, ob Sie den Wert der Verbindungszeichenfolge erfolgreich aktualisiert haben:
kubectl get secret orchestrator-secrets -n uipath -o jsonpath="{.data.sqlConnectionStringTA}" | base64 --decodekubectl get secret orchestrator-secrets -n uipath -o jsonpath="{.data.sqlConnectionStringTA}" | base64 --decode - Navigieren Sie in der ArgoCD-App-Benutzeroberfläche zu Orchestrator > Details > Parameter > Werte > Innerhalb von Werten > Aktualisieren.
- Aktualisieren Sie im Abschnitt
connectionStringsden Wert des ParametersTestAutomationmit dem Klartextwert der Verbindungszeichenfolge, wie im folgenden Beispiel gezeigt:connectionStrings: TestAutomation: <Plain-text value of sql_connection_str under orchestrator.testautomation in cluster config file>connectionStrings: TestAutomation: <Plain-text value of sql_connection_str under orchestrator.testautomation in cluster config file>