使用远程数据库部署 Windows HPC 群集的要求

本主题列出了可安装远程 HPC 数据库的计算机的要求(远程数据库服务器)。 它还列出了头节点计算机与每个远程数据库服务器之间的连接要求。

在本主题中

远程数据库服务器的要求

本部分列出了要用作远程数据库服务器的每台计算机的要求。 如果组织具有集中管理的数据库基础结构(可在其中实施特定安全策略),则查看这些要求尤其重要。 远程安装 HPC 数据库的一些要求可能不符合这些安全策略。

要安装 HPC 数据库的每台计算机必须满足以下要求:

  • 必须在计算机上安装并运行 HPC Pack 版本的 SQL Server。 有关支持的 SQL Server 版本的信息,请参阅 HPC Pack 2016 的系统要求

    重要

    • 支持 EXPRESS 版本的 SQL Server;但是,它限制数据库的大小,不建议用于具有大量节点的 HPC 群集。 例如,如果决定安装 Express Edition OF SQL Server 2016 并且要部署大型群集,请注意其数据库大小限制为每个数据库 10 GB。
    • 不支持 COMPACT 版 SQL Server。

    注释

    如果不确定已安装的 SQL Server 版本或版本,请参阅 如何标识 SQL Server 版本和版本

  • 必须正确配置每个 SQL Server 服务使用的帐户,如下所示:

    • 如果要部署单个 HPC Pack 头节点,建议将内置帐户(本地系统、本地服务或网络服务)分配给每个 SQL Server 服务。

    • 如果要在 Service Fabric 群集或故障转移群集的上下文中部署已加入域的 HPC Pack 头节点,则必须将域用户帐户分配给每个 SQL Server 服务。

    • 如果要部署未加入域的 HPC Pack 头节点,则必须对每个 SQL Server 服务使用 SQL Server 身份验证。

  • 计算机上必须提供一个或多个 SQL Server 实例,这些实例可用于创建 HPC 数据库。

  • 在指定用于安装、重新安装、更新或升级 HPC Pack 的域帐户或帐户的每个实例上创建登录名。

  • 相应的角色分配给为 HPC 群集创建的所有登录名,如下所示:

    • 对于 HPC Pack 2012 及更高版本: db_datareaderdb_datawriterdb_ddladmin 数据库级角色。
  • 将每个实例配置为远程访问。

  • 在计算机上创建防火墙例外,以启用对数据库的远程访问。

  • 计算机具有存储和处理资源,可以有效地处理新数据库。

头节点计算机与远程数据库服务器之间的网络连接要求

本部分列出了安装 HPC Pack 头节点和每个远程数据库服务器的计算机之间的网络连接要求。

网络连接必须满足以下要求:

  • 头节点计算机和远程数据库服务器必须连接到同一域或受信任的域(如果已加入域)。

  • 头节点计算机必须连接到所有 HPC 网络。

头节点计算机与 Azure SQL 数据库之间的网络连接要求

本部分列出了安装 HPC Pack 头节点和 Azure SQL 数据库的计算机之间的网络连接要求。

网络连接必须满足以下要求:

  • 头节点计算机必须能够连接到 Azure SQL 数据库。 应正确配置 Azure SQL 数据库的 防火墙规则 ,以确保未阻止来自头节点的连接。

  • 头节点计算机必须连接到所有 HPC 网络。

另请参阅