- 概述
- 要求
- 推荐:部署模板
- 手动:准备安装
- 手动:准备安装
- 步骤 1:为离线安装配置符合 OCI 的注册表
- 步骤 2:配置外部对象存储
- 步骤 3:配置 High Availability Add-on
- 步骤 4:配置 Microsoft SQL Server
- 步骤 5:配置负载均衡器
- 步骤 6:配置 DNS
- 步骤 7:配置内核和操作系统级别设置
- Step 8: Configuring the disks
- 步骤 9:配置节点端口
- 步骤 10:应用其他设置
- 步骤 12:验证并安装所需的 RPM 包
- 步骤 13:生成 cluster_config.json
- 证书配置
- 数据库配置
- 外部对象存储配置
- 预签名 URL 配置
- 符合 OCI 的外部注册表配置
- Disaster Recovery:主动/被动和主动/主动配置
- High Availability Add-on 配置
- 特定于 Orchestrator 的配置
- Insights 特定配置
- Process Mining 特定配置
- Document Understanding 特定配置
- Automation Suite Robot 特定配置
- 监控配置
- 可选:配置代理服务器
- 可选:在多节点 HA 就绪生产集群中启用区域故障恢复
- 可选:传递自定义 resolv.conf
- 可选:提高容错能力
- install-uipath.sh 参数
- 添加具有 GPU 支持的专用代理节点
- 为 Task Mining 添加专用代理节点
- 连接 Task Mining 应用程序
- 为 Automation Suite Robot 添加专用代理节点
- Step 15: Configuring the temporary Docker registry for offline installations
- Step 16: Validating the prerequisites for the installation
- 手动:执行安装
- 安装后
- 集群管理
- 监控和警示
- 迁移和升级
- 特定于产品的配置
- 最佳实践和维护
- 故障排除
管理产品
您可以在安装后的任何时候启用和禁用 Automation Suite 中的产品。
/opt/UiPathAutomationSuite
文件夹中的 cluster_config.json
文件,然后重新运行服务安装程序步骤。
cluster_config.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
}
enable
标志和 SQL 数据库。
cluster_config.json
中为 sql_connection_string_template_odbc
设置了值,则默认数据库名称为 AutomationSuite_Apps
。
sql_connection_str
。这将覆盖 sql_connection_string_template_odbc
中设置的默认数据库和连接字符串模板。
cluster_config.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
}
enable
标志和 SQL 数据库。
cluster_config.json
中为 sql_connection_string_template_jdbc
设置了值,则默认的 AI Center 数据库名称为 AutomationSuite_AICenter
。
sql_connection_str
。这将覆盖sql_connection_string_template_jdbc
中设置的默认数据库和连接字符串模板。
-
如果 AI Center 不需要外部 Orchestrator,请参阅以下配置详细信息以在
cluster_config.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 } -
如果 AI Center 需要外部 Orchestrator,请参阅以下配置详细信息,以在
cluster_config.json
中启用或禁用 AI Center:"aicenter": { "enabled": "true", //Set to "false" to disable the AI Center "sql_connection_str": "" //Optional and only required to override the default database name "orchestrator_url": "https://orchestrator.example.com", //Specify the Orchestrator URL for AI Center "identity_server_url": "https://orchestrator.example.com/identity", //Specify the Identiy URL for AI Center "orchestrator_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer", //Specify the path to the Orchestrator certificate "identity_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer", //Specify the path to Identity certificate file "metering_api_key": "test" //Specify the metering API key }
"aicenter": { "enabled": "true", //Set to "false" to disable the AI Center "sql_connection_str": "" //Optional and only required to override the default database name "orchestrator_url": "https://orchestrator.example.com", //Specify the Orchestrator URL for AI Center "identity_server_url": "https://orchestrator.example.com/identity", //Specify the Identiy URL for AI Center "orchestrator_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer", //Specify the path to the Orchestrator certificate "identity_cert_file_path": "/opt/UiPathAutomationSuite/UiPath_Installer/orch.cer", //Specify the path to Identity certificate file "metering_api_key": "test" //Specify the metering API key }注意:metering_api_key
是 AI Center 云帐户中的 Document Understanding 或 AI Units API 密钥。
要完成安装,请运行以下安装后命令:
./configureUiPathAS.sh aicenter configure --installation-token <identity token>
./configureUiPathAS.sh aicenter configure --installation-token <identity token>
cluster_config.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
}
cluster_config.json
文件的 automation_hub
部分中将 enabled
标志设置为 false
。
enable
标志和 SQL 数据库。
cluster_config.json
中为 sql_connection_string_template
设置了值,则 Automation Ops 的默认数据库名称为 AutomationSuite_Platform
。
sql_connection_str
。这将覆盖 sql_connection_string_template
中设置的默认数据库和连接字符串模板。
cluster_config.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 机器人,请执行以下步骤:
-
在
cluster_config.json
文件中启用asrobots
标志。 如果要启用包缓存,请确保也正确配置packagecaching
和packagecachefolder
标志。{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }
{ "asrobots": { "enabled": Boolean, "packagecaching": Boolean, "packagecachefolder": String } }参数
默认值
描述
packagecaching
true
设置为true
时,机器人使用本地缓存进行包解析。packagecachefolder
/uipath_asrobots_package_cache
存储包的无服务器代理节点上的磁盘位置。
注意:包缓存可优化流程运行,并使其运行速度更快。NuGet 包从文件系统获取,而不是从 Internet/网络下载。这需要至少 10GiB 的额外空间,并且应分配给专用节点的主机文件系统上的文件夹。 -
如果您使用多节点 HA 就绪生产设置,则必须为 Automation Suite Robot 配置专用代理节点。在单节点评估模式下,附加节点为可选项。有关说明,请参阅为 Automation Suite Robot 添加专用代理节点。
cluster_config.json
文件中的asrobots
标志。
enable
标志和 SQL 数据库。
cluster_config.json
中为 sql_connection_string_template
设置了值,则默认数据库名称为 AutomationSuite_DataService
。
sql_connection_str
。 这将覆盖sql_connection_string_template
中设置的默认数据库和连接字符串模板。
cluster_config.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
}
enable
标志和 SQL 数据库。
cluster_config.json
中为 sql_connection_string_template_odbc
设置了值,则默认数据库名称为 AutomationSuite_DU_Datamanager
。
sql_connection_str
。这将覆盖 sql_connection_string_template_odbc
中设置的默认数据库和连接字符串模板。
如果您执行离线安装,则还需要下载 Document Understanding 的离线捆绑包。在启用 Document Understanding 之前,请参阅安装和使用 Document Understanding。
cluster_config.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
}
enable
标志和 SQL 数据库。
cluster_config.json
中为 sql_connection_string_template
设置了值,则默认数据库名称为 AutomationSuite_Insights
。
sql_connection_str
。这将覆盖 sql_connection_string_template
中设置的默认数据库和连接字符串模板。
enable_realtime_monitoring
标志设置为 true
。
Insights 具有可选的 SMTP 配置,用于接收电子邮件通知。有关更多详细信息,请参阅高级安装体验。
cluster_config.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
}
cluster_config.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
}
cluster_config.json
文件中将orchestrator
标志设置为false
。
cluster_config.json
文件做出以下更改:
- 启用
processmining
标志。 -
配置以下连接字符串模板:
sql_connection_string_template
sql_connection_string_template_jdbc
sql_connection_string_template_odbc
sql_connection_string_template_sqlalchemy_pyodbc
-
在多节点 HA 就绪生产安装中,为第二个 SQL Server 添加单独的连接字符串。请注意,在单节点评估安装中,建议使用第二个 SQL Server。有关如何配置第二个 SQL Server 的说明,请参阅 Process Mining 的 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
标志和 SQL 数据库。
cluster_config.json
中为 sql_connection_string_template
设置了值,则默认数据库名称为 AutomationSuite_Task_Mining
。
要将名称更改为非默认名称,您可以更新 Task Mining 字段内的 sql_connection_str,以覆盖 sql_connection_string_template 中设置的默认数据库和连接字符串模板
Task Mining 需要一些额外的步骤,包括为 AI 特定的工作负载配置专用的代理节点。
在启用 Task Mining 之前,请参阅 Task Mining 安装部分,为 Task Mining 添加专用代理节点。
cluster_config.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
命令检查污点已消失。
enable
标志和 SQL 数据库。
cluster_config.json
中为 sql_connection_string_template
设置了值,则默认数据库名称为 AutomationSuite_Test_Manager
。
sql_connection_str
。这将覆盖 sql_connection_string_template
中设置的默认数据库和连接字符串模板。
cluster_config.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
}