CycleCloud versão 8.0.0
Alterações de compatibilidade
- O
cyclecloud
grupo agora é usado para controlar o acesso de administrador em nós linux em vez docyclecloud-admin
grupo.
Novos recursos
- O Cloud-Init agora está disponível em imagens que dão suporte a ele.
- Agora há suporte para discos UltraSSD.
- Agora há suporte para discos do sistema operacional efêmero
- As métricas no nível do nó agora são coletadas do Azure Monitor em vez de Ganglia
- A exibição de status do nó agora mostra os erros específicos que podem ser encontrados ao iniciar nós em um conjunto de dimensionamento
- O Jetpack agora está disponível no formato RPM e DEB para facilitar a instalação do Linux.
- A CLI do CycleCloud agora dá suporte ao Python 3.6+. (Não dá mais suporte ao Python 2.)
- Adicionado suporte para Univa GridEngine 8.6.7 ao projeto GridEngine.
- Mensagens de nós no cluster agora são criptografadas com HTTPS
- O Jetpack não usa mais o campo de dados personalizados para receber dados de configuração.
- Tempo de inicialização aprimorado do CycleCloud:
- Manutenção removida converge para reduzir o nervosismo em trabalhos firmemente acoplados
- Samba desabilitado por padrão, use
cyclecloud.samba.enabled = true
para habilitar - Início automático/autoestop herdado removido, em favor da API de início automático/autostop
- Subconjunto menor de pacotes SELinux são instalados conforme necessário
- Instalação NTP removida
- Instalação removida de fail2ban
- Código específico AWS/GCP removido
- Dependências removidas no EPEL
- MOTD do cyclecloud removido
- Aplicativo CycleCloud simplificado
- Página de trabalhos e monitoramento de trabalho do Mecanismo de Grade Removido
- Página de dados removida
- Página de relatórios removidos
- Página de alertas baseada em consulta removida
- Removeu submitonce e filesync
Problemas Resolvidos
- Os clusters não iniciariam se o nome do proprietário contivesse um caractere inválido
- O comando do Windows
jetpack
teria uma saída extra sem sentido. - Jetpack avisaria erroneamente sobre problemas de codificação ascii/utf-8.
- Os botões de criação, exclusão e cópia de cluster seriam exibidos, mas não funcionais para usuários sem permissões de gerenciamento de cluster
- A configuração inicial do site não solicitava a configuração da conta do provedor.
-
jetpack initialize
falha em determinadas imagens centos 7. - Um nome de cluster Slurm que contém um espaço faria com que a instalação mestra falhasse.
- Ao enviar trabalhos PBSpro dependentes de outros trabalhos, os usuários agora podem consultar dependências por números de trabalho em vez da ID completa do trabalho
- Chaves públicas SSH ED25519 falhariam na validação na interface do usuário da Web
- Links para VMs de conjunto de dimensionamento individuais foram interrompidos devido a uma alteração no portal do Azure
- Em alguns casos de erro, as VMs que não conseguiram inicializar foram automaticamente re-imaged mesmo quando isso não ajudaria
- Os conjuntos de dimensionamento com VMs com falha causaram mais sondagem do que o necessário
- Solicitações HTTP inválidas exibiriam um rastreamento de pilha Tomcat no corpo da resposta
- Os cookies de configurações do usuário não incluíam o
HttpOnly
sinalizador - Problemas de CVE mitigados 2013-4002, 2017-9050, 2019-5477, 2019-16892, 2019-17531, 2019-20330, 2020-5258, 2020-7598, 2020-8840