Automation Suite
2023.10
False
横幅背景图像
Linux 版 Automation Suite 安装指南
上次更新日期 2024年4月19日

使用 Orchestrator 配置程序工具

Orchestrator 配置程序工具是一个 bash 脚本,旨在方便在 Automation Suite 的 Orchestrator 部署中放置文件和设置。该工具有助于添加存储文件、凭据存储插件、NLog 扩展程序、新的 NLog 配置和覆盖 appSettings

使用此工具可以执行的操作示例包括:

使用 Orchestrator 配置程序工具的环境必须能够运行 bash 脚本,并且应具有以下工具:

  • kubectl 配置了与集群的连接
  • jq 1.6
  • rclone(安装步骤
重要提示:

不要独立下载和使用 ArgoCD CLI 工具。为了保持兼容性并确保顺利运行,我们建议使用我们在 Automation Suite 工件中捆绑的 ArgoCD。为此,您必须通过运行以下命令将 ArgoCD 添加到最新安装程序的路径中:

export PATH=$PATH:/opt/UiPathAutomationSuite/<version>/installer/binexport PATH=$PATH:/opt/UiPathAutomationSuite/<version>/installer/bin
为了能够从任何位置运行 Orchestrator 配置程序工具,请更新 PATH 变量以包括 <installer-dir>/Tools,如以下示例所示:
export PATH="$PATH:/opt/UiPathAutomationSuite/online_installer_<version>/Tools"export PATH="$PATH:/opt/UiPathAutomationSuite/online_installer_<version>/Tools"
确保 jq 实用程序的版本为 1.6。如果不是,请使用以下选项之一进行更新:
  • 选项 1:

    yum install -y epel-release yum install -y jqyum install -y epel-release yum install -y jq
  • 选项 2:

    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
    jq --versioncurl 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
    jq --version

用法示例

Usage: ./orchestrator_configurator.sh \
  -s blobstoragefolder -p pluginsfolder -n nlogextensionsfolder \
  -c appsettings.custom.config -l nlog.custom.config 

    -k|--encryption-key
        the value of the encryption key that will override the key generated at install

    -c|--app-settings
        application configuration file containing json with key-value structure
    -l|--nlog-config-file
        nlog config file, json

    -s|--storage-folder
        location of the storage folder on the local disk
    -n|--nlog-extensions-folder
        location of the nlog extensions on the local disk
    -p|--securestore-plugins-folder
        location of the securestore plugins on the local disk
    --use-external-storage
        use external storage instead of in cluster CEPH storage

    -d|--dry-run
        do not update the orchestrator app with the new values
    -y|--accept-all
        do not prompt for confirmation of actions and overwriting of files with kubectl cp.Usage: ./orchestrator_configurator.sh \
  -s blobstoragefolder -p pluginsfolder -n nlogextensionsfolder \
  -c appsettings.custom.config -l nlog.custom.config 

    -k|--encryption-key
        the value of the encryption key that will override the key generated at install

    -c|--app-settings
        application configuration file containing json with key-value structure
    -l|--nlog-config-file
        nlog config file, json

    -s|--storage-folder
        location of the storage folder on the local disk
    -n|--nlog-extensions-folder
        location of the nlog extensions on the local disk
    -p|--securestore-plugins-folder
        location of the securestore plugins on the local disk
    --use-external-storage
        use external storage instead of in cluster CEPH storage

    -d|--dry-run
        do not update the orchestrator app with the new values
    -y|--accept-all
        do not prompt for confirmation of actions and overwriting of files with kubectl cp.
  • 用法示例

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.