Partilhar via


CycleCloud versão 8.0.0

Alterações de compatibilidade

  • O grupo cyclecloud agora é utilizado para controlar o acesso de administrador em nós Linux em vez do grupo cyclecloud-admin.

Novas funcionalidades

  • Cloud-Init está agora disponível em imagens que o suportam.
  • Os discos UltraSSD são agora suportados.
  • Discos de SO efêmeros agora são suportados
  • As métricas ao nível dos nós são agora recolhidas do Azure Monitor em vez do Ganglia
  • O ecrã de estado dos nós mostra agora os erros específicos que podem ser encontrados ao iniciar nós num conjunto de escalas
  • O Jetpack está agora disponível nos formatos RPM e DEB para facilitar a instalação do Linux.
  • A CLI do CycleCloud agora suporta python 3.6+. (Não suporta mais python 2.)
  • Adicionado suporte para Univa GridEngine 8.6.7 para o projeto GridEngine.
  • As mensagens dos 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 arranque melhorado do CycleCloud:
    • A manutenção removida converge para reduzir o jitter em trabalhos fortemente acoplados
    • Desativei o Samba por defeito, use cyclecloud.samba.enabled = true para ativar
    • Removido o autostart/autostop antigo, em favor da API de inicialização/paragem automática.
    • Subconjunto menor de pacotes SELinux são instalados conforme necessário
    • Removida a instalação do NTP
    • Removida a instalação de fail2ban
    • Remoção do código específico da AWS/GCP
    • Dependências eliminadas em EPEL
    • Remoção do MOTD do cyclecloud
  • Aplicação CycleCloud simplificada
    • Removida a página de monitorização de trabalhos e empregos do Grid Engine
    • Página de dados removidos
    • Página de relatórios removida
    • Removida a página de alertas baseados em consulta
    • Removidos "submitonce" e "filesync"

Problemas resolvidos

  • Os clusters não seriam iniciados se o nome do proprietário contivesse um caractere inválido
  • O comando do Windows jetpack teria uma saída extra sem sentido.
  • O 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 solicitou a configuração da conta do provedor.
  • jetpack initialize Falhou em certas imagens do Centos 7.
  • Um nome de cluster Slurm contendo um espaço faria com que a instalação mestre falhasse.
  • Ao enviar trabalhos PBSpro que dependem de outros trabalhos, os usuários agora podem se referir a dependências por números de trabalho em vez do ID completo do trabalho
  • ED25519 chaves públicas SSH não passariam na validação na interface da web
  • As ligações para VMs de scaleset individuais foram quebradas devido a uma alteração no portal Azure
  • Em alguns casos de erro, as VMs que falharam na inicialização foram automaticamente recriadas mesmo quando isso não ajudaria
  • Scalesets com VMs falhadas causavam mais polling do que o necessário
  • Pedidos HTTP inválidos mostrariam uma stack trace do Tomcat no corpo da resposta
  • Os cookies de configurações do usuário não incluíram a HttpOnly bandeira
  • Problemas de CVE mitigados 2013-4002, 2017-9050, 2019-5477, 2019-16892, 2019-17531, 2019-20330, 2020-5258, 2020-7598, 2020-8840