CycleCloud, versión 8.0.0
Cambios de compatibilidad
- El grupo ahora se usa para controlar el
cyclecloud
acceso de administrador en nodos de Linux en lugar delcyclecloud-admin
grupo.
Nuevas características
- Cloud-Init ya está disponible en imágenes que lo admiten.
- Ahora se admiten discos UltraSSD.
- Ahora se admiten discos de sistema operativo efímeros
- Las métricas de nivel de nodo ahora se recopilan de Azure Monitor en lugar de Ganglia
- La presentación del estado del nodo muestra ahora los errores específicos que se pueden encontrar al iniciar nodos en un conjunto de escalado.
- Jetpack ya 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:
- El mantenimiento quitado converge para reducir la vibración en trabajos estrechamente acoplados
- Samba deshabilitado de forma predeterminada, use
cyclecloud.samba.enabled = true
para habilitar - Se ha quitado el inicio automático o el autotop heredado, en favor de la API autostart/autostop.
- Se instala un subconjunto más pequeño de paquetes SELinux según sea necesario.
- Se ha quitado la instalación de NTP
- Se ha quitado la instalación de fail2ban.
- Se ha quitado el código específico de AWS/GCP
- Dependencias eliminadas en EPEL
- Se ha quitado cyclecloud MOTD
- Aplicación CycleCloud simplificada
- Se ha quitado la página de supervisión y trabajos del motor de cuadrícula
- Página de datos quitada
- Página Informes quitados
- Página de alertas basadas en consultas eliminada
- Se ha quitado 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 de Windows
jetpack
tendría una salida extra sin sentido. - Jetpack advertiría erróneamente sobre problemas de codificación ascii/utf-8.
- Se mostrarán los botones de creación, eliminación y copia del clúster, pero no funcionales para los usuarios sin permisos de administración de clústeres
- La configuración inicial del sitio no solicitaba la configuración de la cuenta de proveedor.
-
jetpack initialize
error en determinadas imágenes de Centos 7. - Un nombre de clúster de Slurm que contiene 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 identificador de trabajo completo.
- Las claves públicas SSH de ED25519 generarían un error en la validación en la interfaz de usuario web
- Los vínculos a máquinas virtuales de conjuntos de escalado individuales se interrumpieron debido a un cambio en Azure Portal
- En algunos casos de error, las máquinas virtuales que no se pudieron arrancar se volveron a crear automáticamente imágenes incluso cuando eso no ayudaba
- Los conjuntos de escalado con máquinas virtuales con errores provocaron un sondeo mayor de lo necesario
- 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
HttpOnly
marca - Problemas de CVE mitigados 2013-4002, 2017-9050, 2019-5477, 2019-16892, 2019-17531, 2019-20330, 2020-5258, 2020-7598, 2020-8840