ai-center
2021.10
false
- 入门指南
- 网络要求
- 单节点要求和安装
- 多节点要求和安装
- 安装后
- 配置 GPU
- 使用配置文件
- 节点调度
- 迁移和升级
- 基本故障排除指南
不在支持范围内
AI Center 安装指南
上次更新日期 2024年11月11日
配置 Orchestrator
Orchestrator 配置需要在 Orchestrator UiPath.Orchestrator.dll.config 中添加一些字段。开始之前,请备份现有 UiPath.Orchestrator.dll.config 文件(例如,在其他路径中创建副本)。
有两种方法可以更新此配置:
- 自动化配置 - 这是首选方法,使用 PowerShell 脚本完成。
- 手动配置 - 分步指南,并附有说明。此方法应在非常特殊的情况下使用,例如监管规则不允许对 Orchestrator 配置进行自动更改。手动配置容易出错,并且可能会导致下游安装问题。
注意:如果更新 Orchestrator 或 Identity Server 的 DNS 或证书,AI Center 将停止工作。 您需要重新配置 Orchestrator 证书,然后重新部署 AI Center 以修复它。
注意:这应该是首选方法。手动配置仅应在非常特殊的情况下使用。
- 以管理员模式打开 Powershell。
- 在此处下载文件。您可以通过运行以下命令来执行此操作。
https://raw.githubusercontent.com/UiPath/ai-customer-scripts/master/orchestrator/orchestratorAutomationAIC21-10.ps1
https://raw.githubusercontent.com/UiPath/ai-customer-scripts/master/orchestrator/orchestratorAutomationAIC21-10.ps1 - (可选)您可以运行以下命令来熟悉脚本选项:
get-help .\)\)orchestratorAutomation.ps1 -full
get-help .\)\)orchestratorAutomation.ps1 -full
对于大多数 Orchestrator 安装,非必需选项的默认值将有效。在这些情况下,请运行以下命令。
.\)\)orchestratorAutomation.ps1 -aifUrl "<CONFIG_CLUSTER_FQDN>" -storageUrl "<storage DNS>"
.\)\)orchestratorAutomation.ps1 -aifUrl "<CONFIG_CLUSTER_FQDN>" -storageUrl "<storage DNS>"
必须在命令中更改以下变量。
- 将
<CONFIG_CLUSTER_FQDN>
替换为 AI Center DNS。 - 将
<storage DNS>
替换为用于存储的域名。 默认情况下,它应为 objectstore.{fqdn}。
如果您为上述任何一项使用 AI Center 的非标准端口,则可以将 :port 附加到以前的 DNS。
如果您有 Orchestrator UiPath.Orchestrator.dll.config 的非标准路径,则必须显式指定文件的路径:
.\)\)orchestratorAutomationAIC.ps1 -aifUrl "<CONFIG_CLUSTER_FQDN>" -storageUrl "<storage DNS>" -config "<Path to UiPath.Orchestrator.dll.config file>"
.\)\)orchestratorAutomationAIC.ps1 -aifUrl "<CONFIG_CLUSTER_FQDN>" -storageUrl "<storage DNS>" -config "<Path to UiPath.Orchestrator.dll.config file>"
- 转到运行 Orchestrator 的 Windows Server,然后打开 Orchestrator 配置文件。
- 在
<appSettings></appSettings>
部分中添加以下行,最好是紧跟在结束appSettings
标记前面添加。<?comment-start?> AiFabric <?comment-end?> <add key="AiFabric.Licensing" value="true" /> <add key="AiFabric.MLSkillsCreate" value="false" /> <add key="AiFabric.MLSkillsCreateOOB" value="false" /> <add key="AiFabric.PackagesCreate" value="false" /> <add key="AiFabric.Packages" value="false" /> <add key="AiFabric.Logs" value="false" /> <add key="AiFabric.ModuleEnabled" value="true" /> <add key="AiFabric.FeatureEnabledByDefault" value="true" /> <add key="AiFabric.MLPackagingInstructionsUrl" value="https://docs.uipath.com/zh-CN/ai-fabric/docs/building-ml-packages" /> <add key="AiFabric.MLServiceUrl" value="https://{{aifUrl}}" /> <add key="AiFabric.MLSkillUrl" value="https://{CONFIG_CLUSTER_FQDN]/ai-deployer" /> <add key="AiFabric.MLPackageUrl" value="https://{{aifUrl}}/ai-pkgmanager" /> <add key="AiFabric.MLLogUrl" value="https://{{aifUrl}}/ai-helper" /> <add key="AiFabric.MLTrainUrl" value="https://{{aifUrl}}/ai-trainer" /> <add key="AiFabric.ModelStorageUrl" value="https://{{storageUrl}}" /> <add key="AiFabric.AccountId" value="host" />
<?comment-start?> AiFabric <?comment-end?> <add key="AiFabric.Licensing" value="true" /> <add key="AiFabric.MLSkillsCreate" value="false" /> <add key="AiFabric.MLSkillsCreateOOB" value="false" /> <add key="AiFabric.PackagesCreate" value="false" /> <add key="AiFabric.Packages" value="false" /> <add key="AiFabric.Logs" value="false" /> <add key="AiFabric.ModuleEnabled" value="true" /> <add key="AiFabric.FeatureEnabledByDefault" value="true" /> <add key="AiFabric.MLPackagingInstructionsUrl" value="https://docs.uipath.com/zh-CN/ai-fabric/docs/building-ml-packages" /> <add key="AiFabric.MLServiceUrl" value="https://{{aifUrl}}" /> <add key="AiFabric.MLSkillUrl" value="https://{CONFIG_CLUSTER_FQDN]/ai-deployer" /> <add key="AiFabric.MLPackageUrl" value="https://{{aifUrl}}/ai-pkgmanager" /> <add key="AiFabric.MLLogUrl" value="https://{{aifUrl}}/ai-helper" /> <add key="AiFabric.MLTrainUrl" value="https://{{aifUrl}}/ai-trainer" /> <add key="AiFabric.ModelStorageUrl" value="https://{{storageUrl}}" /> <add key="AiFabric.AccountId" value="host" />
- 从命令提示符或 PowerShell 运行
iisreset
命令。