次の方法で共有


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 には、ヘッド ノード用の高可用性アーキテクチャが組み込まれています。 Microsoft Service Fabric を活用する HPC Pack 2016 のアーキテクチャと比較して、新しいアーキテクチャでは必要な CPU とメモリのリソースが少なくなります。 新しいアーキテクチャでは、高可用性 HPC Pack クラスターを作成するには、2 つのノードだけで十分です。 組み込みの HA アーキテクチャを使用すると、柔軟性も向上します。 新しいアーキテクチャでは、いつでも追加のヘッド ノードをクラスターに追加できます。 オンプレミスで高可用性 HPC Pack クラスターを作成するには、Microsoft HPC Pack 2019 の 概要ガイドを参照してください。 高可用性 HPC Pack クラスターを Azure にデプロイする場合は、「Azureに HPC Pack 2019 クラスターをデプロイする」を参照してください。

新しい管理ポータル

新しい HPC Pack 2019 リリースでは、新しいクラスター管理者エクスペリエンスのための新しい管理ポータルが提供されます。 新しいポータルは有効になっており、既定で使用できます。 URL https://hostname/hpc/portalでアクセスできます。ここで、ホスト名 は HPC ヘッド ノードの名前または IP アドレスです。 クラスターに複数のヘッド ノードがデプロイされている場合は、任意の ヘッド ノードの名前またはアドレス 使用できます。 詳細については、「新しい管理ポータルを使用する方法」を参照してください。

手記

サポートされているのは、Edge、Chrome、Firefox の最新バージョンのみです。

ジョブ スケジューラ

  • ジョブ コストとコア時間 – GUI とコマンド ラインで、ジョブ コストとコア時間をリアルタイムで表示できるようになりました。 ジョブ コストは、ジョブによって使用されるリソースを、ジョブのタスクが実行されている各コアのコストの合計としてカウントします。 ジョブコア時間は、ジョブによって使用されるリソースを、ジョブのタスクが実行されている各コアの時間の合計としてカウントします。

  • ジョブの消去コマンド ライン – スケジュールされたクリーンアップがまだ行われていない場合、管理者がデータベース内の古いジョブを消去するために、新しい "消去" 動詞がジョブ コマンド ラインに追加されます。

詳細については、「ジョブコア時間の使用、ノードコスト、ジョブコスト、ジョブ消去を参照してください。

管理

  • Azure IaaS コンピューティング ノードを管理するためのマネージド ID をサポートします。HPC Pack クラスターのヘッド ノードが Azure VM の場合は、Azure マネージド ID を使用して Azure IaaS コンピューティング ノードを管理できるようになりました。 詳細については、「Azure マネージド ID を有効にして Azure リソースを管理する」を参照してください。

  • Azure スポット VM (試験段階) のサポート - HPC Pack 2019 では、試験的な 機能を使用して、Azure スポット VMを使用 Azure IaaS コンピューティング ノードを作成できるようになりました。 Azure スポット VM を使用すると、未使用の Azure コンピューティング容量を大幅なコスト削減で利用できます。 この機能の詳細については、Azure IaaS コンピューティング ノードへのバーストを参照してください。

  • Azure Batch プール ノードの仮想ファイル システム – Azure Batch プール ノードは、ノードの追加時にマウント構成を指定するだけで、Azure Files などの仮想ファイル システムをマウントできるようになりました。 Windows ノードに Azure Files をマウントするマウント構成文字列の例を次に示します。

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

の種類 は、AzureFiles、AzureBlob、NFS、または CIFSできます。 詳細なマウント構成については、このドキュメント を参照してください。 複数のマウント構成を指定するには、構成文字列をセミコロン (;)で結合します。

  • ノード開始チェッカー – コンピューティング ノードが再起動する状況によっては、ジョブ割り当てのハートビートを報告する前に、Infiniband ネットワーク IP の準備ができているなど、特定の状態を確認することをお勧めします。 これを実現するには、次のレジストリ キーを追加し、コンピューティング ノードの %CCP_HOME%Bin フォルダーの下にあるNodeChecker.cmdを変更するだけです。
    ノードの開始チェッカーは、NodeCheckerTimeout でNodeChecker.cmd実行されます (既定では -1/infinite)。 終了コードが 0 以外の場合、またはタイムアウトが発生した場合、NodeCheckerCount (既定では 3) の NodeCheckerInterval (既定では 10 秒) で再実行されます。 最後の終了コードがゼロかどうかに関係なく、ノードのハートビートが開始されることに注意してください。

    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 では、HPC PowerShell コマンドレットは、コマンドレットの実行時に Microsoft.Hpc という名前のモジュールに自動的に読み込まれます。 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 に接続してメトリック値を更新できなかった場合の圧縮の問題を修正します。
  • サービスの信頼性の向上 - 信頼性を妨げるよう、HpcScheduler および HpcManagement サービスの ArgumentOutOfRangeException、NullReferenceException、InvalidCastException などのいくつかの例外を修正します。

  • アクセシビリティの の修正 - GUI のアクセシビリティのバグを修正します。

  • 管理データベースのサイズ - クラスター内に数百のコンピューティング ノードがある場合に HPC Management データベースのサイズが急速に大きくなるという問題を修正します。

基本的な更新プログラム

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