- 概述
- 要求
- 预安装
- 安装
- 安装后
- 迁移和升级
- 监控和警示
- 集群管理
- 特定于产品的配置
- 故障排除
- 由于无法连接到 Azure Government,备份设置不起作用
- 启用自定义节点污点时,UiPath 命名空间中的 Pod 卡住
- 无法使用代理设置启动 Automation Hub 和 Apps
- 由于“验证失败”错误,Velero 备份失败
- 外部密码故障排除
- 时间即服务故障排除
- 无法在启用 TLS 证书验证的情况下启动 AI Center 和 Document Understanding Pod
- TLS 证书验证错误
- Fluentd 不会在 IPv6 环境中导出日志
- Studio 桌面版无法加载 Integration Service 连接器和活动
- 手动 ArgoCD 网络策略缓解措施 (MHSA-47m3-95c7-g2g8)
- 为 uipathctl 创建的工作负载配置资源请求和限制
管理产品
在 EKS/AKS 上启用、禁用和管理 Automation Suite 中的产品。
您可以在安装后的任何时候启用和禁用 Automation Suite 中的产品。
为此,您必须访问并更新 input.json 文件,并通过 uipathctl.应用新配置
在 Automation Suite 升级期间,您无法启用或禁用任何产品。
步骤 1:更改配置文件中的产品选择
-
更改配置文件中的产品选择。
为此,请使用您选择的编辑器编辑
input.json。 -
在服务列表中,将要启用或禁用的特定服务的
enable标志设置为true或false。备注:只需更新
enable标志,即可管理 Action Center 和 Apps。其他产品可能需要额外的步骤来配置安装。有关详细信息,请参阅以下说明。以下示例提供了各个产品的配置详细信息。
启用或禁用 Action Center
请参阅以下 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
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 required to override the default database name
}
"apps": {
"enabled": "true" //Set to "false" to disable the Apps
"sql_connection_str": "" ////Optional and only required to override the default database name
}
启用或禁用 AI Center
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中设置的默认数据库和连接字符串模板。
请参阅以下 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。
启用或禁用智能体
要启用 Agent Builder,请在input.json文件的agents部分中,将enabled标志设置为true :
"agents": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "" //Optional and only required to override the default database name - dotnet connection string
}
"agents": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "" //Optional and only required to override the default database name - dotnet connection string
}
启用或禁用 AI Trust Layer
要启用所有 AI Trust Layer 组件,请在input.json文件的llmgateway和llmobservability部分中,将启用的标志设置为true :
"llmgateway": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "" //Optional and only required to override the default database name
},
"llmobservability": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "" //Optional and only required to override the default database name
"llmgateway": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "" //Optional and only required to override the default database name
},
"llmobservability": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "" //Optional and only required to override the default database name
启用或禁用 Automation Hub
要启用 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 required to override the default database name
}
"automation_hub": {
"enabled": "true" //Set to "false" to disable Automation Hub
"sql_connection_str": "" //Optional and only required to override the default database name
}
要禁用 Automation Hub,请在 input.json 文件的 automation_hub 部分中将 enabled 标志设置为 false。
启用或禁用 Automation Ops
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 required to override the default database name
}
"automation_ops": {
"enabled": "true", //Set to "false" to disable the Automation Ops
"sql_connection_str": "" //Optional and only required to override the default database name
}
启用或禁用 Automation Suite 机器人
注启用 Automation Suite Robot 之前,请确保您满足要求。
要启用 Automation Suite 机器人,请执行以下步骤:
-
在
input.json文件中启用asrobots标志。 如果要启用包缓存,请确保也正确配置packagecaching和packagecachefolder标志。{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }参数 默认值 描述 packagecachingtrue设置为 true时,机器人使用本地缓存进行包解析。packagecachefolder/uipath_asrobots_package_cache存储包的无服务器代理节点上的磁盘位置。 备注:包缓存可优化流程运行,并使其运行得更快。 NuGet 包从文件系统获取,而不是从 Internet/网络下载。 这需要至少 10GB 的额外空间,并且应分配给专用节点的主机文件系统上的文件夹。
-
如果您使用多节点 HA 就绪生产设置,则必须为 Automation Suite Robot 配置专用代理节点。
要禁用 Automation Suite 机器人,请禁用input.json文件中的asrobots标志。
启用或禁用上下文基础
要启用上下文基础服务,请在input.json文件的ecs部分中,将enabled标志设置为true :
"ecs": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "", //Optional and only required to override the default database name
"sql_vector_connection_str": "", //Optional and only required to override the default database name
}
"ecs": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "", //Optional and only required to override the default database name
"sql_vector_connection_str": "", //Optional and only required to override the default database name
}
启用或禁用 Data Service
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 required to override the default database name
}
"dataservice": {
"enabled": "true", //Set to "false" to disable the Data Service,
"sql_connection_str": "" //Optional and only required to override the default database name
}
启用或禁用 Document Understanding
Document Understanding 需要更新 enable 标志和 SQL 数据库。
如果您先前在 input.json 中为 sql_connection_string_template_odbc 设置了值,则默认数据库名称为 AutomationSuite_DU_Datamanager。
要更改默认数据库名称,您需要更新 Document Understanding 字段内的 sql_connection_str。这将覆盖 sql_connection_string_template_odbc 中设置的默认数据库和连接字符串模板。
如果您只想启用基于 AI Center 的项目,请在input.json文件中提供以下配置详细信息:
"documentunderstanding": {
"enabled": "true", //Set to "false" to disable the Document Understanding
"sql_connection_str": "" //Optional and only required to override the default database name
}
"pyodbc_sql_connection_str": "" //Optional and only required to override the default database name
}
"documentunderstanding": {
"enabled": "true", //Set to "false" to disable the Document Understanding
"sql_connection_str": "" //Optional and only required to override the default database name
}
"pyodbc_sql_connection_str": "" //Optional and only required to override the default database name
}
如果要同时启用基于 AI Center 的项目和 Document Understanding 新式项目,请在input.json文件中提供以下配置详细信息:
"documentunderstanding": {
"enabled": "true", //Set to "false" to disable the Document Understanding
"sql_connection_str": "" //Optional and only required to override the default database name
}
"pyodbc_sql_connection_str": "" //Optional and only required to override the default database name
"modernProjects": {
"enabled": "true" //Set to "false" to disable Document Understanding modern projects
"enable_cpu_inference": "false" //Set to "true" to use CPU instead of GPU for AIHM and SSDE services during DU installation.
}
"documentunderstanding": {
"enabled": "true", //Set to "false" to disable the Document Understanding
"sql_connection_str": "" //Optional and only required to override the default database name
}
"pyodbc_sql_connection_str": "" //Optional and only required to override the default database name
"modernProjects": {
"enabled": "true" //Set to "false" to disable Document Understanding modern projects
"enable_cpu_inference": "false" //Set to "true" to use CPU instead of GPU for AIHM and SSDE services during DU installation.
}
启用或禁用 Healing Agent
请参阅以下input.json文件中启用或禁用 Healing Agent 的配置详细信息:
"semanticproxy": {
"enabled": true //Set to "false" to disable
}
"semanticproxy": {
"enabled": true //Set to "false" to disable
}
启用或禁用 Insights
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 required 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 required to override the default database name
}
启用或禁用 Integration Service
要启用 Integration Service,请在input.json文件的integrationservices部分中,将enabled标志设置为true :
"integrationservices": {
"enabled": "true" //Set to "false" to disable Integration Service
"sql_connection_str": "" //Optional and only required to override the default database name
}
"integrationservices": {
"enabled": "true" //Set to "false" to disable Integration Service
"sql_connection_str": "" //Optional and only required to override the default database name
}
启用或禁用 MCP 服务器
要启用 MCP 服务器,请在input.json文件中将agenthub标志设置为true 。
"agenthub": {
"enabled": "true" //Set to "false" to disable MCP Servers
}
"agenthub": {
"enabled": "true" //Set to "false" to disable MCP Servers
}
要禁用 MCP 服务器,请在input.json文件中将agenthub标志设置为false 。
启用或禁用 Orchestrator
要启用 Orchestrator,请在input.json文件中将orchestrator标志设置为true 。
"orchestrator": {
"enabled": "true" //Set to "false" to disable Orchestrator
"sql_connection_str": "" //Optional and only required to override the default database name
}
"orchestrator": {
"enabled": "true" //Set to "false" to disable Orchestrator
"sql_connection_str": "" //Optional and only required to override the default database name
}
要禁用 Orchestrator,请在input.json文件中将orchestrator标志设置为false 。
启用或禁用 Process Mining
如果启用了 Process Mining,则AutomationSuite_Airflow数据库需要 PostgreSQL。
Refer to SQL requirements for Process Mining for more information.
要启用 Process Mining,请对 input.json 文件做出以下更改:
-
启用
processmining标志。 -
配置以下连接字符串模板:
sql_connection_string_templatesql_connection_string_template_jdbcsql_connection_string_template_odbcsql_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 标志。
启用或禁用ScreenPlay
请参阅以下input.json文件中有关启用或禁用ScreenPlay的配置详细信息:
"semanticproxy": {
"enabled": true //Set to "false" to disable
}
"semanticproxy": {
"enabled": true //Set to "false" to disable
}
启用或禁用 Studio Web
EKS
要启用 Studio Web,请在input.json文件的studioweb部分中,将enabled标志设置为true 。
"studioweb": {
"enabled": "true" //Set to "false" to disable Studio Web
"sql_connection_str": "" //Optional and only required to override the default database name
}
"studioweb": {
"enabled": "true" //Set to "false" to disable Studio Web
"sql_connection_str": "" //Optional and only required to override the default database name
}
AKS
要启用 Studio Web,请在input.json文件的studioweb部分中,将enabled标志设置为true 。
如果未定义其他值,则项目和包服务的存储配额将使用默认值。 确保只定义高于默认值的值:
"studioweb": {
"enabled": "true" //Set to "false" to disable Studio Web
"sql_connection_str": "" //Optional and only required to override the default database name
"project_service_storage_quota": "500Gi" (optional)
"package_service_storage_quota": "300Gi" (optional)
}
"studioweb": {
"enabled": "true" //Set to "false" to disable Studio Web
"sql_connection_str": "" //Optional and only required to override the default database name
"project_service_storage_quota": "500Gi" (optional)
"package_service_storage_quota": "300Gi" (optional)
}
启用或禁用 Test Manager
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 required to override the default database name
}
"test_manager": {
"enabled": "true", //Set to "false" to disable the Test Manager,
"sql_connection_str": "" //Optional and only required to override the default database name
}
启用或禁用 Autopilot for Everyone
要启用 Autopilot for Everyone,请在input.json文件的autopiloteveryone部分中,将enabled标志设置为true :
"autopiloteveryone": {
"enabled": true //Set to "false" to disable
}
"autopiloteveryone": {
"enabled": true //Set to "false" to disable
}
启用或禁用 Autopilot for Developers
要启用 Autopilot for Developers,请在input.json文件的a4d部分中,将enabled标志设置为true :
"a4d": {
"enabled": true, //Set to "false" to disable
"sqlalchemy_asyncpg_postgresql_connection_str": "" //Optional and only require to override the default database name - postgresql connection string
}
"a4d": {
"enabled": true, //Set to "false" to disable
"sqlalchemy_asyncpg_postgresql_connection_str": "" //Optional and only require to override the default database name - postgresql connection string
}
启用或禁用 LLM 网关
要启用 LLM 网关,请在input.json文件的llmgateway部分中,将enabled标志设置为true :
"llmgateway": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "" //Optional and only required to override the default database name - dotnet connection string
}
"llmgateway": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "" //Optional and only required to override the default database name - dotnet connection string
}
启用或禁用 LLM 可观察性
要启用 LLM 可观察性,请在input.json文件的llmobservability部分中,将enabled标志设置为true :
"llmobservability": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "" //Optional and only required to override the default database name - dotnet connection string
}
"llmobservability": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "" //Optional and only required to override the default database name - dotnet connection string
}
启用或禁用解决方案
要启用解决方案,请在input.json文件的automationsolutions部分中,将enabled标志设置为true :
"automationsolutions": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "", //Optional and only required to override the default database name - dotnet connection string
}
"automationsolutions": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "", //Optional and only required to override the default database name - dotnet connection string
}
启用或禁用 Maestro
要启用 Maestro,请在input.json文件的maestro部分中,将enabled标志设置为true :
"maestro": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "", //Optional and only required to override the default database name - dotnet connection string
}
"maestro": {
"enabled": true, //Set to "false" to disable
"sql_connection_str": "", //Optional and only required to override the default database name - dotnet connection string
}
启用或禁用 Temporal 即服务 (TaaS)
要启用 Temporal 即服务 (TaaS),请在input.json文件的taas部分中,将enabled标志设置为true :
"taas": {
"enabled": true, //Set to "false" to disable
"temporal": {
"postgresql_connection_str": "", //Optional and only required to override the default database name - postgresql connection string
"postgresql_visibility_connection_str": "" //Optional and only required to override the default database name - postgresql connection string
}
}
"taas": {
"enabled": true, //Set to "false" to disable
"temporal": {
"postgresql_connection_str": "", //Optional and only required to override the default database name - postgresql connection string
"postgresql_visibility_connection_str": "" //Optional and only required to override the default database name - postgresql connection string
}
}
步骤 2:运行安装程序以更新新产品配置
更新 input.json后,请使用 uipathctl 安装程序运行以下命令,以更新服务配置:
-
运行以下命令以获取将对集群进行更改的输出:
# uipathctl manifest apply --dry-run input.json --versions versions.json# uipathctl manifest apply --dry-run input.json --versions versions.json -
要允许安装程序生成配置,请运行以下命令:
uipathctl prereq create input.json --versions versions.jsonuipathctl prereq create input.json --versions versions.jsonFor details, refer to Generating configurations automatically.
-
要根据您在
input.json中配置的输入检查先决条件,请运行以下命令:uipathctl prereq run input.json --versions versions.jsonuipathctl prereq run input.json --versions versions.jsonFor details, refer to Checking the prerequisites.
-
要在集群上应用更改,请运行:
# uipathctl manifest apply input.json --versions versions.json --log-level info --skip-helm# uipathctl manifest apply input.json --versions versions.json --log-level info --skip-helm
- 步骤 1:更改配置文件中的产品选择
- 启用或禁用 Action Center
- 启用或禁用 Apps
- 启用或禁用 AI Center
- 启用或禁用智能体
- 启用或禁用 AI Trust Layer
- 启用或禁用 Automation Hub
- 启用或禁用 Automation Ops
- 启用或禁用 Automation Suite 机器人
- 启用或禁用上下文基础
- 启用或禁用 Data Service
- 启用或禁用 Document Understanding
- 启用或禁用 Healing Agent
- 启用或禁用 Insights
- 启用或禁用 Integration Service
- 启用或禁用 MCP 服务器
- 启用或禁用 Orchestrator
- 启用或禁用 Process Mining
- 启用或禁用ScreenPlay
- 启用或禁用 Studio Web
- 启用或禁用 Test Manager
- 启用或禁用 Autopilot for Everyone
- 启用或禁用 Autopilot for Developers
- 启用或禁用 LLM 网关
- 启用或禁用 LLM 可观察性
- 启用或禁用解决方案
- 启用或禁用 Maestro
- 启用或禁用 Temporal 即服务 (TaaS)
- 步骤 2:运行安装程序以更新新产品配置