Novità di HPC Pack 2019
Questo documento elenca le nuove funzionalità e le modifiche disponibili in Microsoft HPC Pack 2019.
Requisiti del sistema operativo e del software
HPC Pack 2019 include un set aggiornato di requisiti per il sistema operativo e altri software prerequisiti. Tra gli altri aggiornamenti, HPC Pack 2019 fornisce il supporto per Windows Server 2019 nel nodo head e diversi altri ruoli del nodo.
Nota
Per il ruolo nodo head, HPC Pack 2019 non è supportato per l'esecuzione in Windows Server 2012. Se è in esecuzione in Windows Server 2012 R2, non è possibile installare SQL Express 2019.
Disponibilità elevata predefinita
In HPC Pack 2019 è disponibile un'architettura di disponibilità elevata predefinita per i nodi head. Rispetto all'architettura in HPC Pack 2016 che sfrutta Microsoft Service Fabric, la nuova architettura richiede meno risorse di CPU e memoria. Nella nuova architettura sono sufficienti solo due nodi per creare un cluster HPC Pack a disponibilità elevata. L'uso dell'architettura a disponibilità elevata predefinita offre anche una maggiore flessibilità. La nuova architettura consente l'aggiunta di nodi head aggiuntivi in un cluster in qualsiasi momento. Vedere la guida introduttiva per Microsoft HPC Pack 2019 per creare un cluster HPC Pack a disponibilità elevata in locale. Per distribuire un cluster HPC Pack a disponibilità elevata in Azure, vedere Distribuire un cluster HPC Pack 2019 in Azure.
Nuovo portale di amministrazione
Con la nuova versione di HPC Pack 2019, viene fornito un nuovo portale di amministrazione per una nuova esperienza di amministrazione del cluster. Il nuovo portale è abilitato e disponibile per impostazione predefinita. È accessibile all'URL https://hostname/hpc/portal, dove il nome host è il nome o l'indirizzo IP di un nodo head HPC. Se nel cluster sono distribuiti più nodi head, è possibile usare qualsiasi nome o indirizzo del nodo head. Per altre informazioni, vedere Come usare il nuovo portale di amministrazione.
Nota
Sono supportate solo le versioni più recenti di Edge, Chrome e Firefox.
Utilità di pianificazione processi
costo del processo e ore di base: ora nella GUI e nella riga di comando è possibile visualizzare in tempo reale i costi del processo e le ore di core. Il costo del processo conta la risorsa usata da un processo come somma del costo di ogni core in cui vengono eseguite le attività del processo. Le ore di base del processo conteggiano la risorsa usata da un processo come somma delle ore di ogni core in cui vengono eseguite le attività del processo.
riga di comando di eliminazione processo: viene aggiunto un nuovo verbo 'ripulitura' alla riga di comando del processo per consentire all'amministratore di eliminare i processi precedenti nel database se la pulizia pianificata non è ancora in corso.
Per altri dettagli, vedere Utilizzo delle ore di base del processo, costi dei nodi, costi dei processi e eliminazione dei processi.
Gestione
Supportare l'identità gestita per gestire i nodi di calcolo IaaS di Azure: se i nodi head del cluster HPC Pack sono macchine virtuali di Azure, è ora possibile usare l'identità gestita di Azure per gestire i nodi di calcolo IaaS di Azure. Per altre informazioni, vedere Abilitare l'identità gestita di Azure per gestire le risorse di Azure.
supportare le macchine virtuali spot di Azure (sperimentale ) - In HPC Pack 2019 è ora possibile usare una funzionalità di sperimentaleper creare nodi di calcolo IaaS di Azure con macchine virtuali spot di Azure . L'uso di macchine virtuali spot di Azure consente di sfruttare la capacità di calcolo di Azure inutilizzata con un notevole risparmio sui costi. Per altre informazioni su questa funzionalità, vedere Burst nei nodi di calcolo IaaS di Azure.file system virtuale per i nodi del pool di Azure Batch: i nodi del pool di Azure Batch possono ora montare file system virtuali come File di Azure fornendo solo la configurazione di montaggio quando si aggiungono i nodi. Di seguito è riportato un esempio di stringa di configurazione di montaggio per montare File di Azure nei nodi Windows.
{
"Type":"AzureFiles",
"AccountName":"name",
"AccountKey":"key",
"AzureFileUrl":"url",
"Source":null,
"ContainerName":null,
"SasKey":null,
"MountPath":"Y",
"MountOptions":"/persistent:Yes"
}
Il type
controllo dell'avvio del nodo: in determinate situazioni in cui un nodo di calcolo viene riavviato, è preferibile controllare una determinata condizione, ad esempio l'IP di rete Infiniband è pronto, prima di segnalare heartbeat per l'allocazione dei processi. A tale scopo, è sufficiente aggiungere le chiavi del Registro di sistema seguenti e modificare il NodeChecker.cmd nella cartella %CCP_HOME%Bin nei nodi di calcolo.
Il controllo dell'avvio del nodo eseguirà NodeChecker.cmd con NodeCheckerTimeout (per impostazione predefinita -1/infinito). Se il codice di uscita è diverso da zero o si verifica un timeout, verrà rieseguito in NodeCheckerInterval (per impostazione predefinita 10 secondi) per NodeCheckerCount (per impostazione predefinita 3) in totale. Si noti che, indipendentemente dal codice di uscita finale è zero o meno, gli heartbeat inizieranno per il nodo.Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HPC] "NodeCheckerCount"=dword:00000003 "NodeCheckerInterval"=dword:0000000a "NodeCheckerTimeout"=dword:0000003c
modulo powerShell: in HPC Pack 2019 i cmdlet di PowerShell HPC vengono caricati automaticamente in un modulo denominato Microsoft.Hpc quando si eseguono i cmdlet. Non è più necessario eseguire
Add-PsSnapin Microsoft.Hpc
.
Correzioni e miglioramenti
HPC Pack 2019 include tutte le correzioni precedenti per HPC Pack 2012 R2 Update 3 (versione più recente 4.5.5202) e HPC Pack 2016 Update 3 (versione più recente 5.3.6450). Inoltre, contiene anche le correzioni seguenti,
Aumento automatico
- Consente di risolvere un problema di aumento quando il processo ha un tipo di risorsa per Node o Socket in crescita in base al calcolo automatico Min o Max.
- Consente di risolvere un problema di compattazione quando il servizio di gestione non è riuscito a connettersi a HpcMonitoringServer per aggiornare il valore della metrica.
Miglioramenti dell'affidabilità del servizio: correggere alcune eccezioni, ad esempio ArgumentOutOfRangeException, NullReferenceException e InvalidCastException nei servizi HpcScheduler e HpcManagement per impossettare l'affidabilità.
Correzioni dell'accessibilità- Correzione di alcuni bug di accessibilità nell'interfaccia utente grafica.
dimensioni del database di gestione: consente di risolvere un problema per cui le dimensioni del database di gestione HPC aumentano rapidamente quando sono presenti centinaia di nodi di calcolo nel cluster.
Aggiornamenti fondamentali
- Windows Server 2019/SQL Server 2019/Excel 2019
- .Net Framework 4.7.2
- azure SDK