Hub 安装准备

在安装 Blue Prism Hub 之前,务必确保配置架构以支持安装。需要多个系统来支持 Hub 的安装。

计划

在进行安装之前,必须满足以下条件:

  • 必须可以使用 SQL Server 来托管 Blue Prism 组件数据库,例如 Authentication Server、Hub、Audit 等。安装过程中需要管理员级别的访问权限。有关更多详细信息,请参阅最小 SQL 权限
  • 消息代理服务器必须可用于托管 RabbitMQ 消息代理。有关更多详细信息,请参阅安装消息代理服务器

  • 用于 Hub 安装的 Web 服务器。有关更多信息,请参阅先决条件
  • 必须提供用于访问要安装 Blue Prism Hub 的设备的管理员权限。所有设备必须符合最低规格,并且设备必须能够通过本地网络相互通信,包括与 Blue Prism 数据库进行通信。DNS 应可用于所有组件。
  • 执行安装的帐户必须有权访问主机文件。该文件通常存储在 C:\Windows\System32\drivers\etc\hosts 或 %SYSTEMROOT%\System32\drivers\etc\hosts 中。

在规划部署时,应考虑以下几点:

  • 数据库会被添加到现有数据库服务器,还是将要指定新的数据库服务器?

    Blue Prism 建议将数据库保存在不同的数据库服务器上。

  • 是否有足够的空间和资源来托管添加的数据库?

    您应该检查并确保拥有足够的磁盘空间和计算资源,可以应对额外的负载。

  • SQL 数据库需要哪种身份验证模式(SQL 原生身份验证还是 Windows 身份验证)?

    这由您的 IT 组织决定。

  • 是否已设置并配置消息代理服务器以支持 Hub 的安装?

    需要消息代理服务器才能完成 Hub 的安装。

  • 要安装 Blue Prism Hub 的所有设备是否都满足最低要求(包括 .NET Framework 4.7.2 版)

    有关详细信息,请参阅 Hub 软件要求和权限

先决条件

有关软件要求和最小 SQL 权限的详细信息,请参阅 Hub 软件要求和权限

安装 Hub 需要以下前提条件:

  • 消息代理服务器构建是 RabbitMQ 消息代理服务的通用设置和基本安装。建议更改默认密码,所有安全要求(如应用 SSL 证书)均由您的 IT 部门完成。

    要完成消息代理构建,您需要下载以下内容:

    如需安装指南,请访问:https://www.rabbitmq.com/install-windows-manual.html

  • Blue Prism Hub 安装在 Web 服务器上,因此需要 Internet Information Services 管理器 (IIS)已安装的 .Net Core 组件。这些需要预先安装,以便成功安装 Blue Prism Hub。有关更多信息,请参阅安装和配置 Web 服务器—Hub

  • 您将创建以下网站—您应该根据组织域定义 URL:

    IIS 中的网站

    默认 URL(仅示例)

    带有用户界面供最终用户使用的网站

    Blue Prism - Authentication Server

    https://authentication.local

    Blue Prism - Hub

    https://hub.local

    仅供应用程序使用的网站(服务)

    Blue Prism - Email Service

    https://email.local

    Blue Prism - Audit Service

    https://audit.local

    Blue Prism - File Service

    https://file.local

    Blue Prism - Notification Center

    https://notification.local

    Blue Prism - License Manager

    https://license.local

    Blue Prism – SignalR

    https://signalr.local

    上面显示的默认 URL 适用于独立环境,例如测试环境。在安装过程中选择主机名时,必须考虑您组织的 DNS 和域结构。

  • 证书—在安装流程期间,您需要为正在设置的网站提供 SSL 证书。根据您的基础设施和 IT 组织安全要求,该证书可以是内部创建的 SSL 证书,也可以是为保护网站而购买的证书。安装程序可以在没有证书的情况下运行,但若要运营站点,IIS 网站中的绑定需要有有效的 SSL 证书。 有关详细信息,请参阅配置 SSL 证书

  • 您的客户 ID—在安装过程中,系统会要求您输入客户 ID。这可在您购买了与 Hub 一起使用的 ALM 或 Interact 之后,系统发送给您的电子邮件中找到。

    如果您只安装 Control Room,则不需要客户 ID。客户 ID 仅随 ALM 或 Interact 一起提供或应其要求提供。

  • 使用 Windows 身份验证时,需要定义的 Windows 服务帐户才能与 Blue Prism 环境一起使用。这样,就可以为在 Hub 安装期间创建的网站正确配置 Windows 服务和应用程序池。有关更多信息,请参阅使用 Windows 身份验证安装 Hub
  • 默认情况下,使用了 IIS 应用程序池。应用程序池必须有权访问应用程序文件以及安装期间创建的证书,才能进行数据保护和授权。这些证书是 BluePrismCloud_Data_Protection 和 BluePrismCloud_IMS_JWT,位于默认 Windows 证书文件夹中。Hub 的应用程序池还需要访问 BPC_SQL_CERTIFICATE 证书。如果使用 Windows Authorization 访问 SQL Server,则需要手动配置。有关详情,请参阅默认应用程序信息

  • 默认情况下,“本地系统”帐户用于服务。此帐户必须有权访问应用程序文件。如果使用 Windows Authorization 访问 SQL Server,则需要手动配置。