本文介绍如何创建新的 HPC Pack 群集。 你可以为群集选择以下三个可用性选项之一:

  • 单头节点群集 :HPC Pack 群集是使用单个头节点节点创建的。 请注意,稍后无法通过添加新的头节点将其迁移到高可用性群集。
  • 高可用性 (具有内置 HA 体系结构的 HA) 群集 :HPC Pack 群集是作为高可用性群集创建的,其内置高可用性体系结构在 HPC Pack 2019 中新引入。
  • 高可用性 (具有 Microsoft Service Fabric 的 HA) 群集 :HPC Pack 群集创建为 HPC Pack 2016 中引入的 Microsoft Service Fabric 的高可用性群集。
  • 若要部署 HPC 群集的头节点,必须在将充当头节点的计算机 (或计算机) 上安装受支持的 Windows Server 2019 Windows Server 2016 或 Windows Server 2012 R2 版本,并将 计算机 (或计算机) 加入 Active Directory 域 。 有关在头节点上安装 HPC Pack 的系统要求的详细信息,请参阅 Microsoft HPC Pack 2019 的系统要求

    有关安装的更多注意事项

  • 在安装操作系统之前,应从硬件供应商的网站获取并安装头节点计算机的最新 BIOS、固件和设备驱动程序。
  • 强烈建议在安装 HPC Pack 之前执行 Windows Server 的全新安装。 如果要在 Windows Server 的现有安装上安装 HPC Pack,请先删除所有服务器角色,然后按照本指南中的过程操作。 有关使用 服务器管理器 GUI 或命令行工具删除角色服务和服务器角色的过程,请参阅安装或卸载角色、角色服务或功能。 如果已安装部署服务角色的部署服务器角色服务,则无法在头节点计算机上安装 HPC Pack。
  • Windows Server 必须采用头节点上 HPC Pack 支持的以下语言之一安装:英语、日语或简体中文。
  • 确保 Windows 防火墙服务在头节点上运行。 这是必需的,以便可以在 HPC Pack 安装期间和安装后应用 HPC 群集的 HPC 特定防火墙规则。 默认情况下,在 Windows Server 2019 Windows Server 2016 和 Windows Server 2012 R2 中,Windows 防火墙服务正在运行。
  • 选项 1:创建单个头节点群集

  • 若要在将充当头节点的计算机上启动 HPC Pack 安装向导,请从本地文件夹中的 HPC Pack 安装包运行 Setup.exe。

  • 在“HPC Pack 2019 安装”屏幕上,单击“ 新建安装”或向现有安装添加新功能

  • 在 HPC Pack 安装向导的 “入门 ”页上,阅读说明并单击“ 下一步 ”。

  • “Microsoft 软件用户协议” 页上,阅读或打印许可协议中的软件许可条款,并接受或拒绝该协议的条款。 如果接受条款,请单击“ 下一步 ”。

  • 在“ 选择安装类型 ”页上,单击“ 通过创建头节点来创建新的 HPC 群集 ”,并单击“ 下一步 ”。

  • 在“ 头节点高可用性 ”页上,选择“ 单一头节点模式 ”或 “内置高可用性体系结构 ”。

    如果选择 “单头节点模式 ”,将来将无法向群集添加新的头节点。

  • 在“ 安装规则 ”页上,查看环境中预安装测试的结果。 如果项 的状态 “失败 ”,请查看测试中提供的信息,并在环境中进行任何必要的配置更改。 如有必要,若要再次运行测试,请单击“ 重新运行 ”,或再次开始安装 HPC Pack。 所有测试都通过后,单击“ 下一步 ”。

  • “HPC DB 配置 ”页上,选择运行 Microsoft SQL Server 的头节点或远程服务器作为五个 HPC 数据库中的每个数据库的位置。 然后,根据所选内容,为每个数据库配置以下设置:

  • 每个数据库和每个数据库日志的文件夹。
  • 对于在运行受支持的 Microsoft SQL Server版本的远程服务器上配置的每个数据库、SQL Server 连接字符串和其他用于访问远程数据库的设置。
  • 如果选择在远程服务器上安装一个或多个 HPC 数据库,则必须先创建并配置数据库以供远程访问,然后才能在安装 HPC Pack 期间配置设置。 有关详细信息,请参阅本指南前面的 步骤 1.3

  • “安装位置 ”页上,指定以下文件和数据的位置:

  • 头节点上 HPC Pack 的程序文件。
  • 头节点上的数据,例如日志文件、HPC 运行时数据和将部署到本地节点的操作系统映像。
  • 在“ 证书 ”页上,指定在 步骤 1:准备部署 中准备的 头节点的证书 。 单击“ 浏览 ”选择计算机中已安装的证书,或单击“ 导入 ”导入 PFX 格式证书或生成新的自签名证书。

  • 按照安装向导中的剩余步骤完成 HPC Pack 的安装。

    选项 2:使用内置 HA 体系结构创建高可用性群集

    HPC Pack 2019 中内置了一个轻量级高可用性体系结构。 它可以为具有两个头节点和一个见证 SQL 数据库的 HPC Pack 群集启用高可用性。 与 HPC Pack 2016 中提供的基于 Microsoft Service Fabric 的 HA 体系结构相比,此选项需要更少的头节点,并且在每个头节点上使用更少的 CPU/内存资源。

    安装第一个头节点

  • 若要在将充当头节点的计算机上启动 HPC Pack 安装向导,请从 HPC Pack 安装介质或网络位置运行 Setup.exe。

  • 在“HPC Pack 2019 安装”屏幕上,单击“ 新建安装”或向现有安装添加新功能

  • 在 HPC Pack 安装向导的 “入门 ”页上,阅读说明并单击“ 下一步 ”。

  • “Microsoft 软件用户协议” 页上,阅读或打印许可协议中的软件许可条款,并接受或拒绝该协议的条款。 如果接受条款,请单击“ 下一步 ”。

  • 在“ 选择安装类型 ”页上,单击“ 通过创建头节点来创建新的 HPC 群集 ”,并单击“ 下一步 ”。

  • 在“ 头节点高可用性 ”页上,选择“ 内置高可用性体系结构 ”,然后单击“ 下一步 ”。

  • 在“ 安装规则 ”页上,查看环境中预安装测试的结果。 如果项 的状态 “失败 ”,请查看测试中提供的信息,并在环境中进行任何必要的配置更改。 如有必要,若要再次运行测试,请单击“ 重新运行 ”,或再次开始安装 HPC Pack。 所有测试都通过后,单击“ 下一步 ”。

  • 在“ 群集名称” 页上,为 HPC 群集指定唯一的群集名称,然后单击“ 下一步 ”。

  • “HA 服务相关性 ”页上,指定是否要启用服务相关性来保护群集免受网络分区的影响,然后单击“ 下一步 ”。

  • 在“ HPC DB 配置 ”页上,为所有 HPC 数据库选择“远程服务器”,然后将SQL Server 连接字符串和其他设置配置为在每个 HPC 数据库的后续 “数据库设置” 页上访问远程数据库。

    必须先为远程访问创建和配置数据库,然后才能在安装 HPC Pack 期间配置设置。 有关详细信息,请参阅本指南前面的 步骤 1.3

  • “安装位置 ”页上,指定以下文件和数据的位置:

  • 头节点上 HPC Pack 的程序文件。
  • 头节点上的数据,例如将部署到本地节点的日志文件和操作系统映像。
  • 在“ 证书 ”页上,指定在 步骤 1:准备部署 中准备的 头节点的证书 。 单击“ 浏览 ”选择计算机中已安装的证书,或单击“ 导入 ”导入 PFX 格式证书或生成新的自签名证书。

  • 在“ 网络共享 ”页上,指定 HPC Pack 群集使用的网络共享。 可以选择“ 在此计算机上创建所有网络共享 ”,或选择“ 单独指定网络共享 ”并指定网络共享。

  • 按照安装向导中的剩余步骤完成 HPC Pack 的安装。

    安装第二个头节点

    可以在安装第一个头节点后立即安装第二个头节点,以实现高可用性。 或者,将来随时可以将第二个头节点添加到群集。

  • 若要在将充当头节点的计算机上启动 HPC Pack 安装向导,请从 HPC Pack 安装介质或网络位置运行 Setup.exe。

  • 在“HPC Pack 2019 设置”屏幕上,单击“ 将新的头节点添加到现有 HPC 群集 ”。

  • 在 HPC Pack 安装向导的 “入门 ”页上,阅读说明并单击“ 下一步 ”。

  • “Microsoft 软件用户协议” 页上,阅读或打印许可协议中的软件许可条款,并接受或拒绝该协议的条款。 如果接受条款,请单击“ 下一步 ”。

  • 在“ 安装规则 ”页上,查看环境中预安装测试的结果。 如果项 的状态 “失败 ”,请查看测试中提供的信息,并在环境中进行任何必要的配置更改。 如有必要,若要再次运行测试,请单击“ 重新运行 ”,或再次开始安装 HPC Pack。 所有测试都通过后,单击“ 下一步 ”。

  • 在“ 加入群集 ”页上,指定现有 HPC 群集的群集连接字符串,即本例中第一个头节点的主机名,然后单击“ 下一步 ”。

  • “安装位置 ”页上,指定以下文件和数据的位置:

  • 头节点上 HPC Pack 的程序文件。
  • 头节点上的数据,例如将部署到本地节点的日志文件和操作系统映像。
  • 在“ 证书 ”页上,指定在 步骤 1:准备部署 中准备的 头节点的证书 。 单击“ 浏览 ”以选择计算机中已安装的证书,或单击“ 导入 ”以导入 PFX 格式证书。

  • 按照安装向导中的剩余步骤完成 HPC Pack 的安装。

    选项 3:使用 Microsoft Service Fabric 创建高可用性群集

    在前两个头节点计算机上安装头节点的必备组件

  • 若要在将充当头节点的计算机上启动 HPC Pack 安装向导,请从 HPC Pack 安装介质或网络位置运行 Setup.exe。

  • 在“HPC Pack 2019 安装”屏幕上,单击“ 新建安装”或向现有安装添加新功能

  • 在 HPC Pack 安装向导的 “入门 ”页上,单击“ 下一步 ”。

  • Microsoft 软件用户协议 页面上,阅读或打印许可协议中的软件许可条款,并接受或拒绝该协议的条款。 如果接受条款,请单击“ 下一步 ”。

  • 在“HPC Pack 安装程序”屏幕上,单击“ 安装新头节点的必备组件 ”。

  • “安装规则 ”页上,查看环境中预安装测试的结果。 如果项目的 “状态 ”为“失败 ”,请查看测试中提供的信息,并在环境中进行任何必要的配置更改。 如有必要,若要再次运行测试,请单击“ 重新运行 ”,或再次开始安装 HPC Pack。 所有测试都通过后,单击“ 下一步 ”。

  • 在“ 加入群集 ”页上,输入三个头节点的主机名, (逗号分隔) 作为连接字符串,然后单击“ 下一步 ”。

  • “安装位置 ”页上,指定以下文件和数据的位置:

  • 头节点上 HPC Pack 的程序文件。
  • 头节点上的数据,例如日志文件。
  • 在“ 证书 ”页上,指定在 步骤 1:准备部署 中准备的 头节点的证书 。 可以单击“ 浏览 ”以选择计算机中已安装的证书,或单击“ 导入 ”导入 PFX 格式证书。 有关证书的要求,请参阅 步骤 1.8

  • 按照安装向导中的剩余步骤完成安装。

    如果 Service Fabric 群集的头节点出现故障,请执行以下步骤来替换错误节点:

  • 确保新头节点加入与旧头节点相同的 Active Directory 域,并且与旧的坏节点具有相同的名称。
  • 确保新的头节点已安装所需的证书。
  • ServiceFabric\MicrosoftAzureServiceFabric.cab 在 HPC Pack 设置中找到 ,解压缩它以获取 MicrosoftAzureServiceFabric\bin\Fabric\Fabric.Code\InstallFabric.ps1 ,然后将 和 .cab 复制到 .ps1 新的头节点上。
  • 从现有头节点复制到 C:\ProgramData\SF\clusterManifest.xml 新头节点。
  • 在新的头节点上安装头节点必备组件。
  • 在新头节点上以管理员身份启动 Powershell,然后运行 .\InstallFabric.ps1 -FabricRuntimePackagePath "MicrosoftAzureServiceFabric.cab"
  • 重启新的头节点。
  • 在新头节点上以管理员身份启动 Powershell,然后运行 New-ServiceFabricNodeConfiguration -ClusterManifestPath clusterManifest.xml
  • 启动 FabricHostSvc 服务。
  • 在第三台头节点计算机上执行完整的头节点安装

    无法从网络共享上存储的安装包安装 HPC Pack 2019 头节点。 在运行 Setup.exe 之前,必须将安装包复制到本地文件夹。

  • 若要在将充当头节点的计算机上启动 HPC Pack 安装向导,请从 本地文件夹中 的 HPC Pack 安装包运行 Setup.exe。

  • 在“HPC Pack 2019 安装”屏幕上,单击“ 新建安装”或向现有安装添加新功能

  • 在 HPC Pack 安装向导的 “入门 ”页上,单击“ 下一步 ”。

  • Microsoft 软件用户协议 页面上,阅读或打印许可协议中的软件许可条款,并接受或拒绝该协议的条款。 如果接受条款,请单击“ 下一步 ”。

  • 在“ 选择安装类型 ”页上,单击“ 通过创建头节点来创建新的 HPC 群集 ”,并单击“ 下一步 ”。

  • “头节点高可用性 ”页上, Microsoft Service Fabric 群集

  • “安装规则 ”页上,查看环境中预安装测试的结果。 如果项目的 “状态 ”为“失败 ”,请查看测试中提供的信息,并在环境中进行任何必要的配置更改。 如有必要,若要再次运行测试,请单击“ 重新运行 ”,或再次开始安装 HPC Pack。 所有测试都通过后,单击“ 下一步 ”。

  • 在“ 群集名称 ”页上,为 HPC 群集指定唯一的群集名称,然后单击“ 下一步 ”。

  • “Service Fabric 群集 ”页上,指定三个头节点的主机名, (用逗号) 分隔。 为 HPC 群集指定唯一的群集名称,然后单击“ 下一步 ”。

  • 在“ HPC DB 配置 ”页上,为所有 HPC 数据库选择“远程服务器”,然后将SQL Server 连接字符串和其他设置配置为在每个 HPC 数据库的后续 “数据库设置” 页上访问远程数据库。

    在安装 HPC Pack 期间配置设置之前,必须已为远程访问创建和配置 HPC 数据库。 有关详细信息,请参阅本指南前面的 步骤 1.3

  • “安装位置 ”页上,指定以下文件和数据的位置:

  • 头节点上 HPC Pack 的程序文件。
  • 头节点上的数据,例如日志文件和将部署到本地节点的操作系统映像。
  • 在“ 证书 ”页上,指定在 步骤 1:准备部署 中准备 的头节点的证书 。 单击“ 浏览 ”以选择计算机中已安装的证书,或单击“ 导入 ”导入 PFX 格式的证书。 对于具有单个头节点的群集,可以单击“ 导入 ”并选择生成自签名证书。

  • 在“ 网络共享 ”页上,指定 HPC Pack 群集使用的网络共享。 可以选择“ 在此计算机上创建所有网络共享 ”,也可以选择“ 单独指定网络共享 ”并指定网络共享。

  • 按照安装向导中的剩余步骤完成 HPC Pack 的安装。

  • 步骤 3:配置群集
  •