automation-suite
2023.10
true
- 概述
- 要求
- 安装
- 先决条件检查
- 下载安装包
- uipathctl cluster
- uipathctl 集群维护
- uipathctl cluster maintenance disable
- uipathctl cluster maintenance enable
- uipathctl cluster maintenance is-enabled
- uipathctl cluster migration
- uipathctl cluster migration export
- uipathctl cluster migration import
- uipathctl cluster migration run
- uipathctl 集群升级
- uipathctl 配置
- uipathctl config add-host-admin
- uipathctl config additional-ca-certificates
- uipathctl config additional-ca-certificates get
- uipathctl config additional-ca-certificates update
- uipathctl 配置警示
- uipathctl configalerts add-email
- uipathctl config alerts remove-email
- uipathctl config alerts update-email
- uipathctl config argocd
- uipathctl config argocd ca-certificates
- uipathctl config argocd ca-certificates get
- uipathctl config argocd ca-certificates update
- uipathctl config argocd generate-dex-config
- uipathctl config argocd generate-rbac
- uipathctl config argocd registry
- uipathctl config argocd registry get
- uipathctl config argocd registry update
- uipathctl config enable-basic-auth
- uipathctl config Orchestrator
- uipathctl config Orchestrator get-config
- uipathctl config orchestrator update-config
- uipathctl config saml-certificates get
- uipathctl config saml-certificates rotate
- uipathctl config saml-certificates update
- uipathctl config tls-certificates
- uipathctl config tls-certificates get
- uipathctl config tls-certificates update
- uipathctl config token-signing-certificates
- uipathctl config token-signing-certificates get
- uipathctl config token-signing-certificates rotate
- uipathctl config token-signing-certificates update
- uipathctl 运行状况
- uipathctl 运行状况捆绑包
- uipathctl 运行状况检查
- uipathctl health diagnose
- uipathctl health test
- uipathctl 清单
- uipathctl manifest apply
- uipathctl manifest diff
- uipathctl manifest get
- uipathctl manifest get-revision
- uipathctl manifest list-applications
- uipathctl manifest list-revisions
- uipathctl manifest render
- uipathctl 先决条件
- uipathctl prereq create
- uipathctl prereq run
- uipathctl 资源
- uipathctl 资源报告
- uipathctl 快照
- uipathctl 快照备份
- uipathctl snapshot backup create
- uipathctl snapshot backup disable
- uipathctl snapshot backup enable
- uipathctl snapshot delete
- uipathctl snapshot list
- uipathctl snapshot restore
- uipathctl snapshot restore create
- uipathctl snapshot restore delete
- uipathctl snapshot restore history
- uipathctl snapshot restore logs
- uipathctl 版本
- 安装后
- 迁移和升级
- 监控和警示
- 集群管理
- 特定于产品的配置
- 故障排除
EKS/AKS 上的 Automation Suite 安装指南
Last updated 2024年9月5日
管理产品
您可以在安装后的任何时候启用和禁用 Automation Suite 中的产品。
为此,您必须访问并更新
input.json
文件,并通过 uipathctl.
应用新配置请参阅以下
input.json
文件中有关启用或禁用 Action Center 的配置详细信息:
"actioncenter": {
"enabled": "true" //Set to "false" to disable the Action Center
}
"actioncenter": {
"enabled": "true" //Set to "false" to disable the Action Center
}
Apps 需要更新
enable
标志和 SQL 数据库。
如果您先前在
input.json
中为 sql_connection_string_template_odbc
设置了值,则默认数据库名称为 AutomationSuite_Apps
。
要更改默认数据库名称,您需要更新 Apps 字段内的
sql_connection_str
。这将覆盖 sql_connection_string_template_odbc
中设置的默认数据库和连接字符串模板。
请参阅以下
input.json
文件中有关启用或禁用 Apps 的配置详细信息:
"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
}
AI Center 需要更新
enable
标志和 SQL 数据库。
如果您先前在
input.json
中为 sql_connection_string_template_jdbc
设置了值,则默认的 AI Center 数据库名称为 AutomationSuite_AICenter
。
要更改默认数据库名称,您需要更新 AI Center 字段内的
sql_connection_str
。这将覆盖sql_connection_string_template_jdbc
中设置的默认数据库和连接字符串模板。
-
如果 AI Center 不需要外部 Orchestrator,请参阅以下配置详细信息以在
input.json
中启用或禁用 AI Center:"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 }
在 AKS/EKS 上的 Automation Suite 中安装的 AI Center 无法连接到外部 Orchestrator。
要启用 Automation Hub,请在
input.json
文件的 automation_hub
部分中,将 enabled
标志设置为 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
}
要禁用 Automation Hub,请在
input.json
文件的 automation_hub
部分中将 enabled
标志设置为 false
。
Automation Ops 需要更新
enable
标志和 SQL 数据库。
如果您先前在
input.json
中为 sql_connection_string_template
设置了值,则 Automation Ops 的默认数据库名称为 AutomationSuite_Platform
。
要更改默认数据库名称,您需要更新 Automation Ops 字段内的
sql_connection_str
。这将覆盖 sql_connection_string_template
中设置的默认数据库和连接字符串模板。
注意:Automation Ops 与核心平台(包括 Orchestrator)共享一个数据库。如果您在此处更改数据库,则也将更新核心平台的数据库。
请参阅以下
input.json
中启用或禁用 Automation Ops 的配置详细信息:
"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
}
备注:
注启用 Automation Suite Robot 之前,请确保您满足要求。
要启用 Automation Suite 机器人,请执行以下步骤:
-
在
input.json
文件中启用asrobots
标志。 如果要启用包缓存,请确保也正确配置packagecaching
和packagecachefolder
标志。{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }
{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }参数
默认值
描述
包缓存
True
设置为true
时,机器人使用本地缓存进行包解析。packagecachefolder
/uipath_asrobots_package_cache
存储包的无服务器代理节点上的磁盘位置。
注意:包缓存可优化流程运行,并使其运行速度更快。NuGet 包从文件系统获取,而不是从 Internet/网络下载。这需要至少 10GiB 的额外空间,并且应分配给专用节点的主机文件系统上的文件夹。 -
如果您使用多节点 HA 就绪生产设置,则必须为 Automation Suite Robot 配置专用代理节点。
要禁用 Automation Suite 机器人,请禁用
input.json
文件中的asrobots
标志。
Data Service 需要更新
enable
标志和 SQL 数据库。
如果您先前在
input.json
中为 sql_connection_string_template
设置了值,则默认数据库名称为 AutomationSuite_DataService
。
要更改默认数据库名称,您需要更新 Data Service 字段中的
sql_connection_str
。 这将覆盖sql_connection_string_template
中设置的默认数据库和连接字符串模板。
有关在
input.json
中启用或禁用 Data Service 的配置,请参阅以下配置详细信息:
"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
}
Document Understanding 需要更新
enable
标志和 SQL 数据库。
如果您先前在
input.json
中为 sql_connection_string_template_odbc
设置了值,则默认数据库名称为 AutomationSuite_DU_Datamanager
。
要更改默认数据库名称,您需要更新 Document Understanding 字段内的
sql_connection_str
。这将覆盖 sql_connection_string_template_odbc
中设置的默认数据库和连接字符串模板。
请参阅以下
input.json
中有关启用或禁用 Document Understanding 配置详细信息:
"documentunderstanding": {
"enabled": "true", //Set to "false" to disable the Document Understanding
"sql_connection_str": "" //Optional and only require to override the default database name
}
"documentunderstanding": {
"enabled": "true", //Set to "false" to disable the Document Understanding
"sql_connection_str": "" //Optional and only require to override the default database name
}
Insights 需要更新
enable
标志和 SQL 数据库。
如果您先前在
input.json
中为 sql_connection_string_template
设置了值,则默认数据库名称为 AutomationSuite_Insights
。
要更改默认数据库名称,您需要更新 Insights 字段内的
sql_connection_str
。这将覆盖 sql_connection_string_template
中设置的默认数据库和连接字符串模板。
要启用 Insights 实时监控功能,请将
enable_realtime_monitoring
标志设置为 true
。
Insights 具有可选的 SMTP 配置,用于接收电子邮件通知。 有关详细信息,请参阅配置 input.json。
请参阅以下
input.json
中有关启用或禁用 Insights 的配置详细信息:
"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,请在
input.json
文件中将orchestrator
标志设置为true
。
"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,请在
input.json
文件中将orchestrator
标志设置为false
。
要启用 Process Mining,请对
input.json
文件做出以下更改:
- 启用
processmining
标志。 -
配置以下连接字符串模板:
sql_connection_string_template
sql_connection_string_template_jdbc
sql_connection_string_template_odbc
sql_connection_string_template_sqlalchemy_pyodbc
-
为第二个 SQL Server 添加单独的连接字符串:
"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": "" } }
要禁用 Process Mining,请禁用
processmining
标志。
Task Mining 需要更新
enable
标志和 SQL 数据库。
如果您先前在
input.json
中为 sql_connection_string_template
设置了值,则默认数据库名称为 AutomationSuite_Task_Mining
。
要将名称更改为非默认名称,您可以更新 Task Mining 字段内的 sql_connection_str,以覆盖 sql_connection_string_template 中设置的默认数据库和连接字符串模板
Task Mining 需要一些额外的步骤,包括为 AI 特定的工作负载配置专用的代理节点。
请参阅以下
input.json
中有关启用或禁用 Task Mining 的配置详细信息:
"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
}
取消工作负载污染
如果需要,可以将 Task Mining 节点重新用作代理节点。为此,请运行以下命令:
- 使用
kubectl describe node task-mining_nodename
命令检查实际的污点。 - 运行命令
kubectl taint nodes task-mining_nodename task.mining/cpu=present:NoSchedule-
。 - 使用
kubectl describe node task-mining_nodename
命令检查污点已消失。
Test Manager 需要更新
enable
标志和 SQL 数据库。
如果您先前在
input.json
中为 sql_connection_string_template
设置了值,则默认数据库名称为 AutomationSuite_Test_Manager
。
要更改默认数据库名称,您需要更新 Test Manager 字段内的
sql_connection_str
。这将覆盖 sql_connection_string_template
中设置的默认数据库和连接字符串模板。
请参阅以下
input.json
中有关启用或禁用 Test Manager 的配置详细信息:
"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
后,请使用 uipathctl
安装程序运行以下命令,以更新服务配置:
- 运行以下命令以获取将对集群进行更改的输出:
# uipathctl manifest apply --dry-run input.json automationhub deleted (dry-run) platform updated (dry-run)
# uipathctl manifest apply --dry-run input.json automationhub deleted (dry-run) platform updated (dry-run) - 要在集群上应用更改,请运行:
# uipathctl manifest apply input.json --log-level info --skip-helm
# uipathctl manifest apply input.json --log-level info --skip-helm