Incus é um contêiner de sistema e gerenciador de máquina virtual moderno, seguro e poderoso.
Comunidade Contêineres Linux revelados há poucos dias o lançamento da segunda versão do projetoou bigorna 0.2, versão na qual estão incluídas a maioria das alterações feitas no LXD 5.19, além de introduzir alguns recursos e melhorias adicionais, como o suporte para máquinas virtuais, bem como suporte de cluster para migração do LXD, entre outras coisas.
Para quem não conhece o Incus, saiba que este é um fork do LXD que nasceu devido à decisão da Canonical de desenvolver o LXD separadamente Como um projeto corporativo e da comunidade Linux Containers que supervisionou o desenvolvimento do LXD, criei o Incus com o objetivo de fornecer uma alternativa independente e voltada para a comunidade.
Bigorna fornece ferramentas para gerenciamento centralizado de contêineres e máquinas virtuais Implantado em um único host ou em um cluster de vários servidores. O projeto é implementado como um processo em segundo plano que aceita solicitações pela rede via API REST e suporta vários back-ends de armazenamento (árvore de diretórios, ZFS, Btrfs, LVM), migração ao vivo de contêineres em execução de uma máquina para outra e ferramentas para armazenar contêineres de imagens.
O que há de novo no Incus 0.2?
Nesta nova versão do Incus 0.2 que se apresenta, uma de suas principais novidades é o adicionado suporte para máquinas virtuais para criação de armazenamento baseado na tecnologia NVME, já que um novo parâmetro de configuração foi adicionado «io.bus» para indicar o tipo de disco, que por padrão está definido como «virtio-scsi«, embora seja mencionado que se o valor for alterado para «nvme«, a unidade da máquina virtual ficará visível como um SSD NVME.
Outra mudança que se destaca nesta nova versão é o novo utilitário adicionado «lxd-para-incus", que tem como objetivo automatizar a transição de LXD para Incus e no qual também foi adicionado suporte para versão LXD 5.19 e fornece a capacidade de migrar não apenas hosts individuais, mas também clusters LXD. Isso menciona que qualquer pessoa com LXD versão 4.0 e superior (até 5.19) agora pode migrar facilmente para o Incus instalando o Incus apenas executando «lxd-para-incus»
Além disso, o Incus 0.2 apresenta um novo requisito de imagem para contêineres sem privilégios, em que o parâmetro «requisitos.privilegiados", que pode ser definido como "false" para proibir o uso da imagem em contêineres privilegiados. A configuração, por exemplo, poderia ser usada para imagens de distribuição NixOS que atualmente são incompatíveis com contêineres privilegiados.
Por outro lado, destaca a cópia de volume personalizado do lado do servidor, já que no Incus 0.2 a implementação do modo de criação de cópias de partições no lado do servidor foi movida do LXD, que acelera significativamente as operações de cópia de partição eliminando o redirecionamento de dados através do cliente. A ferramenta de linha de comando detecta automaticamente suporte para isso e o utiliza quando disponível.
Das outras mudanças que se destacam nesta nova versão:
- Conjuntos vinculados estaticamente foram fornecidos para sistemas ARM64.
- Correção de patch relacionado à desconexão da configuração do bloco zfs
- Implementado o autorizador para o driver TLS.
- Adicionado um sinalizador às operações para ignorar a configuração do ouvinte de eventos.
- Correção no teste de recuperação de volume de armazenamento
- Teste de syslog corrigido
- Guias da IU removidas
- Adicionado comando incus config trust aos subcomandos ausentes
- Removido o excesso de referências LXD
- Atualização para .tar.xz
- Adicionado recurso para atualizar o nó do volume de armazenamento
Por último, mas não menos importante, vale a pena mencionar que o projeto Incus também planeja corrigir alguns erros conceituais cometidos durante o desenvolvimento do LXD que anteriormente não podiam ser corrigidos sem quebrar a compatibilidade com versões anteriores.
Enfim sim você está interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir