Freigeben über


Neuerungen in HPC Pack 2019

In diesem Dokument werden die neuen Features und Änderungen aufgeführt, die in Microsoft HPC Pack 2019 verfügbar sind.

Betriebssystem- und Softwareanforderungen

HPC Pack 2019 verfügt über einen aktualisierten Satz von Anforderungen für Betriebssystem und andere erforderliche Software. Unter anderem bietet HPC Pack 2019 Unterstützung für Windows Server 2019 auf dem Kopfknoten und mehrere andere Knotenrollen.

Anmerkung

Für die Rolle "Head node" wird HPC Pack 2019 nicht unterstützt, um unter Windows Server 2012 ausgeführt zu werden. Und wenn sie unter Windows Server 2012 R2 ausgeführt wird, können Sie SQL Express 2019 nicht installieren.

Integrierte Hohe Verfügbarkeit

In HPC Pack 2019 verfügen wir über eine integrierte Hochverfügbarkeitsarchitektur für Kopfknoten. Im Vergleich zur Architektur in HPC Pack 2016, die Microsoft Service Fabric nutzt, erfordert die neue Architektur weniger CPU- und Arbeitsspeicherressourcen. In der neuen Architektur reichen nur zwei Knoten aus, um einen hoch verfügbaren HPC Pack-Cluster zu erstellen. Die Verwendung der integrierten HA-Architektur bietet auch zusätzliche Flexibilität. Mit der neuen Architektur können jederzeit zusätzliche Kopfknoten zu einem Cluster hinzugefügt werden. Weitere Informationen finden Sie im Leitfaden Erste Schritte für Microsoft HPC Pack 2019 zum Erstellen eines hoch verfügbaren HPC Pack-Clusters lokal. Wenn Sie einen hoch verfügbaren HPC Pack-Cluster in Azure bereitstellen möchten, lesen Sie Bereitstellen eines HPC Pack 2019-Clusters in Azure.

Neues Verwaltungsportal

Mit der neuen HPC Pack 2019-Version bieten wir ein neues Verwaltungsportal für eine neue Cluster-Administratorerfahrung. Das neue Portal ist standardmäßig aktiviert und verfügbar. Sie ist über die URL https://hostname/hpc/portalzugänglich, wobei der Hostname der Name oder die IP-Adresse eines HPC-Head-Knotens ist. Wenn sie mehrere Kopfknoten in Ihrem Cluster bereitgestellt haben, können Sie namen oder adresse eines beliebigen Kopfknotens verwenden. Weitere Informationen finden Sie unter Verwenden des neuen Verwaltungsportals.

Anmerkung

Nur die neuesten Versionen von Edge, Chrome und Firefox werden unterstützt.

Auftragsplanung

  • Auftragskosten und Kernstunden – Jetzt in der GUI und befehlszeile können Sie die Auftragskosten und die Kernstunden in Echtzeit anzeigen. Auftragskosten zählen die Ressource, die von einem Auftrag verwendet wird, als Summe der Kosten der einzelnen Kerne, auf denen die Aufgaben des Auftrags ausgeführt werden. Auftragskernstunden zählen die Ressource, die von einem Auftrag verwendet wird, als Summe der Stunden jedes Kerns, auf dem die Aufgaben des Auftrags ausgeführt werden.

  • Auftragslöschbefehlszeile – Ein neues Verb "Löschen" wird der Befehlszeile "Auftrag löschen" hinzugefügt, um die alten Aufträge in der Datenbank zu löschen, wenn die geplante Bereinigung noch nicht erfolgt.

Weitere Informationen finden Sie unter Einsatz von Auftragskernstunden, Knotenkosten, Auftragskosten und Auftragsreinigung.

Management

  • unterstützen verwaltete Identität zum Verwalten von Azure IaaS-Computeknoten – Wenn die Kopfknoten Ihres HPC Pack-Clusters Azure VMs sind, können Sie jetzt azure managed identity verwenden, um die Azure IaaS-Computeknoten zu verwalten. Weitere Details finden Sie unter Enable Azure Managed Identity to manage Azure resources.

  • Unterstützen von Azure Spot VMs (Experimental) – In HPC Pack 2019 können Sie jetzt ein experimentelles-Feature verwenden, um Azure IaaS-Computeknoten mit Azure Spot VMszu erstellen. Mithilfe von Azure Spot-VMs können Sie die nicht genutzte Azure-Computekapazität zu erheblichen Kosteneinsparungen nutzen. Weitere Informationen zu diesem Feature finden Sie unter Burst zu Azure IaaS-Computeknoten.

  • virtuelles Dateisystem für Azure Batchpoolknoten – Azure Batchpoolknoten können jetzt virtuelle Dateisysteme wie Azure Files bereitstellen, indem sie einfach die Bereitstellungskonfiguration beim Hinzufügen der Knoten bereitstellen. Hier ist eine Beispiel für die Bereitstellungskonfigurationszeichenfolge zum Bereitstellen von Azure Files auf Windows-Knoten.

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

Der Typ- könnte AzureFiles, AzureBlob, NFS oder CIFSsein. Ausführliche Bereitstellungskonfigurationen finden Sie in diesem Dokument. Sie können mehrere Bereitstellungskonfigurationen angeben, indem Sie die Konfigurationszeichenfolgen mit Semikolons (;)) verknüpfen.

  • Startdetektiv des Knotens – In bestimmten Situationen, in der ein Computeknoten neu gestartet wird, empfiehlt es sich, eine bestimmte Bedingung zu überprüfen, d. h. Die Infiniband-Netzwerk-IP ist bereit, bevor Takte für die Auftragszuweisung gemeldet werden. Um dies zu erreichen, fügen Sie einfach die folgenden Registrierungsschlüssel hinzu, und ändern Sie die NodeChecker.cmd unter %CCP_HOME%Bin Ordner auf den Computeknoten.
    Die Knotenstartprüfung würde NodeChecker.cmd mit NodeCheckerTimeout (standardmäßig -1/unendlich) ausgeführt. Wenn der Beendigungscode ungleich Null oder Timeout auftritt, wird er in NodeCheckerInterval (standardmäßig 10 Sekunden) für NodeCheckerCount (standardmäßig 3) insgesamt erneut ausgeführt. Beachten Sie, dass unabhängig vom endgültigen Beendigungscode null oder nicht, die Takte für den Knoten gestartet werden.

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HPC]
    "NodeCheckerCount"=dword:00000003
    "NodeCheckerInterval"=dword:0000000a
    "NodeCheckerTimeout"=dword:0000003c
    
  • PowerShell-Modul – In HPC Pack 2019 werden die HPC PowerShell-Cmdlets automatisch in ein Modul namens "Microsoft.Hpc" geladen, wenn die Cmdlets ausgeführt werden. Es ist nicht mehr erforderlich, Add-PsSnapin Microsoft.Hpc auszuführen.

Korrekturen und Verbesserungen

HPC Pack 2019 enthält alle vorherigen Fixes für HPC Pack 2012 R2 Update 3 (neueste Version 4.5.5202) und HPC Pack 2016 Update 3 (neueste Version 5.3.6450). Darüber hinaus enthält es auch die folgenden Fixes,

  • Automatisch verkleinern

    • Behebung eines Wachstumsproblems, wenn der Auftrag Ressourcentyp für Knoten oder Socket hat, der durch automatisch berechnete Min oder Max wächst.
    • Behebung eines Verkleinerungsproblems, wenn der Verwaltungsdienst keine Verbindung mit HpcMonitoringServer herstellen konnte, um den Metrikwert zu aktualisieren.
  • Verbesserungen der Dienstzuverlässigkeit – Beheben Sie einige Ausnahmen, z. B. ArgumentOutOfRangeException, NullReferenceException und InvalidCastException in HpcScheduler- und HpcManagement-Diensten, um die Zuverlässigkeit zu impove.

  • Barrierefreiheitskorrekturen – Beheben Sie eine Reihe von Barrierefreiheitsfehlern in der GUI.

  • Größe der Verwaltungsdatenbank – Behebung eines Problems, das die Größe der HPC-Verwaltungsdatenbank schnell wächst, wenn Hunderte von Computeknoten im Cluster vorhanden sind.

Grundlegende Updates

  • Windows Server 2019/SQL Server 2019/Excel 2019
  • .Net Framework 4.7.2
  • Azure-SDKs