本主题列出了可安装远程 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_datareader、 db_datawriter和 db_ddladmin 数据库级角色。
将每个实例配置为远程访问。
在计算机上创建防火墙例外,以启用对数据库的远程访问。
计算机具有存储和处理资源,可以有效地处理新数据库。
头节点计算机与远程数据库服务器之间的网络连接要求
本部分列出了安装 HPC Pack 头节点和每个远程数据库服务器的计算机之间的网络连接要求。
网络连接必须满足以下要求:
头节点计算机和远程数据库服务器必须连接到同一域或受信任的域(如果已加入域)。
头节点计算机必须连接到所有 HPC 网络。
头节点计算机与 Azure SQL 数据库之间的网络连接要求
本部分列出了安装 HPC Pack 头节点和 Azure SQL 数据库的计算机之间的网络连接要求。
网络连接必须满足以下要求:
头节点计算机必须能够连接到 Azure SQL 数据库。 应正确配置 Azure SQL 数据库的 防火墙规则 ,以确保未阻止来自头节点的连接。
头节点计算机必须连接到所有 HPC 网络。