- Linux 版 Automation Suite 发行说明
- EKS/AKS 上的 Automation Suite 发行说明
Automation Suite 发行说明
2023.10.1
发布日期:2023 年 12 月 19 日
Red Hat 不再支持 RHEL 8.3、8.4、8.5 和 8.7。因此,我们已将其从兼容的 RHEL 版本列表中删除。我们目前支持 RHEL 8.6 和 8.8,但我们建议使用后者。
如果您从较旧的 Automation Suite 版本升级,请确保在开始升级之前使用受支持的 RHEL 版本。
有关更多详细信息,请参阅“Automation Suite 硬件和软件要求”。
hydrate-registry.sh
脚本时不再需要使用 --bundle-type
标记。
- 勘误 - 于 2024 年 6 月 25 日添加:我们修复了一个日志记录配置问题,该问题由于 Redis 日志在
/var/lib/rancher
中累积而导致主机存储空间被填满。 -
勘误 - 于 2024 年 5 月 20 日添加:以前,在具有集群内存储的单节点部署上,从版本 2022.4.1 或更早版本的升级会在 Fabric 阶段失败。
rook-ceph
迁移问题导致了失败。现在不会再发生此行为。 -
以前,在安装所需的 RPM 包时,缺少
cluster_config.json
文件会引发错误。现在,如果在运行./validateUiPathASReadiness.sh install-packages
时该文件不存在,我们会假设您在执行在线安装,并且不会给出错误提示。 -
我们修复了执行 2023.10.0 离线安装后导致触发器僵尸进程启动的问题。
Erratum - added December 18, 2024: An issue causes upgrades to fail when the existing Insights PVC sizes are inadvertently overridden. To address this problem, you must manually change the PVC sizes in ArgoCD UI. For details, see the Troubleshooting section.
This issue is fixed in Automation Suite 2024.10.7.
Erratum - added December 18, 2024: Following an Automation Suite upgrade from version 2023.4 or older, reinstalling or upgrading Insights results in data loss due to an issue with Insights storage class changes. To address the problem, see Troubleshooting.
We fixed the issue in Automation Suite 2023.10.7.
redis-cluster-0
pod to get stuck in the terminating state when you perform a node drain in non-HA Redis scenarios. To address the problem, you must force delete the pod using the following command:
kubectl -n redis-system delete pod redis-cluster-0 --force
kubectl -n redis-system delete pod redis-cluster-0 --force
We fixed the issue in Automation Suite 2023.10.7.
redis.<primary-fqdn>
and redis-db.<primary-fqdn>
during Active/Passive prerequisite checks. This issue is fixed in Automation Suite 2024.10.7.
Erratum - added December 18, 2024: An Insights annotation issue blocks the Automation Suite installer. We fixed the issue in Automation Suite 2023.10.7.
exclude= rke2-*
未添加到第一台服务器以外的节点上的/etc/yum.conf
文件中。 在特定环境中,尤其是在在线环境中,尝试升级所有组件可能会导致意外升级第一台服务器以外的节点上的 RKE2 服务。
exclude=rke2-*
添加到 Automation Suite 集群所有节点上的/etc/yum.conf
文件中。
aicenter skill sync
and aicenter skill status
commands during a side-by-side upgrade.
To fix this issue, you must manually edit the syntax. For details, see the Troubleshooting section.
cluster_config.json
文件的orchestrator.testautomation
部分下提供 SQL 连接字符串时, uipathctl
二进制文件将忽略连接字符串,并使用orchestrator
部分下的连接字符串。 要解决此问题,请参阅故障排除部分。
勘误 - 于 2024 年 10 月 17 日添加:在仅启用 IMDSv2 的 AWS 计算机上部署 Automation Suite 时,填充节点标签时安装会失败。 要解决此问题,请参阅可选:在多节点 HA 就绪生产集群中启用对区域故障的恢复能力中的重要说明。
system-upgrade
命名空间中存在失败的作业,升级 Automation Suite 失败。 如果升级命令在任何阶段(基础架构、结构或服务升级)失败,请在重试升级之前执行以下步骤:
-
列出
system-upgrade
命名空间中的现有作业:kubectl get jobs -n system-upgrade
kubectl get jobs -n system-upgrade -
删除失败的作业:
kubectl -n system-upgrade delete jobs <failed_jobs>
kubectl -n system-upgrade delete jobs <failed_jobs>运行命令时,将<failed_jobs>
占位符替换为失败的作业的名称,并用空格分隔。
我们在Automation Suite 2023.10.6中修复了此问题。
System.Net.Http.HttpRequestException: The proxy tunnel request to proxy 'http://<proxyFQDN>:8080/' failed with status code '404'.
System.Net.Http.HttpRequestException: The proxy tunnel request to proxy 'http://<proxyFQDN>:8080/' failed with status code '404'.
要解决此问题,请参阅故障排除部分。
勘误 - 于 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 月添加:由于配置问题,从集群内对象存储迁移到外部对象存储失败。 因此,您不得在此版本的 Automation Suite 中尝试从 Ceph 集群内对象存储迁移到外部对象存储。 我们在 Automation Suite 2023.10.2 中修复了此问题, 您可以安全地从 Ceph 迁移到外部对象存储。
勘误 - 于 2024 年 7 月 24 日添加:在代理环境中使用外部存储会导致 Orchestrator、Automation Suite 支持捆绑包工具、Prometheus、Thanas、Fluentd 等发生故障。我们在 Automation Suite 2023.10.3 中修复了此问题。
/identity_/api/setting
endpoint.
Email.Smtp.UseDefaultCredentials
is set to True
, like in the following example:
{
"Settings": [
{
"Key": "Email.Smtp.Host",
"Value": "SendGrid"
},
{
"Key": "Email.Smtp.Port",
"Value": "587"
},
{
"Key": "Email.Smtp.UserName",
"Value": ""
},
{
"Key": "Email.Smtp.Domain",
"Value": ""
},
{
"Key": "Email.Smtp.FromEmail",
"Value": "no-reply@uipath.com"
},
{
"Key": "Email.Smtp.FromDisplayName",
"Value": "UiPath Platform"
},
{
"Key": "Email.Smtp.EnableSsl",
"Value": "true"
},
{
"Key": "Email.Smtp.UseDefaultCredentials",
"Value": "true"
},
{
"Key": "Email.Smtp.Password",
"Value": ""
},
{
"Key": "Email.Smtp.ConnectionTimeout",
"Value": "180000"
}
],
"PartitionGlobalId": ""
}
{
"Settings": [
{
"Key": "Email.Smtp.Host",
"Value": "SendGrid"
},
{
"Key": "Email.Smtp.Port",
"Value": "587"
},
{
"Key": "Email.Smtp.UserName",
"Value": ""
},
{
"Key": "Email.Smtp.Domain",
"Value": ""
},
{
"Key": "Email.Smtp.FromEmail",
"Value": "no-reply@uipath.com"
},
{
"Key": "Email.Smtp.FromDisplayName",
"Value": "UiPath Platform"
},
{
"Key": "Email.Smtp.EnableSsl",
"Value": "true"
},
{
"Key": "Email.Smtp.UseDefaultCredentials",
"Value": "true"
},
{
"Key": "Email.Smtp.Password",
"Value": ""
},
{
"Key": "Email.Smtp.ConnectionTimeout",
"Value": "180000"
}
],
"PartitionGlobalId": ""
}
勘误 - 于 2024 年 6 月 3 日添加:Airflow 的网络策略有时会阻止 DNS 正常工作。为防止出现此问题,请运行以下命令。
sudo networkPolicyTool.sh --createNetworkPolicy ./Configs/networkPolicyTool/airflow.yaml --add
sudo networkPolicyTool.sh --createNetworkPolicy ./Configs/networkPolicyTool/airflow.yaml --add
勘误 - 添加于 2024 年 4 月 19 日:即使不存在存储问题,也会显示 CephMgrIsAbsent 的误报警示。此问题在 Automation Suite 23.10.3 中已修复。
勘误 - 于 2024 年 4 月 19 日添加:卸载 rook-ceph 时,显示与缺少的外部对象存储配置相关的错误消息。即使迁移成功,也会出现此问题。此行为已在 Automation Suite 23.10.3 中修复。
勘误 - 于 2024 年 4 月 19 日添加:在某些情况下,监控仪表板中会缺少 Ceph 指标和警示。要解决此问题,请参阅故障排除部分。
勘误 - 于 2024 年 2 月 28 日添加:存储过程不支持 SQL Server 和 SQL 数据库之间的排序规则差异。为避免任何潜在问题,必须确保 SQL Server 和 SQL 数据库的排序规则设置相同。
勘误 - 2024 年 2 月 28 日添加:我们发现一个问题,会影响将 Automation Suite 2022.10 或更早版本并行升级到 2023.10.0 和 2023.10.1。由于从 MongoDB 到 SQL Server 的迁移错误,如果您启用了 Apps 并对 SQL Server 数据库使用 Kerberos 身份验证,则升级操作将失败。
建议的解决方案是升级到 Automation Suite 2023.10.2 或更高版本。
勘误 - 于 2024 年 2 月 28 日添加:每当尝试将新产品添加到现有 Automation Suite 安装中时,安装程序都会错误地要求您提供临时注册表,从而导致安装过程失败。
要解决此问题,请使用以下解决方法:
- 确保临时注册表已启动。
- 通过运行以下命令,更改 Docker 注册表状态副本集的就绪探测器设置:
kubectl patch statefulset docker-registry -n docker-registry --type json -p '[{"op": "replace", "path": "/spec/template/spec/containers/0/readinessProbe", "value": {"httpGet":{"scheme":"HTTPS", "path": "/", "port": 5000}}}]'
kubectl patch statefulset docker-registry -n docker-registry --type json -p '[{"op": "replace", "path": "/spec/template/spec/containers/0/readinessProbe", "value": {"httpGet":{"scheme":"HTTPS", "path": "/", "port": 5000}}}]'
我们建议您定期查看弃用时间表,以获取有关针对即将弃用和删除功能的任何更新。
要了解每个 Automation Suite 产品的更改,请访问以下链接。
如果产品显示为灰色,则此 Automation Suite 新版本不会对其进行任何更改。
此 Automation Suite 版本捆绑了以下内部组件:
组件 |
版本 |
---|---|
RKE2 |
1.26.5 |
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.8.0 |
velero |
3.1.6 |
redis 运算符 |
7.2.4-7 |
redis 集群 |
7.2.4-64 |
- 不受支持的 RHEL 版本
- 注册表结合改进
- 错误修复
- 已知问题
- Upgrade failure due to overridden Insights PVC sizes
- Data loss when reinstalling or upgrading Insights following Automation Suite upgrade
- Node maintenance issue in non-HA Redis
- Unnecessary Redis DNS resolution validations during Active/Passive checks
- Insights annotation issue blocks installer
- 其他节点上的意外 RKE2 服务升级
- AI Center skills sync failure during side-by-side upgrade
- 忽略测试自动化 SQL 连接字符串
- 填充节点标签时安装失败
- 由于 system-upgrade 命名空间中的作业失败,因此无法升级
- Pod 无法在代理环境中与 FQDN 通信
- TLS 1.2 中的弱密码
- 支持捆绑包日志收集失败
- 由于正在卸载 Longhorn,升级失败
- 外部对象存储的不必要的 ListBucket API 先决条件检查失败
- 无法为 ArgoCD 启用 SSO
- 快照-控制器-crds Pod 在升级后处于 CrashLoopBackOff 状态
- 从集群内对象存储迁移到外部对象存储失败
- 在代理环境中使用外部对象存储时,组件出现故障
- 在电子邮件设置中保存自定义配置时出现问题
- Airflow 中的网络策略可能会导致 DNS 无法正常运行
- 与 CephMgrIsAbsent 警示相关的问题
- 卸载 rook-ceph 后迁移到 S3 对象存储时出现错误消息
- 影响 Ceph 指标和警示的问题
- 不支持 SQL Server 和 SQL 数据库之间的排序规则差异
- 由于 MongoDB 迁移到 SQL Server,升级失败
- 将新产品添加到现有 Automation Suite 时安装失败
- 弃用时间表
- 捆绑详情
- 产品版本
- 内部第三方组件版本
- 迁移工具版本