automation-suite
2.2510
true
Automation Suite in OpenShift – Installationsanleitung
- Überblick
- Anforderungen
- Vor der Installation
- Vorbereiten der Installation
- Herunterladen der Installationspakete
- Konfigurieren der OCI-konformen Registrierung
- Gewährung von Installationsberechtigungen mit Clusterrollen
- Gewährung von Installationsberechtigungen ohne Clusterrollen
- Installieren und Konfigurieren des Dienstgeflechts
- Installieren und Konfigurieren des GitOps-Tools
- Installieren des Operators für externe Geheimnisse
- Bereitstellen von Redis über OperatorHub
- Anwenden verschiedener Konfigurationen
- Ausführen von uipathctl
- Installation
- Nach der Installation
- Migration und Upgrade
- Überwachung und Warnungen
- Clusterverwaltung
- Produktspezifische Konfiguration
- Erweiterte Orchestrator-Konfiguration
- Konfigurieren von Orchestrator-Parametern
- Konfigurieren von AppSettings
- Konfigurieren der maximalen Anforderungsgröße
- Überschreiben der Speicherkonfiguration auf Clusterebene
- Konfigurieren von NLog
- Speichern von Roboterprotokollen in Elasticsearch
- Konfigurieren von Anmeldeinformationsspeichern
- Konfigurieren der Verwendung von einem Verschlüsselungsschlüssel pro Mandant
- Bereinigen der Orchestrator-Datenbank
- Installation der Hostbibliothek überspringen
- AI Trust Layer
- Fehlersuche und ‑behebung
- Deinstallieren der Automation Suite
- So beheben Sie einen Fehler bei der Überprüfung der Prereq-Konnektivität unter OpenShift 4.16–4.18
- So stellen Sie Insights in einem FIPS-fähigen Cluster bereit
- So deaktivieren Sie die automatische CDI-Aktivierung im Nvidia GPU-Operator
- So codieren Sie ein PostgreSQL-Verbindungszeichenfolgenkennwort für eine URL
- 500 Fehler und Ratenbegrenzung für S3-Anforderungen in ODF
- Fehlerbehebung bei externen Geheimnissen
- Konfigurieren von CSI-Treibertoleranzen für ODF 4.20
- Temporär als Dienst-Fehlerbehebung
- AI Center und Document Understanding Pods können bei aktivierter TLS-Zertifikatsverifizierung nicht gestartet werden
- Studio Desktop kann keine Integration Service-Connectors und -Aktivitäten laden
- Validierungsfehler beim TLS-Zertifikat
- Manuelle Schadensbegrenzung bei ArgoCD NetworkPolicy (GHSA-47m3-95c7-g2g8)
- Konfigurieren von Ressourcenanforderungen und Limits für von uipathctl erstellte Workloads
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
input.json-Beispiel
Vollständiges input.json-Konfigurationsbeispiel für die Automation Suite-Installation auf OpenShift.
Das folgende Beispiel zeigt eine input.json -Datei mit allen aktivierten Produkten sowie die obligatorischen und optionalen Konfigurationsparameter für die Automation Suite. Sie können das Beispiel als Referenz verwenden und Änderungen entsprechend Ihren Umgebungsanforderungen vornehmen.
Beachten Sie, dass für die Mindestauswahl an UiPath®-Produkten die Plattformdienste aktiviert sein müssen. Ersetzen Sie FQDNs, Hostnamen, Benutzernamen und Kennwörter sowie SQL-Verbindungszeichenfolgen durch Ihre eigenen Konfigurationen.
{
"fqdn": "automationsuite.mycompany.com",
"admin_username": "admin",
"admin_password": "<your-password>",
"registries": {
"docker": {
"url": "registry.mycompany.com",
"username": "registryuser",
"password": "<your-password>",
"pull_secret_value": "<your-pull-secret>"
},
"helm": {
"url": "registry.mycompany.com",
"username": "registryuser",
"password": "<your-password>"
}
},
"sql_connection_string_template": "Server=tcp:sql.mycompany.com,1433;Initial Catalog=DB_NAME_PLACEHOLDER;Persist Security Info=False;User Id=testadmin@sql.mycompany.com;Password='<your-password>';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;Max Pool Size=100;",
"sql_connection_string_template_odbc": "SERVER=sql.mycompany.com;DATABASE=DB_NAME_PLACEHOLDER;DRIVER={ODBC Driver 17 for SQL Server};UID=testadmin;PWD={<your-password>};Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;hostNameInCertificate=sql.mycompany.com",
"sql_connection_string_template_jdbc": "jdbc:sqlserver://sql.mycompany.com;database=DB_NAME_PLACEHOLDER;user=testadmin@sql.mycompany.com;password={<your-password>};encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;",
"sql_connection_string_template_sqlalchemy_pyodbc": "mssql+pyodbc://testadmin%40sql.mycompany.com:<your-password>@sql.mycompany.com:1433/DB_NAME_PLACEHOLDER?driver=ODBC+Driver+17+for+SQL+Server&TrustServerCertificate=no&Encrypt=yes",
"postgresql_connection_string_template_sqlalchemy_pyodbc": "postgresql+psycopg2://sa:<your-password>@135.235.240.165:5432/DB_NAME_PLACEHOLDER",
"postgresql_connection_string_template_sqlalchemy_asyncpg": "postgresql+asyncpg://sa:<password>@135.235.240.165:5432/DB_NAME_PLACEHOLDER",
"orchestrator": {
"enabled": true
},
"profile": "default",
"network": {
"ipv4": { "enabled": true },
"ipv6": { "enabled": true }
},
"kubernetes_distribution": "openshift",
"ingress": {
"gateway_selector": {
"istio": "ingressgateway"
},
"ingress_gateway_secret": "istio-ingressgateway-certs",
"namespace": "<istio-system>",
"istio_gateway_service_name": "istio-ingressgateway"
},
"istioMinProtocolVersion": "TLSV1_3",
"argocd": {
"application_namespace": "uipath",
"project": "uipath"
},
"storage_class": "managed-premium",
"storage_class_single_replica": "managed-premium",
"storage_class_name_with_rwx_support": "managed-premium",
"exclude_components": [
"argocd",
"monitoring",
"istio",
"istio-configure",
"logging",
"gatekeeper",
"network-policies",
"velero",
"alerts",
"cert-manager",
"external-secrets"
],
"sql": {
"server_url": "sql.mycompany.com",
"port": "1433",
"username": "testadmin",
"password": "<your-password>",
"create_db": true
},
"namespace": "uipath",
"fabric": {
"redis": {
"hostname": "redis.mycompany.com",
"port": 6380,
"password": "<your-password>",
"tls": true
}
},
"external_object_storage": {
"enabled": true,
"storage_type": "s3",
"fqdn": "s3storage.mycompany.com",
"port": 443,
"region": "us-east-2",
"access_key": "<your-access-key>",
"secret_key": "<your-secret-key>"
},
"telemetry_optout": true,
"platform": {
"enabled": true
},
"automation_hub": {
"enabled": true
},
"automation_ops": {
"enabled": true
},
"action_center": {
"enabled": true
},
"apps": {
"enabled": true
},
"test_manager": {
"enabled": true
},
"dataservice": {
"enabled": true
},
"aicenter": {
"enabled": true
},
"documentunderstanding": {
"enabled": true
},
"processmining": {
"enabled": true
},
"semanticproxy": {
"enabled": true
},
"insights": {
"enabled": true
},
"ecs": {
"enabled": true
},
"llmgateway": {
"enabled": true,
},
"llmobservability": {
"enabled": true,
},
"automationsolutions": {
"enabled": true,
},
"autopiloteveryone": {
"enabled": true,
},
"maestro": {
"enabled": true,
},
"taas": {
"enabled": true
},
},
"a4d": {
"enabled": true,
}
}
{
"fqdn": "automationsuite.mycompany.com",
"admin_username": "admin",
"admin_password": "<your-password>",
"registries": {
"docker": {
"url": "registry.mycompany.com",
"username": "registryuser",
"password": "<your-password>",
"pull_secret_value": "<your-pull-secret>"
},
"helm": {
"url": "registry.mycompany.com",
"username": "registryuser",
"password": "<your-password>"
}
},
"sql_connection_string_template": "Server=tcp:sql.mycompany.com,1433;Initial Catalog=DB_NAME_PLACEHOLDER;Persist Security Info=False;User Id=testadmin@sql.mycompany.com;Password='<your-password>';MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;Max Pool Size=100;",
"sql_connection_string_template_odbc": "SERVER=sql.mycompany.com;DATABASE=DB_NAME_PLACEHOLDER;DRIVER={ODBC Driver 17 for SQL Server};UID=testadmin;PWD={<your-password>};Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;hostNameInCertificate=sql.mycompany.com",
"sql_connection_string_template_jdbc": "jdbc:sqlserver://sql.mycompany.com;database=DB_NAME_PLACEHOLDER;user=testadmin@sql.mycompany.com;password={<your-password>};encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;",
"sql_connection_string_template_sqlalchemy_pyodbc": "mssql+pyodbc://testadmin%40sql.mycompany.com:<your-password>@sql.mycompany.com:1433/DB_NAME_PLACEHOLDER?driver=ODBC+Driver+17+for+SQL+Server&TrustServerCertificate=no&Encrypt=yes",
"postgresql_connection_string_template_sqlalchemy_pyodbc": "postgresql+psycopg2://sa:<your-password>@135.235.240.165:5432/DB_NAME_PLACEHOLDER",
"postgresql_connection_string_template_sqlalchemy_asyncpg": "postgresql+asyncpg://sa:<password>@135.235.240.165:5432/DB_NAME_PLACEHOLDER",
"orchestrator": {
"enabled": true
},
"profile": "default",
"network": {
"ipv4": { "enabled": true },
"ipv6": { "enabled": true }
},
"kubernetes_distribution": "openshift",
"ingress": {
"gateway_selector": {
"istio": "ingressgateway"
},
"ingress_gateway_secret": "istio-ingressgateway-certs",
"namespace": "<istio-system>",
"istio_gateway_service_name": "istio-ingressgateway"
},
"istioMinProtocolVersion": "TLSV1_3",
"argocd": {
"application_namespace": "uipath",
"project": "uipath"
},
"storage_class": "managed-premium",
"storage_class_single_replica": "managed-premium",
"storage_class_name_with_rwx_support": "managed-premium",
"exclude_components": [
"argocd",
"monitoring",
"istio",
"istio-configure",
"logging",
"gatekeeper",
"network-policies",
"velero",
"alerts",
"cert-manager",
"external-secrets"
],
"sql": {
"server_url": "sql.mycompany.com",
"port": "1433",
"username": "testadmin",
"password": "<your-password>",
"create_db": true
},
"namespace": "uipath",
"fabric": {
"redis": {
"hostname": "redis.mycompany.com",
"port": 6380,
"password": "<your-password>",
"tls": true
}
},
"external_object_storage": {
"enabled": true,
"storage_type": "s3",
"fqdn": "s3storage.mycompany.com",
"port": 443,
"region": "us-east-2",
"access_key": "<your-access-key>",
"secret_key": "<your-secret-key>"
},
"telemetry_optout": true,
"platform": {
"enabled": true
},
"automation_hub": {
"enabled": true
},
"automation_ops": {
"enabled": true
},
"action_center": {
"enabled": true
},
"apps": {
"enabled": true
},
"test_manager": {
"enabled": true
},
"dataservice": {
"enabled": true
},
"aicenter": {
"enabled": true
},
"documentunderstanding": {
"enabled": true
},
"processmining": {
"enabled": true
},
"semanticproxy": {
"enabled": true
},
"insights": {
"enabled": true
},
"ecs": {
"enabled": true
},
"llmgateway": {
"enabled": true,
},
"llmobservability": {
"enabled": true,
},
"automationsolutions": {
"enabled": true,
},
"autopiloteveryone": {
"enabled": true,
},
"maestro": {
"enabled": true,
},
"taas": {
"enabled": true
},
},
"a4d": {
"enabled": true,
}
}