Incus 6 LTS lançado com base no LXD 6

E foi lançado o Incus 6 LTS com base no LXD 6. Confira as novidades dessa atualização e veja como instalar no Linux.

Incus é um fork do sistema de gerenciamento de contêineres LXD, criado pela antiga equipe de desenvolvimento que criou o LXD. Ele é um contêiner de sistema e gerenciador de máquina virtual moderno, seguro e poderoso.

Enfim, o Incus é um fork do LXD que surgiu devido à decisão da Canonical de desenvolver o LXD como um projeto corporativo separado, separando-o da comunidade Linux Containers que supervisionou seu desenvolvimento.

A criação da Incus teve como objetivo fornecer uma alternativa independente e voltada para a comunidade.

Incus é um contêiner de sistema de código aberto gratuito e gerenciador de máquina virtual desenvolvido pela comunidade Linux Containers. Suporta imagens para um grande número de distribuições Linux.

Com ele, você pode gerenciar seus contêineres e VMs com uma ferramenta simples de linha de comando, diretamente por meio da API REST ou usando ferramentas e integrações de terceiros.

Recentemente foi apresentado o lançamento da primeira versão do projeto Incus, o Incus 6 LTS.

Novidades do Incus 6 LTS

Incus 6 LTS lançado com base no LXD 6
Incus 6 LTS lançado com base no LXD 6

Logo após o lançamento do LXD 6.0, desenvolvedores da comunidade Linux Containers anunciaram o lançamento do Incus 6.0 LTS (o fork do LXD, criado pela antiga equipe de desenvolvimento que criou o LXD), que oferece suporte estendido para produção, garantindo correções de bugs, segurança melhorias e pequenas atualizações de usabilidade pelos próximos 2 anos.

Após esse período, o Incus 6.0 LTS continuará recebendo manutenção de segurança pelos 5 anos restantes de seu ciclo de vida.

Esta nova versão do Incus 6.0 LTS vem após o Incus 0.7 e a mudança na numeração em vez de saltar para a versão 1.0 como normalmente deveria ser, a escolha de mudar para “6.0” é uma referência aos lançamentos dos outros projetos irmãos, “LXC 6.0 e LXCFS 6.0 LTS”, além de manter o mesmo tempo de suporte.

Quanto às próprias alterações da ferramenta nas quais o grupo de desenvolvimento estava trabalhando, podemos constatar que no Incus 6.0 LTS a chave de configuração limit.memory.swap foi expandida para permitir também quantidades de bytes, o que agora faz com que seu comportamento seja o seguinte:

  • limits.memory.swap=true: A memória do contêiner pode ser trocada (padrão)
  • limits.memory.swap=false: O contêiner não deve ser trocado (troca mínima)
  • limits.memory.swap=256MiB: O contêiner pode usar até 256 MiB de espaço de troca (além de seu limite definido. memória)

Outra mudança que se destaca nesta nova versão é a introdução de um novo mecanismo de preenchimento de shell, já que foi concluída a migração para a geração automática de scripts de preenchimento para diversos shells (bash, fish, powershell e zsh) facilitando a integração e a experiência do usuário.

Destaca-se também a migração ao vivo de VMs com discos conectados a partir de armazenamento remoto que agora podem ser migrados ao vivo junto com a máquina virtual.

Agora, as máquinas virtuais que incluem discos adicionais anexados de um pool de armazenamento remoto, como Ceph ou LVM, podem ser migradas em tempo real junto com a máquina virtual primária.

Das outras mudanças que se destacam no Incus 6 LTS, temos:

  • shiftfsfoi removido em favor da alteração do mapa de identificação VFS
  • Canonical CandidA autenticação foi removida em favor do OpenID Connect.
  • Canonical RBACa autorização foi removida em favor do OpenFGA
  • Canonical MAASIntegração de rede removida (recurso inferior/não utilizado)
  • Ubuntu FanA rede foi removida em favor do OVN.
  • core.trust_passwordfoi removido em favor de tokens confiáveis ​​por razões de segurança
  • A configuração da ponte de rede gerenciada agora suporta a criação e conexão de interfaces VLAN, melhorando a flexibilidade e escalabilidade da rede no Incus.
  • Adicionada a capacidade de obter informações detalhadas do sistema e do dispositivo USB por meio da ferramenta incus info --resources, facilitando o gerenciamento e o monitoramento do seu ambiente.
  • Adicionada verificação OVN no controlador ovn
  • Verificações de configuração reordenadas

Para saber mais sobre essa versão do Incus, acesse a nota de lançamento.

Como instalar ou atualizar o Incus

O Incus está disponível para as distribuições Linux mais comuns. Então, para instalar a versão mais recente do Incus nas principais distribuições Linux, acesse esse endereço.
Para usuários do Ubuntu, usem esse tutorial:
Como instalar contêiner Incus no Ubuntu 22.04 LTS

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.