Skip To Content

安装 Workflow Manager Server

ArcGIS Workflow Manager Server 可以单独安装,也可以安装在托管服务器上。 要单独安装 ArcGIS Workflow Manager Server,必须安装 ArcGIS Server,但不需要对其进行许可。 ArcGIS Workflow Manager Server 许可仅提供对计算机上 ArcGIS Workflow Manager Server 功能的访问。

注:

每个 ArcGIS Enterprise 站点仅支持一个 ArcGIS Workflow Manager 部署。

  1. 为要安装 ArcGIS Workflow Manager Server 的计算机获取授权文件
  2. 验证站点是否满足系统要求
  3. 以安装 ArcGIS Workflow Manager Server 的用户身份登录。
  4. 使用与您的客户绑定的 Esri 帐户登录 My Esri 站点。
  5. 转至 我的组织,然后单击下载
  6. 定位 ArcGIS Enterprise (Windows),然后单击查看下载
  7. 展开产品组件部分。
  8. 针对 ArcGIS Workflow Manager Server Linux 安装包单击下载
  9. 导航至下载的 .tar.gz 文件并将其解压缩。
    For example: $ tar -zxvf ArcGIS_WorkflowManager.tar.gz
  10. 导航至 Setup.sh 并运行该项以开始安装。
  11. 通过运行 ArcGIS Server 软件授权对 ArcGIS Workflow Manager Server 授予许可:
    $ <arcgis-server-install-location>/tools/authorizeSoftware

    了解有关授权工具的详细信息

  12. 按照以下相应的说明将 ArcGIS Workflow Manager Server 配置为与操作系统一起启动:
    注:

    引用 sudo 时,您能够以根用户的身份进行登录来运行此命令:

    $ sudo su root
    OR 
    $ su root
    OR
    $ su
    • RHEL 7.x 及更高版本:
    1. 安装 Linux 后台程序:
       <arcgis-server-install-location>/WorkflowManager/bin/workflowmanager.service /etc/systemd/system
      For example: $ sudo cp ~/arcgis/server/WorkflowManager/bin/workflowmanager.service /etc/systemd/system
    2. 重新启动计算机时自动启动 ArcGIS Workflow Manager Server
      $ sudo systemctl enable workflowmanager.service
    3. 启动 ArcGIS Workflow Manager Server
      $ sudo systemctl start workflowmanager.service
    4. (可选)停止 ArcGIS Workflow Manager Server
      $ sudo systemctl stop workflowmanager.service
    5. (可选)检查 ArcGIS Workflow Manager Server 状态:
      $ sudo systemctl status workflowmanager.service
    • RHEL 6.x:
    1. 安装 Linux 后台程序:
      $ cd <arcgis-server-install-location>/WorkflowManager/bin
      For example: $ cd ~/arcgis/server/WorkflowManager/bin
      
      $ sudo ln -s <arcgis-server-install-location>/WorkflowManager/bin/
      ArcGISWorkflowManager-service /etc/init.d/
      For example: $ sudo ln -s ~/arcgis/server/WorkflowManager/bin/
      
      ArcGISWorkflowManager-service /etc/init.d/
      $ sudo chkconfig --add ArcGISWorkflowManager-service
    2. 重新启动计算机时自动启动 ArcGIS Workflow Manager Server
      $ sudo chkconfig ArcGISWorkflowManager-service on
    3. 启动 ArcGIS Workflow Manager Server
      $ service ArcGISWorkflowManager-service start
    4. (可选)停止 ArcGIS Workflow Manager Server
      $ service ArcGISWorkflowManager-service stop
    5. (可选)检查 ArcGIS Workflow Manager Server 状态:
      $ service ArcGISWorkflowManager-service status
    • SUSE
    1. 安装 Linux 后台程序:
      $ cd <arcgis-server-install-location>/WorkflowManager/bin
      For example: $ cd ~/arcgis/server/WorkflowManager/bin
      Switch to root user:
      $ su
      $ ln -s <arcgis-server-install-location>/WorkflowManager/bin/ArcGISWorkflowManager-service /etc/init.d/
      For example: $ ln -s ~/arcgis/server/WorkflowManager/bin/
      ArcGISWorkflowManager-service /etc/init.d/
      $ insserv ArcGISWorkflowManager-service
      $ chkconfig ArcGISWorkflowManager-service
    2. 重新启动计算机时自动启动 ArcGIS Workflow Manager Server

      仍然以根用户身份:

      
      $ chkconfig ArcGISWorkflowManager-service on
      End the root user session
    3. 启动 ArcGIS Workflow Manager Server
      $ /etc/init.d/ArcGISWorkflowManager-service start
    4. (可选)停止 ArcGIS Workflow Manager Server
      $ /etc/init.d/ArcGISWorkflowManager-service stop
    5. (可选)检查 ArcGIS Workflow Manager Server 状态:
      $ /etc/init.d/ArcGISWorkflowManager-service status
    • Ubuntu Server 16.04.x LTS 及更高版本:
    1. 安装 Linux 后台程序:
      $ sudo cp <arcgis-server-install-location>/WorkflowManager/bin/
      workflowmanager.service /etc/systemd/system
      For example: $ sudo cp ~/arcgis/server/WorkflowManager/bin/
      workflowmanager.service /etc/systemd/system
    2. 重新启动计算机时自动启动 ArcGIS Workflow Manager Server
      $ sudo systemctl enable workflowmanager.service
    3. 启动 ArcGIS Workflow Manager Server
      $ sudo systemctl start workflowmanager.service
    4. (可选)停止 ArcGIS Workflow Manager Server
      $ sudo systemctl stop workflowmanager.service
    5. (可选)检查 ArcGIS Workflow Manager Server 状态:
      $ systemctl status workflowmanager.service
    • Ubuntu Server 12.04.x LTS:
    1. 安装 Linux 后台程序:
      $ cd <arcgis-server-install-location>/WorkflowManager/bin
      For example: $ cd /arcgis/server/WorkflowManager/bin
      $ sudo ln -s <arcgis-server-install-location>/WorkflowManager/bin/
      ArcGISWorkflowManager-service /etc/init.d/
      For example: $ sudo ln -s /arcgis/server/WorkflowManager/bin/ArcGISWorkflowManager-service
      /etc/init.d/
    2. 重新启动计算机时自动启动 ArcGIS Workflow Manager Server
      $ sudo update-rc.d ArcGISWorkflowManager-service defaults
    3. 启动 ArcGIS Workflow Manager Server
      $ service ArcGISWorkflowManager-service start
    4. (可选)停止 ArcGIS Workflow Manager Server
      $ service ArcGISWorkflowManager-service stop
    5. (可选)检查 ArcGIS Workflow Manager Server 状态:
      $ service ArcGISWorkflowManager-service status