这些发行说明解决了有关 Microsoft HPC Pack 2016 Update 2 的高性能计算(HPC)群集管理员的后期中断问题和信息。
下载并安装 Microsoft HPC Pack 2016 Update 2
HPC Pack 2016 Update 2 可从Microsoft下载中心下载。 将其下载到本地计算机,该计算机将充当本地头节点。 下载后,右键单击安装包的 zip 文件,然后单击 属性 查看文件属性。 如果存在指示文件可能被阻止的安全警告,请单击 取消阻止。 然后,将安装包文件解压缩到本地文件夹并运行 Setup.exe。
已知问题
重要
所有 HPC Pack 2016 和 2019 Update 2 及更早的群集(包括仅限 Windows 的群集)都必须参考 管理 HPC Pack 的 Linux 身份验证密钥,以设置 Linux 身份验证密钥以解决 CVE-2025-21198 的关键漏洞。
如果安装包位于网络共享上,头节点安装可能会失败
在安装具有 3 个头节点的群集的最后一个头节点之前,必须将安装包复制到本地文件夹并运行 Setup.exe。 如果从网络共享运行 Setup.exe 以安装最后一个头节点,则安装 Microsoft Service Fabric 群集时安装可能会失败。 此问题仅适用于具有 3 个头节点的群集。 对于其他角色(包括“新头节点的先决条件”)或单个头节点群集,仍可以从网络共享进行安装。
安装失败,因为计算机上未安装 Microsoft .NET Framework 4.6.1 (或更高版本)
Microsoft HPC Pack 2016 Update 2 依赖于 Microsoft .NET Framework 4.6.1。 如果计算机未安装Microsoft .Net Framework 4.6.1(或更高版本),HPC Pack 会尝试安装它并在安装后重新启动计算机。 在这种情况下,可以再次运行 Setup.exe,以在重新启动后继续安装 HPC Pack。
在 Windows Server 2012 R2 或 Windows 8.1未安装KB2919355的情况下,Microsoft .NET Framework 4.6.1 安装失败
如果要在 Windows Server 2012 R2 或 Windows 8.1 上安装 HPC Pack 2016 Update 2,则必须在安装 Microsoft .NET Framework 4.6.1 之前安装 KB2919355。
不支持 iSCSI 节点部署
HPC Pack 2016 Update 2 支持裸机节点部署,但仍不支持 iSCSI 节点部署。
配置网络拓扑时不支持 NAT
如果在网络配置向导中检查 NAT,则网络拓扑配置将失败。 解决方法是在向导中取消检查 NAT,并在系统中手动启用 NAT。
与较低版本的 HPC Pack 计算节点不兼容
HPC Pack 2016 Update 1 或更低版本的计算节点在 HPC Pack 2016 Update 2 中不受支持。 我们需要将计算节点升级到同一版本的头节点。
支持作业中的大量任务
如果要拥有 3 万多个任务/参数任务,则需要修改 v_TaskGroup DB 中的现有 HPCScheduler 视图,使其更高效,如下所示。 我们将在下一个 QFE 版本中包括此修补程序。
if object_id('v_TaskGroup') is not null
drop view v_TaskGroup
go
create view v_TaskGroup as
select tg.JobID, tg.ID
, COUNT(case when (t.State & 0x1 > 0) then 1 else null end) as Configuring
, COUNT(case when (t.State & 0x2 > 0) then 1 else null end) as Submitted
, COUNT(case when (t.State & 0x4 > 0) then 1 else null end) as Validating
, COUNT(case when (t.State & 0x8 > 0) then 1 else null end) as Queued
, COUNT(case when (t.State & 0x10 > 0) then 1 else null end) as Dispatching
, COUNT(case when (t.State & 0x20 > 0) then 1 else null end) as Running
, COUNT(case when (t.State & 0x40 > 0) then 1 else null end) as Finishing
, COUNT(case when (t.State & 0x80 > 0) then 1 else null end) as Finished
, COUNT(case when (t.State & 0x100 > 0) then 1 else null end) as Failed
, COUNT(case when (t.State & 0x200 > 0) then 1 else null end) as Canceled
, COUNT(case when (t.State & 0x400 > 0) then 1 else null end) as Canceling
from TaskGroup tg
left join TaskDetail td on td.GroupId = tg.id
left join Task t on td.RecordID = t.RecordID
group by tg.JobId, tg.ID
go
某些 Azure IaaS 计算节点无法启动
由于 VM 分配失败或预配超时,某些 Azure IaaS 计算节点可能无法启动。 可以打开 HPC 群集管理器,在 资源管理 中选择失败的节点,然后单击 预配日志 检查详细错误。 可能的失败原因和解决方法如下: