共用方式為


HPC Pack 2019 的新功能

本檔列出MICROSOFT HPC Pack 2019 中可用的新功能和變更。

操作系統和軟體需求

HPC Pack 2019 有一組 更新的需求集, 操作系統和其他必要軟體。 除了其他更新之外,HPC Pack 2019 也支援前端節點上的 Windows Server 2019 和其他數個節點角色。

注意

針對前端節點角色,不支援 HPC Pack 2019 在 Windows Server 2012 上執行。 如果在 Windows Server 2012 R2 上執行,則無法安裝 SQL Express 2019。

內建高可用性

在 HPC Pack 2019 中,我們有前端節點的內建高可用性架構。 相較於利用 Service Fabric Microsoft HPC Pack 2016 中的架構,新架構需要較少的 CPU 和記憶體資源。 在新架構中,只有兩個節點就足以建立高可用性 HPC Pack 叢集。 使用內建HA架構也提供額外的彈性。 新的架構可讓其他前端節點隨時新增至叢集中。 請參閱 開始使用指南,以瞭解Microsoft HPC Pack 2019,以在內部部署建立高可用性 HPC Pack 叢集。 如果您想要在 Azure 中部署高可用性 HPC Pack 叢集,請參閱 在 Azure中部署 HPC Pack 2019 叢集。

新增管理入口網站

使用新的 HPC Pack 2019 版本,我們提供新的系統管理入口網站,以取得全新的叢集系統管理員體驗。 默認會啟用並可使用新的入口網站。 您可以在 URL https://hostname/hpc/portal存取,其中 主機名 是 HPC Head 節點的名稱或 IP 位址。 如果您的叢集中部署了多個前端節點,您可以使用 任何 前端節點的名稱或位址。 如需詳細資訊,請參閱 如何使用新的管理入口網站

注意

僅支援最新版的Edge、Chrome和Firefox。

作業排程器

  • 作業成本和核心時數 – 現在在 GUI 和命令行中,您可以即時檢視作業成本和核心時數。 作業成本會將作業所使用的資源計算為作業工作執行所在的每個核心成本總和。 作業核心時數會將作業所使用的資源計算為作業工作執行之每個核心的時數總和。

  • 作業清除命令行 – 如果排程的清除尚未這麼做,系統管理員可以將新的「清除」動詞新增至作業命令行,以清除資料庫中的舊作業。

如需詳細資訊,請參閱 作業核心時數、節點成本、作業成本和作業清除

管理

  • 支援受控識別來管理 Azure IaaS 計算節點 – 如果 HPC Pack 叢集的前端節點是 Azure VM,您現在可以使用 Azure 受控識別來管理 Azure IaaS 計算節點。 如需詳細資訊,請參閱 啟用 Azure 受控識別來管理 Azure 資源

  • 支援 Azure Spot VM(實驗性) - 在 HPC Pack 2019 中,您現在可以使用 實驗性 功能來建立具有 Azure Spot VM的 Azure IaaS 計算節點。 使用 Azure Spot VM 可讓您利用未使用的 Azure 計算容量,節省大量成本。 如需此功能的詳細資訊,請參閱 高載至 Azure IaaS 計算節點

  • Azure Batch 集區節點的虛擬文件系統 – Azure Batch 集區節點現在可以藉由在新增節點時提供掛接組態來掛接虛擬文件系統,例如 Azure 檔案記憶體。 以下是在 Windows 節點上掛接 Azure 檔案記憶體的範例掛接組態字串,

{
    "Type":"AzureFiles",
    "AccountName":"name",
    "AccountKey":"key",
    "AzureFileUrl":"url",
    "Source":null,
    "ContainerName":null,
    "SasKey":null,
    "MountPath":"Y",
    "MountOptions":"/persistent:Yes"
}

類型 可以是 AzureFilesAzureBlobNFSCIFS。 如需詳細的掛接組態,請參閱本檔 。 您可以使用分號聯結組態字串來指定多個掛接組態(;)。

  • 節點啟動檢查程式 – 在某些情況下,當計算節點重新啟動時,最好先檢查特定條件,也就是 Infiniband 網路 IP 已就緒,再報告工作配置的活動訊號。 若要達成此目的,只要新增下列登錄機碼,並變更計算節點上 %CCP_HOME%Bin 資料夾下的NodeChecker.cmd。
    節點啟動檢查程式會使用 NodeCheckerTimeout 執行NodeChecker.cmd (預設為 -1/infinite)。 如果結束代碼為非零或逾時,則會在 NodeCheckerInterval 中重新執行 NodeCheckerCount(預設為 10 秒),總計為 3。 請注意,無論最終結束代碼為零或否,節點的活動訊號都會啟動。

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HPC]
    "NodeCheckerCount"=dword:00000003
    "NodeCheckerInterval"=dword:0000000a
    "NodeCheckerTimeout"=dword:0000003c
    
  • PowerShell 模組 – 在 HPC Pack 2019 中,執行 Cmdlet 時,會在名為 Microsoft.Hpc 的模組中自動載入 HPC PowerShell Cmdlet。 不需要再執行 Add-PsSnapin Microsoft.Hpc

修正和改善

HPC Pack 2019 包含 HPC Pack 2012 R2 Update 3 的所有先前修正程式(最新 4.5.5202)和 HPC Pack 2016 Update 3 (最新 5.3.6450)。 此外,它也包含下列修正程式:

  • 自動成長縮小

    • 修正當作業具有節點或套接字成長的資源類型時,自動計算的最小值或最大值時,就會發生成長問題。
    • 修正管理服務無法連線到 HpcMonitoringServer 以更新計量值時的壓縮問題。
  • 服務可靠性改善 - 修正一些例外狀況,例如 ArgumentOutOfRangeException、NullReferenceException 和 HpcScheduler 和 HpcManagement 服務中的 InvalidCastException,以模擬可靠性。

  • 輔助功能修正 - 修正 GUI 中的一堆輔助功能錯誤。

  • 管理資料庫大小 - 修正當叢集中有數百個計算節點時,HPC Management 資料庫的大小會快速成長的問題。

基本更新

  • Window Server 2019/SQL Server 2019/Excel 2019
  • .Net Framework 4.7.2
  • Azure SDK