可以在运行 Microsoft SQL Server® 或 Azure SQL 数据库的一个或多个远程服务器上安装 Microsoft® HPC Pack 群集数据库,而不是将它们安装在群集的头节点上。 这种类型的安装的优点是,它会在头节点上节省资源,帮助确保它可以有效地管理群集。 通过此配置,还可以在可能超出 SQL Server Express 的功能的群集上配置和运行作业,该作业默认安装在单头节点上以托管群集数据库。
重要
如果群集的节点数超过 256 个,则应考虑在一个或多个远程服务器上安装 HPC 数据库,或者如果群集具有 256 个以上的节点,则计划将头节点配置为在 Service Fabric 群集(HPC Pack 2016 之前的 HPC Pack 版本故障转移群集)中实现高可用性,或者作业吞吐量和报告要求可能超过 SQL Server Express 的功能。
注释
HPC Pack 2012 R2 Update 3(版本为 4.5.5194.0 或更高版本)支持 Azure SQL 数据库、HPC Pack 2016 及更高版本。
本指南提供了在群集头节点上安装 HPC Pack 的分步过程,以及存储在远程服务器或 Azure SQL 上的 HPC 数据库。 本指南还提供了有关如何准备远程数据库服务器以安装头节点的信息。
场景概述
HPC Pack 使用以下Microsoft SQL 数据库来支持群集作。 数据库的默认名称位于括号中。
群集管理数据库 (HPCManagement)
作业计划数据库 (HPCScheduler)
报告数据库 (HPCReporting)
诊断数据库 (HPCDiagnostics)
监视数据库 (HPCMonitoring)
在安装过程中,可以选择要在其中安装每个 HPC 数据库的位置:在头节点上或远程服务器上。 选择每个数据库的安装位置,以便可以在头节点上安装某些数据库,以及一个或多个远程服务器或 Azure SQL 上的剩余数据库。
若要在 Azure SQL 上安装 HPC 数据库,需要在开始 HPC 群集的部署过程之前创建 Azure SQL 数据库。
若要在远程服务器上安装 HPC 数据库,该服务器必须运行 HPC Pack 版本支持的 SQL Server 版本。 此外,在开始 HPC 群集的部署过程之前,需要创建数据库并将其配置为远程访问。
可以在每个远程服务器上安装任意数量的数据库。 此外,可以在每个 SQL Server 实例中安装任意数量的数据库(给定服务器上可以有多个实例)。
除了 SQL Server 施加的限制外,可以授予 HPC 数据库的名称没有限制。 同一规则适用于创建这些数据库的实例的名称。 在头节点上的 HPC Pack 安装过程中,系统会要求你指定所创建的数据库的名称以及在其中创建的实例的名称。
本指南中的部分
本指南包含下列各节: