Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Version werden neue Features eingeführt, Probleme behoben und die Gesamtleistung verbessert.
Neue Funktionen
Azure CycleCloud unterstützt das Übermitteln von Azure-Gastintegritätsberichten für ungesunde HPC-Knoten über die Benutzeroberfläche und die CLI. Sehen Sie sich die verknüpfte Anleitung an, um dieses Feature zu aktivieren.
Azure CycleCloud meldet eine Spotplatzierungsbewertung für Knotenarray-Buckets über das Feld
spotPlacementScorein der REST-API clusterstatus basierend auf der API Azure Spot placement Score. Um dieses Feature zu aktivieren, legen Siecyclecloud.spot_placement_score_enabled=truefest.Azure CycleCloud unterstützt jetzt das
ip-XXXXXXHostname-Format für Clusterknoten, ohne dass das legacy Chef Framework erforderlich ist.Cluster-Init stellt jetzt die Projektversion für die Verwendung in Cluster-Init Skripts über die
CYCLECLOUD_PROJECT_VERSIONUmgebungsvariable bereit.Azure CycleCloud Slurm-Clusteränderungen:
- Unterstützung für Slurm 25.11, einschließlich der Funktion
TopologyParam=BlockAsNodeRankinslurm.conf. - Unterstützung für Azure Linux 3-Images. Azure Linux 3-Unterstützung erfordert benutzerdefinierte VM-Images mit vorinstallierten Slurm-Binärpaketen.
- Unterstützung für Rocky Linux 8/9-Images.
- Die Erfassung von Cluster- und Jobmetriken ist mit dem mitgelieferten
azslurm-exporterverfügbar. - Ein Slurm-Metrik-Dashboard wird im konfigurierten Azure Monitor Workspace installiert.
- Wenn slurm accounting aktiviert ist, wird ein Standardzertifikatbundle für die Verwendung mit Azure Database for MySQL – flexiblem Server installiert.
- Benutzer können ein benutzerdefiniertes Zertifikat für die Slurm-Buchhaltungsdatenbank direkt in der Clustererstellungs-UI bereitstellen, anstatt eine Zertifikat-URL bereitzustellen.
- Die
azslurm-CLI enthältrestart- undreimage-Befehle zur Unterstützung der Problembehebung für Knotenlisten.
- Unterstützung für Slurm 25.11, einschließlich der Funktion
Azure CycleCloud UI-Änderungen:
- Neustart- und Neuimageaktionen sind jetzt im Menü Knotenaktionen verfügbar.
- Beim Bearbeiten von Einstellungen mit Vorschaustatus wird eine Warnung angezeigt.
- Der Bereich Node-Details verfügt über einen neuen Abschnitt Datenträger, ein responsives mehrspaltiges Layout und barrierefreie Sparkline-Diagramme, die Legacy-Dojo-Diagramme ersetzen (die weiterhin auf einer separaten Registerkarte „Monitoring“ verfügbar sind).
- Der veraltete und eingestellte BeeGFS-Clustertyp wurde aus den verfügbaren Azure CycleCloud Clustertypen entfernt.
- Integritätsprobleme von Knoten werden auf der Registerkarte Aktivitätsprotokoll der Azure-CycleCloud-Clusterseite protokolliert, um die Nachverfolgung des Beginns und der Behebung von Problemen zu unterstützen.
Azure CycleCloud CLI-Änderungen:
- Bündelt Astral Python für eine größere Plattformübertragbarkeit.
Jetpack CLI-Änderungen:
- Der lokale HTTP-Serverport von Jetpack kann über die
cyclecloud.jetpack.http_portKonfigurationseinstellung (neu) konfiguriert werden. -
vm.hostnameundvm.ipv4sind über denjetpack propsBefehl verfügbar.
- Der lokale HTTP-Serverport von Jetpack kann über die
cycle_serverCLI-Änderungen:-
import_dataAktion zur Unterstützung des Befehlszeilen- und Skriptimports von Datensätzen in den CycleCloud-Datenspeicher. -
settingsAktion zur Unterstützung von Befehlszeilen- und Skriptänderungen an den CycleCloud-Einstellungen.
-
Gelöste Probleme
- In Clustern, die für die Installation von enroot konfiguriert sind, änderte das enroot-Startskript fälschlicherweise die Berechtigungen des Stammverzeichnisses, wenn
ENROOT_TEMP_PATHinenroot.conffehlte. - In Azure CycleCloud Slurm-Clustern beendete sich das Skript
start-services.shnicht immer mit einem Exitcode ungleich null, wodurch Dienste möglicherweise in einem Fehlerzustand verblieben, anstatt wie erwartet einen erneuten Versuch zu unternehmen. - Die Registerkarte Monitoring auf der Cluster-Seite hatte bei geänderter Fenstergröße keine vertikale Bildlaufleiste, wodurch Diagramme teilweise verdeckt wurden.
- Die
cycle_serverCLI schlug bei Fehlern beim Start von CycleCloud manchmal mitNullPointerExceptionfehl. - Azure CycleCloud
.jarDateien, die von Microsoft erstellt wurden, wurden nicht signiert. - In Menüs ausgeblendete Aktionen waren nicht ausführbar.
- Das Dialogfeld "Supportdetails" wurde nicht immer erweitert, um den verfügbaren Platz auszufüllen.
- Das
cyclecloud-slurmProjekt konfigurierte JWT-Authentifizierung (und möglicherweise fehlgeschlagenen Clusterstart) als Teil der Konfigurationslurmrestd, auch wenn JWT-Authentifizierung nicht verwendet wurde. - Benutzerdefinierte Design-CSS wurde nicht ordnungsgemäß angewendet, wenn benutzerdefinierte Designs aktiviert wurden.
- Das Azure CycleCloud ReturnProxy-Feature stellte Verbindungen zu Proxyknoten, die deallokiert und später neu gestartet wurden, nicht wieder her.
- Neustart- und Reimage-Vorgänge waren für Knoten, die
KeepAliveauf "true" festgelegt sind, nicht zulässig. - Die Azure CycleCloud CLI wurde standardmäßig auf den öffentlichen Authentifizierungsendpunkt festgelegt, wenn bestimmte Entra-Authentifizierungsargumente nicht bereitgestellt wurden.
- Knoten wurden nicht beendet, wenn ein
SKUNotAvailable-Fehler auftrat, da dieser als Orchestrierungsfehler und nicht als Kapazitätsfehler behandelt wurde. - Windows-Knoten konnten aufgrund des fehlenden Cluster-Init-Pfads nicht konvergieren.
- Node-Healthchecks beim Start gaben im Fehlerfall keine nützliche Fehlermeldung zurück.
- Fehler beim Löschen eines einzelnen Virtual Machine Scale Sets blockierten manchmal, dass Azure CycleCloud die Löschung anderer Virtual Machine Scale Sets im selben Cluster verarbeiten konnte.
- CVE-2020-10683 wurde behoben.
- CVE-2023-39017 wurde behoben.
Note
Die Azure CycleCloud Open PBS- und Single VM-Cluster werden jetzt standardmäßig auf UsePublicNetwork=false festgelegt. Um öffentliche Netzwerke zu aktivieren, legen Sie beim Erstellen des Clusters UsePublicNetwork=true fest.
Bekannte Probleme
- Azure CycleCloud Slurm-Pakete für Azure Linux 3 werden noch nicht in den öffentlichen Repositorys veröffentlicht. Benutzer können Slurm in ihrem benutzerdefinierten Image nach der Slurm-Dokumentation erstellen und installieren.