- 先决条件检查
- 下载安装包
- uipathctl cluster
- uipathctl 集群维护
- uipathctl cluster maintenance disable
- uipathctl cluster maintenance enable
- uipathctl cluster maintenance is-enabled
- uipathctl cluster migration
- uipathctl cluster migration export
- uipathctl cluster migration import
- uipathctl cluster migration run
- uipathctl 集群升级
- uipathctl 配置
- uipathctl config add-host-admin
- uipathctl config additional-ca-certificates
- uipathctl config additional-ca-certificates get
- uipathctl config additional-ca-certificates update
- uipathctl 配置警示
- uipathctl configalerts add-email
- uipathctl config alerts remove-email
- uipathctl config alerts update-email
- uipathctl config argocd
- uipathctl config argocd ca-certificates
- uipathctl config argocd ca-certificates get
- uipathctl config argocd ca-certificates update
- uipathctl config argocd generate-dex-config
- uipathctl config argocd generate-rbac
- uipathctl config argocd registry
- uipathctl config argocd registry get
- uipathctl config argocd registry update
- uipathctl config enable-basic-auth
- uipathctl config Orchestrator
- uipathctl config Orchestrator get-config
- uipathctl config orchestrator update-config
- uipathctl config saml-certificates get
- uipathctl config saml-certificates rotate
- uipathctl config saml-certificates update
- uipathctl config tls-certificates
- uipathctl config tls-certificates get
- uipathctl config tls-certificates update
- uipathctl config token-signing-certificates
- uipathctl config token-signing-certificates get
- uipathctl config token-signing-certificates rotate
- uipathctl config token-signing-certificates update
- uipathctl 运行状况
- uipathctl 运行状况捆绑包
- uipathctl 运行状况检查
- uipathctl health diagnose
- uipathctl health test
- uipathctl 清单
- uipathctl manifest apply
- uipathctl manifest diff
- uipathctl manifest get
- uipathctl manifest get-revision
- uipathctl manifest list-applications
- uipathctl manifest list-revisions
- uipathctl manifest render
- uipathctl 先决条件
- uipathctl prereq create
- uipathctl prereq run
- uipathctl 资源
- uipathctl 资源报告
- uipathctl 快照
- uipathctl 快照备份
- uipathctl snapshot backup create
- uipathctl snapshot backup disable
- uipathctl snapshot backup enable
- uipathctl snapshot delete
- uipathctl snapshot list
- uipathctl snapshot restore
- uipathctl snapshot restore create
- uipathctl snapshot restore delete
- uipathctl snapshot restore history
- uipathctl snapshot restore logs
- uipathctl 版本
- 在 EKS/AKS 上升级 Automation Suite
- 从 Linux 上的 Automation Suite 迁移到 EKS/AKS 上的 Automation Suite
从 Linux 上的 Automation Suite 迁移到 EKS/AKS 上的 Automation Suite
您可以从部署在 Linux 计算机上的 Automation Suite 迁移到 EKS/AKS 上的 Automation Suite。 为此,您必须使用uipathctl
将数据从一种 Automation Suite 风格移动到另一种风格。
此迁移过程的优点之一是,您可以多次尝试执行,而不会影响现有集群。
您只能迁移到 EKS/AKS 上新安装的 Automation。 当前不支持迁移到 EKS/AKS 上的现有 Automation 安装。
要求
要从 Linux 上的 Automation Suite 迁移到 EKS/AKS 上的 Automation Suite,您必须满足以下要求:
-
您必须在两个环境之间建立连接。
-
您必须在源集群中配置外部对象存储。如果您使用集群内存储,请参阅将集群内对象存储迁移到外部对象存储。
-
Linux 上的 Automation Suite 版本必须为 2022.10 或更高版本。
-
“仅限离线”要求:您必须结合使用源集群。
流程概述
# |
迁移步骤 |
---|---|
1. |
强制。下载 有关下载说明,请参阅 uipathctl。 |
2. |
强制。下载 有关下载说明,请参阅 versions.json。 |
3. |
为源集群和目标集群准备 Docker 映像。 可选。如果您的部署处于离线状态或者您使用私有 OCI 注册表,请确保提供所需的映像。 |
4. |
准备目标集群:
|
5. |
运行迁移并移动数据。 迁移将同时在源集群和目标集群上执行 Pod。为源集群配置的外部对象存储(特别是平台存储桶)用作中间迁移存储位置。 源集群:
目标集群:
|
6. |
|
数据迁移和职责
数据 |
迁移机制 |
|
---|---|---|
状态 | 职责 | |
SQL |
保留 您有两个选择:
|
客户 |
Docker 注册表 |
未迁移 如果使用私有注册表,则必须结合使用目标注册表。如果对目标集群使用 |
客户 |
FQDN |
可选 您必须为新集群选择新的 FQDN。 或者,您可以根据需要还原为以前的 FQDN。 |
客户 |
证书 |
未迁移 您必须将证书作为新集群安装的一部分。 |
客户 |
集群配置 |
未迁移 您必须生成适用于目标集群类型(AKS 或 EKS)的新 |
客户 |
用户创建的自定义警示和仪表板 |
未迁移 您必须在迁移后重新配置自定义警示和仪表板。 |
客户 |
用户创建的应用程序日志/Prometheus 流配置 |
未迁移 您必须重新配置应用程序日志和 Prometheus 流。 |
客户 |
动态工作负载 |
取决于应用程序 AI Center 训练作业丢失;技能会保留。 |
技能(升级后需要执行的脚本): UiPath 训练作业: Customer |
对象存储 |
外部对象存储:保留 对于外部对象存储,您有两个选项:
重要提示:如果您使用的是集群内对象存储,则必须在升级前执行 ceph 到外部的迁移。 |
从集群内迁移到外部对象存储:Customer 外部对象存储:UiPath |
Insights |
保留 |
UiPath |
MongoDB 数据 |
保留 MongoDB 数据将移至目标 SQL。 |
UiPath |
RabbitMQ |
不需要 |
UiPath |
监控(数据) |
不需要 监控数据不适用于新集群。 |
不适用 |
准备
准备 cluster_config.json 文件
开始迁移流程后,请勿修改源集群。
要准备cluster_config.json
文件,请执行以下步骤:
没有互联网访问要求的私有注册表
迁移过程需要最新的 uipathcore
Docker 映像标签,以便源集群和目标集群都可用使用该标签。如果源集群处于离线状态,请通过执行以下步骤使映像可用:
具有互联网访问要求的私有注册表
如果使用私有注册表,则必须为它设置种子。有关说明,请参阅配置符合 OCI 的注册表。
离线且具有集群内注册表要求
如果您在离线环境中使用集群内注册表,请执行以下步骤:
执行
要迁移到 EKS/AKS 上的 Automation Suite,请执行以下步骤:
AI Center 技能迁移
仅当您在源集群和目标集群上都启用了 AI Center 时,本部分中的步骤才适用。请注意,这些说明假定目标集群上的 AI Center 指向包含用于运行技能的技能数据的数据库。
完成迁移后,您必须同步 AI Center 技能,以便再次使用。
检查技能迁移状态
运行技能迁移
要运行技能迁移,请执行以下步骤:
在检查技能迁移状态或运行技能迁移时,您可以同时使用所有技能。或者,您可以仅对选定的技能执行这些操作,方法是在步骤 3 中将 -d "[skill_id1, skill_id2, .... ]"
作为额外参数传递给 curl
。