Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta versión se presentan nuevas características, se solucionan los problemas y se mejora el rendimiento general.
Características nuevas
Azure CycleCloud admite el envío de Informes de estado de invitado de Azure para nodos de HPC incorrectos desde la interfaz de usuario y la CLI. Consulte la guía vinculada para habilitar esta característica.
Azure CycleCloud informa sobre una puntuación de ubicación puntual para bloques de matriz de nodos a través del campo
spotPlacementScorede la API REST de estado del clúster, basada en la API de Azure Spot Placement Score. Para habilitar esta característica, establezcacyclecloud.spot_placement_score_enabled=true.Azure CycleCloud ahora admite el formato de nombre de host
ip-XXXXXXpara nodos de clúster sin necesidad del framework Chef heredado.Cluster-Init ahora proporciona la versión del proyecto para utilizarla en los scripts de Cluster-Init a través de la variable de entorno
CYCLECLOUD_PROJECT_VERSION.Cambios en el clúster de Azure CycleCloud Slurm:
- Compatibilidad con Slurm 25.11, incluida la función
TopologyParam=BlockAsNodeRankenslurm.conf. - Compatibilidad con imágenes de Azure Linux 3. La compatibilidad con Azure Linux 3 requiere imágenes personalizadas de máquina virtual con los paquetes binarios de Slurm preinstalados.
- Compatibilidad con imágenes de Rocky Linux 8/9.
- La recopilación de métricas de clúster y trabajo está disponible mediante el conjunto
azslurm-exporter. - Se instala un panel de métricas de Slurm en el área de trabajo de Azure Monitor configurada.
- Cuando la contabilidad de Slurm está habilitada, se instala un paquete de certificados predeterminado para su uso con Azure Database for MySQL: servidor flexible.
- Los usuarios pueden proporcionar un certificado personalizado para la base de datos de contabilidad de Slurm directamente en la interfaz de usuario de creación del clúster en lugar de proporcionar una dirección URL de certificado.
- La CLI de
azslurmincluye los comandosrestartyreimagepara ayudar en la resolución de problemas de las listas de nodos.
- Compatibilidad con Slurm 25.11, incluida la función
Cambios en la interfaz de usuario de Azure CycleCloud:
- Las acciones de reiniciar y recrear la imagen ahora están disponibles en el menú Node Actions.
- Se muestra una advertencia al editar la configuración que tiene el estado versión preliminar.
- El panel Detalles del nodo tiene una nueva sección Discos, un diseño adaptable de varias columnas y minigráficos accesibles que sustituyen a los gráficos Dojo heredados (que siguen estando disponibles en una pestaña aparte de Supervisión).
- El tipo de clúster BeeGFS obsoleto y retirado se ha eliminado de los tipos de clúster disponibles de Azure CycleCloud.
- Los problemas de mantenimiento del nodo se publican en la pestaña Activity Log de la página clúster de Azure CycleCloud para ayudar con el seguimiento de los tiempos de inicio y resolución del problema.
Cambios en Azure CycleCloud CLI:
- Incluye Astral Python para mejorar la portabilidad entre plataformas.
Cambios de la CLI de Jetpack:
- El puerto del servidor HTTP local de Jetpack se puede (re)configurar mediante la opción de configuración
cyclecloud.jetpack.http_port. -
vm.hostnameyvm.ipv4están disponibles a través deljetpack propscomando .
- El puerto del servidor HTTP local de Jetpack se puede (re)configurar mediante la opción de configuración
cycle_serverCambios de la CLI:-
import_dataacción para facilitar la importación de registros al almacén de datos de CycleCloud desde la línea de comandos y mediante scripts. - Acción
settingspara ayudar con los cambios en la línea de comandos y de scripts en la configuración de CycleCloud.
-
Problemas corregidos
- En los clústeres configurados para instalar enroot, el script de inicio de enroot modificó incorrectamente los permisos de directorio raíz si
ENROOT_TEMP_PATHfaltaba enenroot.conf. - En los clústeres de Slurm de Azure CycleCloud, el script
start-services.shno siempre finalizaba con un código de salida distinto de cero, lo que podía dejar los servicios en estado de error en lugar de reintentarlo como se esperaba. - La pestaña Supervisión de la página del clúster no tenía una barra de desplazamiento vertical cuando se cambiaba el tamaño de la ventana, lo que provocaba que los gráficos estuvieran parcialmente ocultos.
- A veces, la CLI
cycle_serverfallaba conNullPointerExceptiondurante el inicio de CycleCloud. - Azure CycleCloud
.jararchivos generados por Microsoft no estaban firmados. - Las acciones ocultas en los menús no eran ejecutables.
- El cuadro de texto Support dialog details (Detalles del cuadro de diálogo De soporte técnico) no siempre se expandía para rellenar el espacio disponible.
- El
cyclecloud-slurmproyecto configuró la autenticación JWT (y posiblemente no se pudo iniciar el clúster) como parte de la configuraciónslurmrestdincluso cuando no se usó la autenticación JWT. - El CSS del tema personalizado no se aplicaba correctamente al habilitar los temas personalizados.
- La característica ReturnProxy de Azure CycleCloud no volvió a establecer conexiones a nodos proxy desasignados y que se reiniciaron posteriormente.
- No se permitían las operaciones de reinicio y restablecimiento de imagen en los nodos con
KeepAliveestablecido en «true». - La CLI de Azure CycleCloud usaba por defecto el extremo de autenticación público cuando no se proporcionaban determinados argumentos de autenticación de Entra.
- Los nodos no habían terminado cuando se produjo un error
SKUNotAvailableporque se trataba como error de orquestación en lugar de error de capacidad. - Los nodos de Windows no lograron converger debido a la ausencia de la ruta de Cluster-Init.
- Las comprobaciones de estado del nodo de arranque no devolvieron un mensaje de error útil en caso de error.
- Los fallos al eliminar un único conjunto de escalado de máquinas virtuales a veces impedían que Azure CycleCloud procesara la eliminación de otros conjuntos de escalado de máquinas virtuales en el mismo clúster.
- Resuelto CVE-2020-10683.
- Resuelto CVE-2023-39017.
Note
Los clústeres de Azure CycleCloud Open PBS y de máquina virtual única ahora usan de forma predeterminada UsePublicNetwork=false. Para habilitar la red pública, establezca UsePublicNetwork=true al crear el clúster.
Problemas conocidos
- Los paquetes de Slurm de Azure CycleCloud para Azure Linux 3 todavía no se han publicado en los repositorios públicos. Los usuarios pueden compilar e instalar Slurm en su imagen personalizada siguiendo la documentación de Slurm.