Compartir a través de


CycleCloud versión 8.0.0

Cambios de compatibilidad

  • El grupo cyclecloud ahora se usa para controlar el acceso de administrador en nodos de Linux en lugar del grupo cyclecloud-admin.

Nuevas características

  • Cloud-Init ya está disponible en imágenes que lo admiten.
  • Ahora se admiten discos UltraSSD.
  • Ahora se admiten discos de SO efímero
  • Las métricas a nivel de nodo ahora se recopilan desde Azure Monitor en lugar de Ganglia
  • La pantalla de estado de los nodos muestra ahora los errores específicos que pueden producirse al iniciar los nodos de un conjunto de escalado
  • Jetpack ahora está disponible en formato RPM y DEB para facilitar la instalación de Linux.
  • La CLI de CycleCloud ahora admite Python 3.6 y versiones posteriores. (Ya no admite Python 2).
  • Se ha agregado compatibilidad con Univa GridEngine 8.6.7 al proyecto GridEngine.
  • Los mensajes de los nodos del clúster ahora se cifran con HTTPS
  • Jetpack ya no usa el campo de datos personalizados para recibir datos de configuración.
  • Se ha mejorado el tiempo de arranque de CycleCloud:
    • Se han quitado las convergencias de mantenimiento para reducir la inestabilidad en trabajos estrechamente acoplados
    • Samba deshabilitado de manera predeterminada, use cyclecloud.samba.enabled = true para habilitarlo
    • Se ha quitado la función de inicio y detención automáticos heredada en favor de la API de inicio y detención automáticos
    • Se instala un subconjunto más pequeño de paquetes SELinux según sea necesario
    • Se quitó la instalación NTP
    • Se quitó la instalación de fail2ban
    • Se quitó el código específico de AWS/GCP
    • Se quitaron las dependencias de EPEL
    • Se quitó CycleCloud MOTD
  • Aplicación CycleCloud simplificada
    • Se ha quitado la página de trabajos y supervisión de trabajos de Grid Engine
    • Se quitó la página de datos
    • Se quitó la página Informes
    • Se quitó la página de alertas basadas en consultas
    • Se quitó submitonce y filesync

Problemas resueltos

  • Los clústeres no se iniciarían si el nombre del propietario contenía un carácter no válido
  • El comando jetpack de Windows tendría una salida sin sentido adicional.
  • Jetpack advertiría erróneamente sobre problemas de codificación ASCII/UTF-8.
  • Los botones de creación, eliminación y copia de clústeres se mostraban pero no funcionaban para usuarios sin permisos de administración de clústeres
  • La configuración inicial del sitio no pedía la configuración de la cuenta del proveedor.
  • Error de jetpack initialize en determinadas imágenes de CentOS 7.
  • Un nombre de clúster de Slurm que contenga un espacio provocaría un error en la instalación maestra.
  • Al enviar trabajos de PBSpro que dependen de otros trabajos, los usuarios ahora pueden hacer referencia a dependencias por números de trabajo en lugar del id. de trabajo completo
  • Los errores de validación de claves públicas SSH en la interfaz de usuario web son ED25519
  • Los vínculos a máquinas virtuales individuales del conjunto de escalado se interrumpieron porque se produjo un cambio en Azure Portal
  • En algunos casos de error, las máquinas virtuales que no arrancaban se reimaginaban automáticamente incluso cuando eso no ayudaba
  • Los conjuntos de escalado con máquinas virtuales con errores provocaban más sondeos de los necesarios
  • Las solicitudes HTTP no válidas mostrarían un seguimiento de la pila de Tomcat en el cuerpo de la respuesta
  • Las cookies de configuración de usuario no incluyeron la marca HttpOnly
  • Mitigados los problemas CVE 2013-4002, 2017-9050, 2019-5477, 2019-16892, 2019-17531, 2019-20330, 2020-5258, 2020-7598, 2020-8840