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
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:
shiftfs
foi removido em favor da alteração do mapa de identificação VFSCanonical Candid
A autenticação foi removida em favor do OpenID Connect.Canonical RBAC
a autorização foi removida em favor do OpenFGACanonical MAAS
Integração de rede removida (recurso inferior/não utilizado)Ubuntu Fan
A rede foi removida em favor do OVN.core.trust_password
foi 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