- Linux 版 Automation Suite 发行说明
- EKS/AKS 上的 Automation Suite 发行说明
2023.10.3
发布日期:2024 年 4 月 19 日
我们很高兴宣布,您现在可以在主动/主动模式下部署 Automation Suite。借助此新配置,您可以提高系统可用性,通过分配工作负载来提升性能,并通过确保所有系统都可运行并同时共享负载来提供无缝故障转移。
目前,只有 Orchestrator 支持主动/主动设置,但我们正在努力让更多产品支持此设置。
要了解有关主动/主动配置的更多信息,请参阅 Disaster Recovery - 主动/被动和主动/主动。
对主动/主动部署的支持有一个附带好处:除了集群内配置外,Automation Suite 现在还支持外部 High Availability Add-on (HAA)。
虽然在主动/主动设置中必须在外部计算机上部署 HAA,但在所有其他情况下,它都是可选的。
有关如何配置 HAA(安装在 Automation Suite 所在同一集群或通过外部安装)的详细信息,请参阅 High Availability Add-on 配置和 High Availability Add-on 安装指南。
我们很高兴地宣布,您现在可以将独立版 Insights 迁移到 Automation Suite。通过此迁移,您可以享受在统一的单个位置部署多个 UiPath™ 本地部署产品相关的所有优势。有关更多详细信息,请参阅完整迁移。
勘误 - 于 2024 年 6 月 3 日添加:我们对迁移工具进行了多项改进,以期简化从独立产品迁移到 Automation Suite 的流程。
需要强调的一个显著的增强功能是该迁移工具能够自动为每个组织创建租户。这意味着您不再需要手动执行此操作。
tenant_xxxxxxxx
,其中 xxxxxxxx
表示 Automation Suite 组织 ID 的前八个字符。
除此之外,合并组织时,您不再需要提供租户 ID。
UiPath.OrganizationMigrationApp
工具中更新的参数:
-
我们重新调整了以下现有参数的用途:
-
s
参数以前需要独立产品的 Identity 数据库连接。现在,它要求您提供独立产品的组织 ID 列表。 -
d
参数以前需要 Automation Suite 的 Identity 数据库连接。现在,它要求您提供 Automation Suite 的组织 ID 列表。
-
-
我们引入了以下新参数:
-
i
参数需要独立产品的 Identity 数据库连接。 -
j
参数需要 Automation Suite 的 Identity 数据库连接。 -
o
参数需要独立产品的 Orchestrator 数据库连接。 -
p
参数需要 Automation Suite 的 URL。 -
此参数的
c
需要 OMS S2S 客户端密码。
-
uipath
、Redis 和 Longhorn 捆绑包外,默认执行现在还会生成 RKE2 捆绑包。
我们还对支持捆绑包工具参数进行了以下更改:
-
我们已弃用
-r
参数,该参数用于启用 RKE2 捆绑包生成,因为现在默认情况下会发生该操作; -
我们添加了一个新参数
-e
,以排除 RKE2 捆绑包,并仅生成uipath
支持捆绑包。
有关更多详细信息,请参阅使用 Automation Suite 支持捆绑包工具。
我们添加了更多先决条件检查,以优化安装和配置 Automation Suite 的整体体验,并尽早发现缺失的要求。以下是一些重点内容:
- 我们引入了一个新的先决条件检查来验证 Redis 连接。仅当您使用外部 Redis 集群时,此检查才可用。
- 我们添加了一个新的先决条件检查,用于验证跨 Automation Suite 版本的升级路径是否正确。
- 我们改进了 SQL 先决条件验证失败时的错误报告消息。现在,系统会显示详细的故障消息,以便更好地了解可能出现的问题,从而更轻松地进行故障排除。
有关先决条件脚本的更多信息,请参阅验证先决条件。
sf-logs
存储桶中存储的日志的清理流程。向 s3cmd
Delete 命令添加了重试逻辑,以确保即使在初始失败的情况下也能完全删除。此外,我们还增强了清理脚本,以便在清理 cronjobs 在特定日期处于活动状态时,删除早于指定删除日期的所有日志。
有关清理脚本的更多信息,请参阅如何清理 sf-logs 捆绑包中存储的旧日志。
cluster_config.json
文件中的 infra.pod_log_path
参数,为 RKE2 日志选择自定义日志路径。以前,您无法更改 /var/log/pods
默认日志路径。
/var/log/pods
中的日志。
- 勘误 - 于 2024 年 7 月 24 日添加:在代理环境中使用外部存储导致了 Orchestrator、Automation Suite 支持捆绑包工具、Prometheus、Thanas、Fluentd 等发生故障。现在不会再发生此行为。
-
勘误 - 于 2024 年 7 月 3 日添加:在配置电子邮件设置时,由于表单验证存在问题,您无法保存任何自定义配置。尽管已正确填写所有必填字段,但“保存”按钮错误地显示为灰色。现在,只要准确填写所有必填字段,即可成功提交表单。
-
我们修复了导致安装程序错过先决条件检查验证的问题。此问题导致无法访问或升级 Orchestrator。
-
有一个问题在节点意外重新启动后会导致警示电子邮件过多。我们已通过自动管理和终止孤立作业解决了此问题。
-
我们修复了与 CephMgrIsAbsent 存储警示的误报相关的问题。以前即使没有存储问题,系统也会显示警示。现在不会再发生此行为。
-
以前监控仪表板中缺少 Ceph 指标和警示。现在不会再发生此行为。
-
我们修复了由于缺少外部对象存储配置而导致卸载 rook-ceph 失败的问题。以前即使迁移成功,系统仍会显示错误消息。现在不会再发生此行为。
-
我们修复了导致凭据管理器错误地将 uipath-service 密码设置为空的问题。
-
我们修复了未安装 ArgoCD 时无法更新 TLS 证书的问题。
勘误 - 于 2024 年 8 月 14 日添加:在离线环境中使用外部 OCI 注册表时,有一个问题会影响支持捆绑包的生成。 在这些情况下,生成的支持捆绑包缺少历史日志,并且无法上传到任何选定的外部对象存储。 要解决此问题,请参阅故障排除部分。
勘误 - 于 2024 年 8 月 14 日添加:从 Automation Suite 2023.10.x 升级 由于仍存在 Longhorn 存储类而失败。 要解决此问题,您必须通过运行以下命令手动清理 Longhorn 存储类:
for sc in $(kubectl get sc -o json | jq -r '.items[] | select(.provisioner=="driver.longhorn.io") | .metadata.name'); do
kubectl delete sc "${sc}"
done
for sc in $(kubectl get sc -o json | jq -r '.items[] | select(.provisioner=="driver.longhorn.io") | .metadata.name'); do
kubectl delete sc "${sc}"
done
我们在Automation Suite 2023.10.5中修复了此问题。
ListBucket API
先决条件检查失败。 但是,AI Center 和 Task Mining 不使用ListBucket API
权限。 我们删除了Automation Suite 2023.10.5中不必要的检查。
勘误:添加于 2024 年 8 月 14 日:由于 Dex 映像版本存在问题,您无法为 ArgoCD 启用 SSO。 我们在Automation Suite 2023.10.5中修复了此问题。
snapshot-controller-crds
Pod 在升级后保持 CrashLoopBackOff 状态。 发生这种情况是因为在 RKE2 升级期间,新安装的snapshot-controller
与现有 之间存在冲突。 要解决此问题,请参阅故障排除部分。
勘误 - 于 2024 年 8 月 14 日添加:在某些情况下,Automation Suite 安装流程可能会由于遥测检查错误而失败。 要解决此问题,您必须手动将遥测检查设置为可选,然后重新启动安装。 从 Automation Suite 2023.10.5 开始,遥测检查错误不再中断安装过程。
我们建议您定期查看弃用时间表,以获取有关针对即将弃用和删除功能的任何更新。
要了解每个 Automation Suite 产品的更改,请访问以下链接。
如果产品显示为灰色,则此 Automation Suite 新版本不会对其进行任何更改。
此 Automation Suite 版本捆绑了以下内部组件:
组件 |
版本 |
---|---|
RKE2 |
1.26.11 |
ArgoCD |
2.7.7 |
logging-operator | 4.1.0 |
logging-operator-logging | 4.1.0 |
Gatekeeper | 3.12.0 |
rook-ceph |
1.9.4 |
prometheus-pushgateway |
2.1.6 |
证书管理器 |
1.12.3 |
rancher-istio |
102.2.0-up1.17.2 |
rancher-logging | 102.0.1-up3.17.10 |
rancher-logging-crd | 102.0.1-up3.17.10 |
rancher-monitoring-crd | 102.0.1-up40.1.2 |
rancher-gatekeeper-crd | 102.1.0-up3.12.0 |
rancher-gatekeeper |
100.2.0-up3.8.1 |
rancher-monitoring |
102.0.1-up40.1.2 |
longhorn |
1.4.3 |
longhorn-crd |
1.1.100 |
重新加载程序 |
0.0.129 |
CSI 驱动程序 smb |
1.10.0 |
velero |
3.1.6 |
redis 运算符 |
7.4.2-54 |
redis 集群 |
7.4.2-2 |
- 支持主动/主动部署
- 支持外部 High Availability Add-on
- 支持将独立版 Insights 迁移到 Automation Suite
- 简化了向 Automation Suite 的迁移
- 弃用从主机门户激活许可证
- 支持捆绑包工具改进
- 改进的先决条件检查
- 改进了 sf 日志清理流程
- RKE2 日志的自定义路径
- ArgoCD 日志级别增强
- 错误修复
- 已知问题
- TLS 1.2 中的弱密码
- 支持捆绑包日志收集失败
- 由于正在卸载 Longhorn,升级失败
- 外部对象存储的不必要的 ListBucket API 先决条件检查失败
- 无法为 ArgoCD 启用 SSO
- 快照-控制器-crds Pod 在升级后处于 CrashLoopBackOff 状态
- 由于遥测检查,安装失败
- 支持使用 Azure Government 上 AKS 的 FQDN 不正确生成的捆绑包
- 弃用时间表
- 捆绑详情
- 产品版本
- 内部第三方组件版本
- 迁移工具版本