- 概述
- 要求
- 安装
- 安装后
- 集群管理
- 监控和警示
- 迁移和升级
- 特定于产品的配置
- 最佳实践和维护
- 故障排除
- 无法获取沙盒映像
- Pod 未显示在 ArgoCD 用户界面中
- Redis 探测器失败
- RKE2 服务器无法启动
- 在 UiPath 命名空间中找不到密码
- ArgoCD 在首次安装后进入“进行中”状态
- 意外不一致;手动运行 fsck
- MongoDB Pod 处于 CrashLoopBackOff 状态或在删除后处于“等待 PVC 配置”状态
- MongoDB Pod 从 4.4.4-ent 升级到 5.0.7-ent 失败
- 集群还原或回滚后服务运行状况不佳
- Pod 在 Init:0/X 中卡住
- Prometheus 处于 CrashLoopBackoff 状态,并出现内存不足 (OOM) 错误
- 监控仪表板中缺少 Ceph-rook 指标
- 使用 Automation Suite 诊断工具
- 使用 Automation Suite 支持包工具
- 探索日志
步骤 4:在 Automation Suite 中合并组织
运行 UiPath.OrganizationMigrationApp 工具时,您必须提供以下详细信息:
-
独立产品组织 ID 列表
-
Automation Suite 的组织 ID 列表
有关更多详细信息,请参阅迁移工具参数。
确保使用与步骤 1:将 Identity 组织数据从独立移动到 Automation Suite 中标识的组织 ID 相同的组织 ID。
\
。
要在 Automation Suite 中合并组织,请运行以下命令:
./UiPath.OrganizationMigrationApp merge -i '<identity database connection of Automation Suite>' -o '<restored orchestrator DB in Automation Suite connection string>' -s '<list of organization IDs of the standalone product separated by comma, e.g. orgID1,orgID2>' -d '<list of organization IDs of Automation Suite separated by comma, e.g. orgID1,orgID2>'
./UiPath.OrganizationMigrationApp merge -i '<identity database connection of Automation Suite>' -o '<restored orchestrator DB in Automation Suite connection string>' -s '<list of organization IDs of the standalone product separated by comma, e.g. orgID1,orgID2>' -d '<list of organization IDs of Automation Suite separated by comma, e.g. orgID1,orgID2>'
-
确保为输入中的源 SQL 连接和目标 SQL 连接字符串添加
TrustServerCertificate=True
。 -
如果您要合并多个组织对,请确保独立产品的组织 ID 序列与 Automation Suite 的组织 ID 序列匹配。
要在 Automation Suite 中合并组织,请运行以下命令:
./UiPath.OrganizationMigrationApp merge -i "<identity database connection of Automation Suite>" -o "<restored orchestrator DB in Automation Suite connection string>" -s "<list of organization IDs of the standalone product separated by comma, e.g. orgID1,orgID2>" -d "<list of organization IDs of Automation Suite separated by comma, e.g. orgID1,orgID2>"
./UiPath.OrganizationMigrationApp merge -i "<identity database connection of Automation Suite>" -o "<restored orchestrator DB in Automation Suite connection string>" -s "<list of organization IDs of the standalone product separated by comma, e.g. orgID1,orgID2>" -d "<list of organization IDs of Automation Suite separated by comma, e.g. orgID1,orgID2>"
TrustServerCertificate=True
。
迁移到 Automation Suite 后,只有来自独立 Orchestrator 的用户才能访问 Orchestrator。
下表提供了对多种迁移方案及其对用户影响的深入了解:
条件 |
源用户是否提供了电子邮件地址? |
目标用户是否拥有电子邮件地址? |
源用户的电子邮件地址是否与目标用户的电子邮件地址相同? |
源用户名与目标用户名是否相同? |
结果 |
---|---|---|---|---|---|
1 |
|
|
|
|
源用户已移至目标组织;目标组织用户有权访问独立的 Orchestrator。 |
2 |
|
|
|
|
源用户已移至目标组织;目标组织用户有权访问独立的 Orchestrator。 合并后,两个用户使用相同的用户名,并且他们必须使用电子邮件地址登录。 |
3 |
|
|
|
或者 |
源用户与目标用户合并;目标用户有权访问独立的 Orchestrator。 |
4 |
|
|
不适用 |
|
源用户已移至目标组织;目标组织用户有权访问独立的 Orchestrator。 |
5 |
|
|
不适用 |
|
源用户与目标用户合并;目标用户有权访问独立的 Orchestrator。 |
6 |
|
|
不适用 |
|
源用户已移至目标组织;目标组织用户有权访问独立的 Orchestrator。 |
7 |
|
|
不适用 |
|
您必须手动配置目标用户的电子邮件地址,或删除目标用户。 如果配置电子邮件地址,则源用户将与目标用户合并,并且目标用户有权访问独立的 Orchestrator。 如果删除目标用户,则源用户将移至目标组织,并且目标组织用户有权访问独立的 Orchestrator。 |
8 |
|
|
不适用 |
|
源用户已移至目标组织,而目标组织用户有权访问独立的 Orchestrator。 |
9 |
|
|
不适用 |
|
您必须将目标用户的电子邮件地址配置为空,或删除目标用户。 如果您将电子邮件地址配置为空,则源用户将与目标用户合并,并且目标用户有权访问独立的 Orchestrator。 如果删除目标用户,则源用户将移至目标组织,并且目标组织用户有权访问独立的 Orchestrator。 |
如果源机器人和目标机器人用户名相同,则源机器人用户将附加用户 ID,并移至目标组织。
源机器人用户名 |
目标机器人用户名 |
已移动源机器人用户名 |
---|---|---|
同一机器人 |
同一机器人 |
|
如果源机器人组名称和目标机器人组名称相同,则系统会向源机器人用户附加一个字符串,并将其移至目标组织。
源组名称 |
目标组名称 |
已移动源组用户名 |
---|---|---|
同一组 |
同一组 |
|
如果组织合并失败,请检查日志。 根据身份迁移或 Orchestrator 迁移是否失败,请执行以下步骤:
如果 Orchestrator 迁移失败,则 Orchestrator 数据库将回滚,但身份数据库不会回滚。 因此,您必须还原身份数据库的备份并替换连接字符串才能使用新数据库。 修复错误后,再次运行组织合并命令。
如果 Orchestrator 迁移失败,请执行以下步骤:
-
还原身份数据库的备份。
-
右键单击数据库目录,然后选择“ 导入数据层应用程序”。
-
选择备份数据库文件。
-
输入备份数据库名称。
-
等待流程完成。
-
-
替换身份连接字符串。
`"platform": { "sql_connection_str": "<dotnet connection string>", (added line) "enabled": true, },`
`"platform": { "sql_connection_str": "<dotnet connection string>", (added line) "enabled": true, },` -
修复错误,然后使用新的平台连接字符串再次运行合并命令。