- Vue d'ensemble (Overview)
- Prérequis
- Pré-installation
- Préparation de l'installation
- Installation et configuration du service Mesh
- Téléchargement des packages d'installation
- Configuration du registre conforme à OCI
- Octroi d'autorisations d'installation
- Installer et configurer l'outil GitOps
- Déploiement de Redis via OperatorHub
- Application de diverses configurations
- Exécution de uipathctl
- Installation
- Post-installation
- Migration et mise à niveau
- Administration du cluster
- Configuration spécifique au produit
- Configuration des paramètres d'Orchestrator
- Configuration des paramètres d'application
- Configuration de la taille maximale de la requête
- Remplacement de la configuration du stockage au niveau du cluster
- Configuration de NLog
- Enregistrement des journaux du robot dans Elasticsearch
- Configuration des magasins d'informations d'identification
- Configuration de la clé de chiffrement par locataire
- Nettoyer la base de données Orchestrator
- Rotation des informations d’identification de stockage d’objets blob
- Désactivation de l'utilisation d'URL pré-signées lors du téléchargement de données vers le stockage Amazon S3
- Configuration de la sécurité de l'application de processus
- Configurer une authentification Kerberos avec l’authentification MSSQL de base pour Process Mining
- Résolution des problèmes
Guide d'installation d'Automation Suite sur OpenShift
Gestion des produits
Vous pouvez activer et désactiver des produits dans Automation Suite à tout moment après l'installation.
input.json
et appliquer la nouvelle configuration via uipathctl.
input.json
:
"actioncenter": {
"enabled": "true" //Set to "false" to disable the Action Center
}
"actioncenter": {
"enabled": "true" //Set to "false" to disable the Action Center
}
enable
et d'une base de données SQL.
sql_connection_string_template_odbc
dans input.json
, le nom de base de données par défaut est AutomationSuite_Apps
.
sql_connection_str
dans le champ Apps. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template_odbc
.
input.json
:
"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
et d'une base de données SQL.
sql_connection_string_template_jdbc
dans input.json
, le nom de base de données AI Center par défaut est AutomationSuite_AICenter
.
sql_connection_str
dans le champ AI Center. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template_jdbc
.
input.json
:"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
}
automation_hub
du fichier input.json
, définissez l’indicateur enabled
sur true
:
"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
}
enabled
sur false
dans la section automation_hub
du fichier input.json
.
enable
et d'une base de données SQL.
sql_connection_string_template
dans input.json
, le nom de base de données par défaut pour Automation Ops est AutomationSuite_Platform
.
sql_connection_str
dans le champ Automation Ops. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template
.
input.json
:
"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
}
Avant d'activer les Automation Suite Robots, assurez-vous de satisfaire à la configuration requise.
Pour activer les Robots Automation Suite, procédez comme suit :
-
Activez l'indicateur
asrobots
dans le fichierinput.json
. Si vous souhaitez activer la mise en cache des packages, assurez-vous de configurer également correctement les indicateurspackagecaching
etpackagecachefolder
.{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }
{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }Paramètre
Valeur par défaut
Description
packagecaching
Vrai
Lorsqu'il est défini surtrue
, les robots utilisent un cache local pour la résolution des packages.packagecachefolder
/uipath_asrobots_package_cache
L'emplacement du disque sur le nœud de l'agent sans serveur où les packages sont stockés.
Remarque : la mise en cache des packages optimise les exécutions de vos processus et leur permet de s'exécuter plus rapidement. Les packages NuGet sont récupérés à partir du système de fichiers au lieu d'être téléchargés à partir d'Internet/du réseau. Ils nécessitent un espace supplémentaire d'au moins 10 Go et doivent être attribués à un dossier sur le système de fichiers de la machine hôte des nœuds dédiés. -
Si vous utilisez une configuration de production multi-nœuds compatible haute disponibilité, vous devez configurer un nœud d'agent spécialisé pour les Automation Suite Robots.
asrobots
dans le fichier input.json
.
enable
et d'une base de données SQL.
sql_connection_string_template
dans input.json
, le nom de base de données par défaut est AutomationSuite_DataService
.
sql_connection_str
dans le champ Data Service. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template
.
input.json
:
"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
et d'une base de données SQL.
sql_connection_string_template_odbc
dans input.json
, le nom de base de données par défaut est AutomationSuite_DU_Datamanager
.
sql_connection_str
dans le champ Document Understanding. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template_odbc
.
input.json
:
"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
et d'une base de données SQL.
sql_connection_string_template
dans input.json
, le nom de base de données par défaut est AutomationSuite_Insights
.
sql_connection_str
dans le champ Insights. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template
.
enable_realtime_monitoring
sur true
.
Insights dispose d'une configuration SMTP facultative pour permettre la réception de notifications par e-mail. Pour plus de détails, voir Configuration du fichier input.json.
input.json
:
"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
sur true
dans le fichier input.json
.
"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
sur false
dans le fichier input.json
.
input.json
:
- Activez l'indicateur
processmining
. -
Configurez les modèles de chaîne de connexion suivants :
modèle_chaîne_connexion_sql
exemple sql_connection_string_template_jdbc
exemple sql_connection_string_template_odbc
sql_connection_string_template_sqlalchemy_pyodbc
-
Ajoutez une chaîne de connexion distincte pour le deuxième serveur SQL :
"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
et d'une base de données SQL.
sql_connection_string_template
dans input.json
, le nom de base de données par défaut est AutomationSuite_Test_Manager
.
sql_connection_str
dans le champ Test Manager. Cela remplace la base de données par défaut et le modèle de chaîne de connexion définis dans sql_connection_string_template
.
input.json
:
"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
}
Étape 2 : Exécution du programme d'installation pour mettre à jour la nouvelle configuration du produit
input.json
, exécutez les commandes suivantes avec le programme d'installation uipathctl
pour mettre à jour la configuration du service :
- Exécutez la commande suivante pour obtenir une sortie des modifications qui seront apportées au cluster :
# uipathctl manifest apply --dry-run input.json --versions versions.json
# uipathctl manifest apply --dry-run input.json --versions versions.json - Pour appliquer les modifications au cluster, exécutez :
# uipathctl manifest apply input.json --log-level info --skip-helm
# uipathctl manifest apply input.json --log-level info --skip-helm
- Étape 1 : Modification de la sélection de produits dans le fichier de configuration
- Activer ou désactiver Action Center
- Activer ou désactiver Apps
- Activer ou désactiver AI Center
- Activer ou désactiver Automation Hub
- Activer ou désactiver Automation Ops
- Activation ou désactivation des Robots Automation Suite
- Activation ou désactivation de Data Service
- Activer ou désactiver Document Understanding
- Activer ou désactiver Insights
- Activation ou désactivation d'Orchestrator
- Activation ou désactivation de Process Mining
- Activer ou désactiver Test Manager
- Étape 2 : Exécution du programme d'installation pour mettre à jour la nouvelle configuration du produit