本文介绍如何创建新的 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:配置群集