- 概述
- 要求
- 安装
- 安装后
- 集群管理
- 监控和警示
- 迁移和升级
- 特定于产品的配置
- 最佳实践和维护
- 故障排除
- 如何在安装过程中对服务进行故障排除
- 如何卸载集群
- 如何清理离线工件以改善磁盘空间
- 如何清除 Redis 数据
- 如何启用 Istio 日志记录
- 如何手动清理日志
- 如何清理存储在 sf-logs 存储桶中的旧日志
- 如何禁用 AI Center 的流日志
- 如何对失败的 Automation Suite 安装进行调试
- 如何在升级后从旧安装程序中删除映像
- 如何自动清理 Longhorn 快照
- 如何禁用 TX 校验和卸载
- 如何手动将 ArgoCD 日志级别设置为 Info
- 如何为外部注册表生成已编码的 pull_secret_value
- 如何解决 TLS 1.2 中的弱密码问题
- 如何使用证书
- 如何使用集群内对象存储 (Ceph) 收集 DU 使用情况数据
- 如何在离线环境中安装 RKE2 SELinux
- 如何清理 NFS 服务器上的旧差异备份
- 无法获取沙盒映像
- Pod 未显示在 ArgoCD 用户界面中
- Redis 探测器失败
- RKE2 服务器无法启动
- 在 UiPath 命名空间中找不到密码
- ArgoCD 在首次安装后进入“进行中”状态
- 访问 ArgoCD 只读帐户时出现问题
- MongoDB Pod 处于 CrashLoopBackOff 状态或在删除后处于“等待 PVC 配置”状态
- 集群还原或回滚后服务运行状况不佳
- Pod 在 Init:0/X 中卡住
- Prometheus 处于 CrashLoopBackoff 状态,并出现内存不足 (OOM) 错误
- 监控仪表板中缺少 Ceph-rook 指标
- Pod 无法在代理环境中与 FQDN 通信
- 无法配置升级后的电子邮件警示
- 无正常的上游问题
- 使用 Automation Suite 诊断工具
- 使用 Automation Suite 支持捆绑包
- 探索日志

