Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa versione introduce nuove funzionalità, risolve i problemi e migliora le prestazioni complessive.
Nuove funzionalità
Azure CycleCloud consente l'invio di report di integrità guest di Azure per i nodi HPC non integri dall'interfaccia utente e dalla interfaccia della riga di comando. Vedere la guida collegata per abilitare questa funzionalità.
Azure CycleCloud riporta un punteggio di posizionamento Spot per i bucket dell'array di nodi tramite il campo
spotPlacementScoredell'API REST cluster status, in base all'API Punteggio di posizionamento Spot di Azure. Per abilitare questa funzionalità, impostarecyclecloud.spot_placement_score_enabled=true.Azure CycleCloud ora supporta il formato del nome host
ip-XXXXXXper i nodi del cluster senza richiedere il framework legacy Chef.Cluster-Init ora fornisce la versione del progetto da usare negli script Cluster-Init tramite la
CYCLECLOUD_PROJECT_VERSIONvariabile di ambiente.Modifiche al cluster Slurm di Azure CycleCloud:
- Supporto a Slurm 25.11, inclusa la funzionalità
TopologyParam=BlockAsNodeRankinslurm.conf. - Supporto per le immagini di Azure Linux 3. Il supporto per Azure Linux 3 richiede immagini di VM personalizzate con i pacchetti binari di Slurm preinstallati.
- Supporto per le immagini Rocky Linux 8/9.
- La raccolta di metriche del cluster e del processo è disponibile usando l'aggregazione
azslurm-exporter. - Una dashboard delle metriche di Slurm è installata nell'area di lavoro di Monitoraggio di Azure configurata.
- Quando l'accounting Slurm è abilitato, viene installato un bundle di certificati predefinito per l'uso con Database di Azure per MySQL - Server flessibile.
- Gli utenti possono fornire un certificato personalizzato per il database contabile Slurm direttamente nell'interfaccia utente di creazione del cluster anziché fornire un URL del certificato.
- La interfaccia della riga di comando
azslurminclude i comandirestartereimageper agevolare la risoluzione dei problemi nelle liste di nodi.
- Supporto a Slurm 25.11, inclusa la funzionalità
Azure CycleCloud modifiche dell'interfaccia utente:
- Le azioni di riavvio e ricreazione dell'immagine sono ora disponibili nel menu Azioni nodo .
- Quando si modificano le impostazioni con stato anteprima, viene visualizzato un avviso.
- Il pannello Dettagli nodo presenta una nuova sezione Dischi, un layout multicolonna adattivo e grafici sparkline accessibili che sostituiscono i precedenti grafici Dojo (ancora disponibili nella scheda Monitoraggio separata).
- Il tipo di cluster BeeGFS deprecato e ritirato è stato rimosso dai tipi di cluster Azure CycleCloud disponibili.
- I problemi di integrità dei nodi vengono pubblicati nella scheda Activity Log della pagina cluster Azure CycleCloud per facilitare il rilevamento dei tempi di avvio e risoluzione dei problemi.
Modifiche alla CLI di Azure CycleCloud:
- Bundle Astral Python per una maggiore portabilità della piattaforma.
Modifiche apportate all'interfaccia della riga di comando di Jetpack:
- La porta del server HTTP locale di Jetpack può essere configurata o riconfigurata tramite l'impostazione di configurazione
cyclecloud.jetpack.http_port. -
vm.hostnameevm.ipv4sono disponibili tramite iljetpack propscomando .
- La porta del server HTTP locale di Jetpack può essere configurata o riconfigurata tramite l'impostazione di configurazione
cycle_serverModifiche dell'interfaccia della riga di comando:-
import_dataazione per facilitare l'importazione da riga di comando e l'importazione tramite script dei record nell'archivio dati CycleCloud. -
settingsazione per facilitare le modifiche alle impostazioni di CycleCloud tramite riga di comando e script.
-
Problemi risolti
- Nei cluster configurati per l'installazione di enroot, lo script di avvio di enroot modificava in modo errato i permessi della directory radice se
ENROOT_TEMP_PATHmancava inenroot.conf. - Nei cluster Slurm di Azure CycleCloud, lo script
start-services.shnon terminava sempre con un codice di uscita diverso da zero, con il rischio di lasciare i servizi in uno stato di errore anziché riprovare come previsto. - La scheda Monitoraggio della pagina del cluster non dispone di una barra di scorrimento verticale quando la finestra è stata ridimensionata, che ha causato la visualizzazione parzialmente nascosta dei grafici.
- L'interfaccia della riga di comando a volte non è riuscita con
cycle_serverper gli errori durante l'avvioNullPointerExceptiondi CycleCloud. - Azure CycleCloud
.jarfile generati da Microsoft non sono stati firmati. - Le azioni nascoste dai menu non erano eseguibili.
- La casella di testo Dettagli della finestra di dialogo Supporto non è sempre stata espansa per riempire lo spazio disponibile.
- Il
cyclecloud-slurmprogetto ha configurato l'autenticazione JWT (e l'avvio del cluster potenzialmente non riuscito) come parte della configurazioneslurmrestdanche quando l'autenticazione JWT non è stata usata. - Il CSS del tema personalizzato non veniva applicato correttamente quando erano abilitati i temi personalizzati.
- La funzionalità Azure CycleCloud ReturnProxy non ha stabilito nuovamente le connessioni ai nodi proxy deallocati e riavviati in seguito.
- Le operazioni di riavvio e ricreazione dell'immagine non sono consentite nei nodi con
KeepAliveimpostato su true. - Per impostazione predefinita, la CLI di Azure CycleCloud usava l'endpoint di autenticazione pubblica quando non venivano forniti determinati argomenti di autenticazione di Entra.
- I nodi non sono stati terminati quando si è verificato un
SKUNotAvailableerrore perché è stato considerato un errore di orchestrazione anziché un errore di capacità. - I nodi Windows non sono riusciti a raggiungere uno stato coerente a causa dell’assenza del percorso di Cluster-Init.
- I controlli di integrità del nodo all'avvio non hanno restituito un messaggio di errore utile in caso di errore.
- Gli errori di eliminazione di un singolo set di scalabilità di macchine virtuali a volte bloccavano Azure CycleCloud dall'elaborazione di altre eliminazioni del set di scalabilità di macchine virtuali nello stesso cluster.
- CVE-2020-10683 risolto.
- CVE-2023-39017 risolto.
Note
I cluster Open PBS e Single VM di Azure CycleCloud ora usano come impostazione predefinita UsePublicNetwork=false. Per abilitare la rete pubblica, impostare UsePublicNetwork=true durante la creazione del cluster.
Problemi noti
- Azure CycleCloud i pacchetti Slurm per Azure Linux 3 non vengono ancora pubblicati nei repository pubblici. Gli utenti possono compilare e installare Slurm nell'immagine personalizzata seguendo la documentazione di Slurm.