- 概述
- 要求
- 安装
- 安装后
- 集群管理
- 监控和警示
- 迁移和升级
- 特定于产品的配置
- 最佳实践和维护
- 故障排除
离线单节点评估安装
在继续安装之前,您必须满足硬件和软件先决条件。 请参阅 硬件和软件要求。
您可以使用专用脚本来验证安装先决条件和基础架构就绪情况。 请参阅 验证先决条件。
为了获得流畅的安装体验,请确保遵循我们的最佳实践。请参阅 。
安装流程包含以下一般步骤:
步骤 |
描述 |
---|---|
步骤 1:下载安装包 |
您可以从可以访问互联网的 Linux 或 Windows 计算机以及计划部署 Automation Suite 的离线计算机执行此步骤。安装包下载完成后,您可以继续执行后续步骤。 |
步骤 2:配置安装 |
交互式安装程序会收集最常见安装选项的输入,并生成可在安装期间使用的配置。 交互式安装程序提供默认体验,配置选项数量有限。要自定义已安装的产品,请为特定产品设置单独的 SQL 服务器等,请编辑配置文件。 |
步骤 3:运行安装 |
运行安装。安装完成后,您就可以开始使用集群了。 |
步骤 4:完成安装 |
您已成功完成安装,可以转到安装后步骤。 您现在可以访问新创建的集群和套件、更新证书、调整 PVC 大小等。 |
RHEL 内核版本 kernel-4.18.0-477.10.1.el8_8 受到中断 Automation Suite 集群安装或管理的问题的影响。请确保在安装前或安装后,没有 Automation Suite 节点使用此内核版本。您可以通过运行以下命令来更新内核版本:
dnf install -y kernel kernel-tools kernel-tools-libs
dnf install -y kernel kernel-tools kernel-tools-libs
您必须在可以访问互联网的 Linux 或 Windows 计算机上以及计划安装 Automation Suite 的离线环境中的计算机上执行此步骤。
本页面中的命令适用于基于 RHEL 的操作系统。对于 Windows 或其他操作系统,请调整特定于这些环境的等效命令。
在可访问互联网的单独计算机上
本节说明如何获取启动安装流程所需的文件。
请务必执行以下步骤:
- 检查所有文件是否已在可访问互联网的计算机上完成下载;
- 在计算机上创建目标文件夹;
- 将文件从联机计算机复制到目标计算机。
在集群的主计算机上
通过运行以下命令创建安装文件夹:
sudo su -
mkdir -p /opt/UiPathAutomationSuite/
chmod -R 755 /opt/UiPathAutomationSuite
mkdir -p /uipath/tmp
chmod -R 777 /uipath/tmp
sudo su -
mkdir -p /opt/UiPathAutomationSuite/
chmod -R 755 /opt/UiPathAutomationSuite
mkdir -p /uipath/tmp
chmod -R 777 /uipath/tmp
将文件复制到其中一个节点:
以单节点离线模式运行交互式向导
运行交互式安装程序以配置安装选项。该工具会收集最常见安装选项的输入,并生成配置文件。单节点评估模式不支持 HAA。
要安装 Automation Suite,请执行以下步骤:
此步骤是可选的。
UiPathAutomationSuite
文件夹中找到 cluster_config.json
文件。您可以使用此文件启用其他产品、禁用任何默认产品、配置 SQL DB 及其各自的连接字符串以及证书。如果您使用代理进行互联网连接,也可以启用代理设置。
请注意,对于单节点评估安装,您无法启用高可用性。
有关高级配置,请参阅高级安装体验。
完成安装后,您可以重新运行向导。
确保您在执行配置的离线主计算机上复制了安装向导创建的安装文件夹中下载的文件。
在运行安装之前,请务必阅读许可证协议。
要接受许可证协议,请选择以下方法之一:
- 选项 1(环境变量):通过执行以下命令将
LICENSE_AGREEMENT
环境变量设置为 接受 :export LICENSE_AGREEMENT=accept
- 选项 2(内联参数):或者,将
--accept-license-agreement
附加到install-uipath.sh
的每次执行中。
运行以下命令,以执行基础架构安装并安装 Kubernetes、存储和网络组件:
./install-uipath.sh -i ./cluster_config.json -o ./output.json -k --offline-bundle /uipath/tmp/as.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement
./install-uipath.sh -i ./cluster_config.json -o ./output.json -k --offline-bundle /uipath/tmp/as.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement
完成架构安装后,如果您使用内部 Docker 注册表,请通过在第一个节点上运行以下命令来上传离线捆绑包:
./configureUiPathAS.sh registry upload --offline-bundle /opt/UiPathAutomationSuite/as.tar.gz --offline-tmp-folder /uipath/tmp
./configureUiPathAS.sh registry upload --offline-bundle /opt/UiPathAutomationSuite/as.tar.gz --offline-tmp-folder /uipath/tmp
运行安装命令以安装产品(预计持续时间:2 小时 30 分钟 - 3 小时 30 分钟):
cd /opt/UiPathAutomationSuite
./install-uipath.sh -i ./cluster_config.json -o ./output.json -f -s --install-type offline --accept-license-agreement
cd /opt/UiPathAutomationSuite
./install-uipath.sh -i ./cluster_config.json -o ./output.json -f -s --install-type offline --accept-license-agreement
./install-uipath.sh -h --accept-license-agreement
。
仅当您未选择外部 Docker 注册表时,才需要执行此步骤。
要加载可选的 Document Understanding 捆绑包,请执行以下命令:
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/cv-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/cv-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
本文档重点介绍 -a 命令参数,因为它可以满足安装所有必需组件的需求。
如果您在单节点评估模式下安装 Task Mining 节点,则需要运行一组额外的步骤。请按照 Task Mining 安装指南完成 Task Mining 的步骤。
安装流程会代表您生成自签名证书。这些证书符合 FIPS 140-2。您也可以通过 Azure 部署模板,选择在安装时提供由 CA 颁发的服务器证书,而不是使用自动生成的自签名证书。
自签名证书将在 90 天后过期,安装完成后,您必须将其替换为由受信任的 CA 签名的证书。如果不更新证书,安装将在 90 天后停止工作。
如果您在启用 FIPS 140-2 的主机上安装了 Automation Suite,并想要更新证书,请确保它们与 FIPS 140-2 兼容。
有关说明,请参阅管理证书。
如果 AI Center 需要外部 Orchestrator,请运行以下命令以完成安装:
./configureUiPathAS.sh aicenter configure --installation-token <identity token>
./configureUiPathAS.sh aicenter configure --installation-token <identity token>