Linux 版 Automation Suite 安装指南
Automation Suite 中的每个产品都需要有自己的具有相应规范的 SQL 数据库。
默认情况下,安装程序会在安装过程中为您创建所有数据库。您必须为安装程序提供必要的权限才能在 SQL Server 中执行此操作。
或者,您可以创建自己的数据库。请参考下表,了解您需要使用的名称。
如果您选择为新安装的 Automation Suite 使用自己的数据库,我们强烈建议设置新的数据库,而不是使用现有数据库。此预防措施有必要,以防止旧数据库中的剩余元数据与 Automation Suite 的操作发生任何冲突。
下表列出了数据库名称及其相应的格式。
|
产品/服务 |
默认数据库名称 |
连接字符串格式 |
|---|---|---|
|
共享平台功能 |
| |
|
Orchestrator |
| |
|
Action Center |
| |
|
Automation Suite 机器人 |
| |
|
Automation Hub |
| |
|
Data Service |
| |
|
Insights |
| |
|
Test Manager |
| |
|
Task Mining |
| |
|
AI Center |
| |
|
Apps | AutomationSuite_Apps1 | |
|
Document Understanding |
| |
|
Process Mining |
AutomationSuite_ProcessMining_Warehouse2AutomationSuite_Airflow3 |
#{。
AutomationSuite_ProcessMining_Warehouse 使用 ADO.NET 和 PYODBC 格式。
AutomationSuite_Airflow 使用 PYODBC 连接字符串格式。手动创建数据库时,AutomationSuite_Airflow 必须启用 READ_COMMITTED_SNAPSHOT。与 AutomationSuite_Airflow 数据库的连接不能以 { 字符开头。
如果在配置文件中手动设置连接字符串,则可以对 SQL、JDBC 或 ODBC 密码进行转义,如下所示:
- 对于 SQL:在密码的开头和结尾添加
',并将任何其他'加倍。 - 对于 JDBC/ODBC:在密码的开头添加
{,在密码的末尾添加},并将其他任何}加倍。
您可以在弹性池中使用数据库,以获得更高的成本效益。
SQL 排序规则
SQL_Latin1_General_CP1_CI_AS。我们强烈建议您使用此特定设置,以获得最佳性能和稳定性。
虽然您可以灵活使用所选的排序规则,但请注意,未经测试的配置可能会导致意外问题。
我们不建议使用二进制 SQL 或任何区分大小写的排序规则,因为它们会导致安装 Automation Suite 时出现已知问题。
dbcreator 角色。
db_owner 和 db_securityadmin 角色。
db_owner,则 SQL 帐户应在所有数据库上具有以下角色和权限(唯一的例外是 Insights,它仍需要 db_owner)。
db_securityadmindb_ddladmindb_datawriterdb_datareader- 对 dbo 架构的
EXECUTE权限
db_securityadmin 和 db_ddladmin 角色,因此之后您可以撤销该权限。
Automation Suite 仅支持列出的 SQL 密码:
TLS_AES_256_GCM_SHA384TLS_CHACHA20_POLY1305_SHA256TLS_AES_128_GCM_SHA256TLS_AES_128_CCM_SHA256ECDHE-ECDSA-AES256-GCM-SHA384ECDHE-RSA-AES256-GCM-SHA384ECDHE-ECDSA-CHACHA20-POLY1305ECDHE-RSA-CHACHA20-POLY1305ECDHE-ECDSA-AES256-CCMECDHE-ECDSA-AES128-GCM-SHA256ECDHE-RSA-AES128-GCM-SHA256ECDHE-ECDSA-AES128-CCMECDHE-ECDSA-AES128-SHA256ECDHE-RSA-AES128-SHA256ECDHE-ECDSA-AES256-SHAECDHE-RSA-AES256-SHAECDHE-ECDSA-AES128-SHAECDHE-RSA-AES128-SHAAES256-GCM-SHA384AES256-CCMAES128-GCM-SHA256AES128-CCMAES256 - SHA256AES128 - SHA256AES256 SHAAES128 SHADHE-RSA-AES256-GCM-SHA384DHE-RSA-CHACHA20-POLY1305DHE-RSA-AES256-CCMDHE-RSA-AES128-GCM-SHA256DHE-RSA-AES128-CCMDHE-RSA-AES256-SHA256DHE-RSA-AES128-SHA256DHE-RSA-AES256-SHADHE-RSA-AES128-SHAPSK-AES256-GCM-SHA384PSK-CHACHA20-POLY1305PSK-AES256-CCMPSK-AES128-GCM-SHA256PSK-AES128-CCMPSK-AES256-Cube-SHAPSK-AES128-Cube-SHA256PSK-AES128-Cube-SHADHE-PSK-AES256-GCM-SHA384DHE-PSK-CHACHA20-POLY1305DHE-PSK-AES256-CCMDHE-PSK-AES128-GCM-SHA256DHE-PSK-AES128-CCMDHE-PSK-AES256-Cube-SHADHE-PSK-AES128-Cube-SHA256DHE-PSK-AES128-Cube-SHAECDHE-PSK-CHACHA20-POLY1305ECDHE-PSK-AES256-Cube-SHAECDHE-PSK-AES128-Cube-SHA256ECDHE-PSK-AES128-Cube-SHARSA-PSK-AES256-GCM-SHA384RSA-PSK-CHACHA20-POLY1305RSA-PSK-AES128-GCM-SHA256RSA-PSK-AES256-Cube-SHARSA-PSK-AES128-Cube-SHA256RSA-PSK-AES128-Cube-SHA
Automation Hub 和 Document Understanding 要求 SQL Server 具有 SQL Server 数据库引擎的全文搜索组件,默认情况下并不总是安装该组件。
如果您在安装 SQL Server 时没有选择全文搜索,请在配置 Automation Hub 租户和 Document Understanding 之前再次运行 SQL Server 安装程序以进行添加。
有关更多信息,请查看本指南,了解如何在 SQL Server 上添加/安装功能。您还可以在此处查看可添加到 SQL Server 的所有组件,其中也包括全文搜索。
.json 函数的 SQL Server 2019 或 2022。
对于 Azure SQL,请确保数据库为 S3 服务对象服务目标或更高版本。
确保将 Insights 数据库的兼容性级别设置为 130 或更高。在大多数情况下,默认设置可满足此要求。有关详细信息,请参阅查看或更改数据库 (SQL Server) 的兼容性级别。
安装将验证这两个条件,并在未达到最低要求时向您发出警示。
Data Service 需要 SQL Server 2016 或更高版本。
Latin1_General_CI_AS。
如果您使用 SQL Server 2019 或更高版本创建自己的数据库,请确保向用户授予以下 Data Service 权限:
GRANT ALTER ANY SENSITIVITY CLASSIFICATION TO {userName};
GRANT VIEW ANY SENSITIVITY CLASSIFICATION TO {userName};GRANT ALTER ANY SENSITIVITY CLASSIFICATION TO {userName};
GRANT VIEW ANY SENSITIVITY CLASSIFICATION TO {userName};1433进行 Airflow 数据库连接。
不支持非标准 SQL Server 端口。
设置 Microsoft SQL Server 时,请确保将安装 Airflow 数据库的 SQL Server 计算机的时区设置为 UTC。
AutomationSuite_ProcessMining_Warehouse ,以便为 Process Mining 流程应用程序存储数据。
AutomationSuite_ProcessMining_Warehouse 设置 Microsoft SQL Server 数据库计算机的硬件要求和建议。
要计算硬件要求,您需要了解以下内容:
- 流程中的 (百万) 个事件数。
-
输出数据中的案例和事件字段数量。例如,在 TemplateOne 中,该数量为 30。
注意:在开发环境中,出于性能考虑,建议使用记录数有限的小型开发数据集。
您可以使用容量计算器来确定硬件要求,从而为 Process Mining 设置专用的 Microsoft SQL Server 计算机。 将 Process Mining 添加到“产品部分”时,系统将显示 1 个专用 SQL Server 的最低要求。
另请参阅硬件要求。
db_securityadmin database-level角色,才能在 Process Mining 数据仓库 SQL Server 上启用按应用程序安全性。 有关详细信息,请参阅 Microsoft 官方文档数据库级别角色。
另请参阅 配置流程应用程序安全性。
连接到外部 Orchestrator 的 AI Center 要求
AutomationSuite_Platform 的新数据库。
在启用 FIPS 140-2 的计算机上安装 AI Center 的要求
-
在开始安装 Automation Suite 之前,请执行以下步骤:
-
按照 Microsoft 说明,在计划安装 Microsoft Server 的计算机上启用 FIPS 140-2。
-
在已启用 FIPS 140-2 的计算机上安装 Microsoft SQL Server。
-
通过从 SQL Server 或任何可以连接到具有已配置 SQL 主机名的 SQL Server 的服务器运行以下命令,以获取 Microsoft SQL Server 证书:
nmap -sV -p <port> -vv --script ssl-cert domainnmap -sV -p <port> -vv --script ssl-cert domain
-
-
在安装 Automation Suite 期间,请执行以下步骤:
-
在
cluster_config.json文件中,将以下值附加到 AI Centersql_connection_string_template_jdbc连接字符串:encrypt=true;trustServerCertificate=false;fips=true;。示例:
jdbc:sqlserver://sfdev1804627-c83f074b-sql.database.windows.net:1433;database=DB_NAME_PLACEHOLDER;user=testadmin;password=***;encrypt=true;trustServerCertificate=false;fips=true;Connection Timeout=30;hostNameInCertificate=sfdev1804627-c83f074b-sql.database.windows.net"jdbc:sqlserver://sfdev1804627-c83f074b-sql.database.windows.net:1433;database=DB_NAME_PLACEHOLDER;user=testadmin;password=***;encrypt=true;trustServerCertificate=false;fips=true;Connection Timeout=30;hostNameInCertificate=sfdev1804627-c83f074b-sql.database.windows.net"有关数据库配置的详细信息,请参阅高级安装体验和更新 SQL 数据库。
-
将从步骤 1.c 中导出的证书添加到主机的信任存储区。有关详细信息,请参阅更新 CA 证书。
-
READ_COMMITTED_SNAPSHOT”选项设置为“ON”。
READ_COMMITTED_SNAPSHOT 是否已启用:
SELECT is_read_committed_snapshot_on FROM sys.databases
WHERE name like 'PLACEHOLDER' SELECT is_read_committed_snapshot_on FROM sys.databases
WHERE name like 'PLACEHOLDER' 确保将 PLACEHOLDER 替换为您的 Orchestrator 数据库名称。
1。
0。使用以下查询启用它:
ALTER DATABASE PLACEHOLDER
SET READ_COMMITTED_SNAPSHOT ONALTER DATABASE PLACEHOLDER
SET READ_COMMITTED_SNAPSHOT ONREAD_COMMITTED_SNAPSHOT。