- 概述
- 要求
- 安装
- 安装后
- 迁移和升级
- 监控和警示
- 集群管理
- 特定于产品的配置
- 故障排除

EKS/AKS 上的 Automation Suite 安装指南
迁移先决条件
link在开始迁移之前,请确保您满足以下先决条件:
.NET Runtime 6.0
link运行 UiPath.OrganizationMigrationApp 工具需要 .NET Runtime 6.0 或更高版本。 在运行 UiPath.OrganizationMigrationApp 之前,您必须下载并安装它。
Linux
如果 .NET Runtime 6.0 或更高版本不存在, 请先下载并安装 .NET Runtime for Linux ,然后再使用 UiPath.OrganizationMigrationApp。
要在 RHEL 上安装 .NET Runtime 6.0,请运行以下命令:
sudo yum install dotnet-sdk-6.0 -y
sudo yum install dotnet-sdk-6.0 -y
Windows
UiPath.OrganizationMigrationApp 工具至少需要 .NET Runtime 6.0。 如果 .NET Runtime 6.0 及更高版本不存在, 请先下载并安装适用于 Windows 的 .NET Runtime 6.0, 然后再使用 UiPath.OrganizationMigrationApp。
Orchestrator 存储桶创建设置
linkjq
实用程序。
rm -f values.json && rm -f appsettings.json
kubectl -n uipath get cm orchestrator-customconfig -o jsonpath='{.data.values\.json}' | jq '.' > values.json
jq '.AppSettings' values.json > appsettings.json
jq '.["Storage.CreateBucket.OnTenantCreation.Enabled"] = "true"' appsettings.json > temp.json && mv -f temp.json appsettings.json
uipathctl config orchestrator update-config --app-settings appsettings.json
rm -f values.json && rm -f appsettings.json
kubectl -n uipath get cm orchestrator-customconfig -o jsonpath='{.data.values\.json}' | jq '.' > values.json
jq '.AppSettings' values.json > appsettings.json
jq '.["Storage.CreateBucket.OnTenantCreation.Enabled"] = "true"' appsettings.json > temp.json && mv -f temp.json appsettings.json
uipathctl config orchestrator update-config --app-settings appsettings.json
jq
,请使用以下选项之一:
-
选项 1:运行以下命令:
yum install -y epel-release yum install -y jq
yum install -y epel-release yum install -y jq -
选项 2:运行以下命令:
shell curl https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/j/jq-1.6-2.el7.x86_64.rpm --output /tmp/jq-1.6-2.el7.x86_64.rpm yum localinstall /tmp/jq-1.6-2.el7.x86_64.rpm
shell curl https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/j/jq-1.6-2.el7.x86_64.rpm --output /tmp/jq-1.6-2.el7.x86_64.rpm yum localinstall /tmp/jq-1.6-2.el7.x86_64.rpm
kubectl -n uipath get cm orchestrator-customconfig -o jsonpath='{.data.values\.json}' | jq
kubectl -n uipath get cm orchestrator-customconfig -o jsonpath='{.data.values\.json}' | jq
如果已启用该设置,则该命令应返回以下响应:
{
"AppSettings": {
"Storage.CreateBucket.OnTenantCreation.Enabled": "true"
}
}
{
"AppSettings": {
"Storage.CreateBucket.OnTenantCreation.Enabled": "true"
}
}
UiPath.OrganizationMigrationApp
link用于管理 Microsoft SQL Server 的工具
link您必须下载并安装 SQL Server Management Studio (SSMS) 或类似工具才能管理 Microsoft SQL Server。 此工具可帮助您将 Orchestrator 数据库还原到 Automation Suite SQL Server 实例或其他 SQL Server 实例。
-
下载并安装 SQL Server Management Studio。
-
使用独立 SQL 连接字符串登录独立 SQL Server。
-
打开源数据库和目标数据库的端口
1433
。
连接字符串密码的特殊字符转义规则
link'
) 中。但是,当密码包含特殊字符(例如 `
或 $
)时,则需要采用不同的方法。
\`"<password>\`"
,并将 <password>
替换为实际密码。此外,您还必须遵守下表中详述的转义规则:
ADDU 中的原始格式 |
PowerShell 字符串中的转义格式 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
示例
假设原始密码为7'8:<=XMe$y[@vC?_4ZeY8c-~y'W!1dU4gnczuf'/p>j<I
。遵循特殊字符转义规则,它将变为:Password=\`"7'8:<=XMe`$y[@vC?_4ZeY8c-~y'W!1dU4```gnczuf'/p>```j<I\`"
。
在目标连接字符串中配置了密码的完整命令如下所示:
./UiPath.OrganizationMigrationApp.exe migrate -a -m -s "Server=tcp:abc.com,1433;Initial Catalog=UiPath_20230531;Persist Security Info=False;User ID=username;Password=asiodhyf;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;" -d "Server=tcp:cde.net,1433;Initial Catalog=AutomationSuite_Platform;Persist Security Info=False;User Id=testadmin@sfdev3980732-sql.database.windows.net;Password=\`"7'8:<=XMe`$y[@vC?_4ZeY8c-~y'W!1dU4```gnczuf'/p>```j<I\`""
./UiPath.OrganizationMigrationApp.exe migrate -a -m -s "Server=tcp:abc.com,1433;Initial Catalog=UiPath_20230531;Persist Security Info=False;User ID=username;Password=asiodhyf;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=True;Connection Timeout=30;" -d "Server=tcp:cde.net,1433;Initial Catalog=AutomationSuite_Platform;Persist Security Info=False;User Id=testadmin@sfdev3980732-sql.database.windows.net;Password=\`"7'8:<=XMe`$y[@vC?_4ZeY8c-~y'W!1dU4```gnczuf'/p>```j<I\`""