E foi lançado o Stratis 3.0 com algumas melhorias e mudanças importantes. Confira as novidades dessa atualização e veja como instalar.
Stratis se destaca por fornecer recursos como alocação de heap, instantâneos, consistência e camadas de cache. O suporte a Stratis foi integrado às distribuições Fedora e RHEL desde o Fedora 28 e RHEL 8.2.
Recentemente, foi anunciado o lançamento da nova versão do branch médio do Stratis 3.0, que é uma ferramenta desenvolvida pela Red Hat e pela comunidade Fedora para unificar e simplificar a configuração e administração de um grupo de uma ou mais unidades locais.
O sistema ecoa amplamente em seus recursos as ferramentas avançadas de gerenciamento de partições ZFS e Btrfs, mas é implementado como uma camada intermediária (stratisd daemon) que é executado no topo do subsistema do mapeador de dispositivo do kernel Linux (módulos dm-thin, dm-cache, dm -thinpool, dm-raid e dm-integration) e sistema de arquivos XFS.
Ao contrário do ZFS e do Btrfs, os componentes do Stratis operam apenas no espaço do usuário e não requerem o carregamento de módulos de kernel específicos.
O projeto foi inicialmente apresentado como não exigindo a qualificação de um especialista em armazenamento para seu gerenciamento.
A API D-Bus e o utilitário cli são fornecidos para administração. Stratis foi testado com dispositivos de bloco baseados em LUKS (partições criptografadas), mdraid, dm-multipath, iSCSI, volumes lógicos LVM e uma variedade de discos rígidos, SSDs e drives NVMe.
Com um disco no pool, Stratis permite que você use partições lógicas habilitadas para instantâneos para reverter as mudanças.
Ao adicionar várias unidades a um grupo, você pode combinar logicamente as unidades em uma região contígua. Recursos como RAID, compactação de dados, desduplicação e tolerância a falhas ainda não são suportados, mas estão planejados para o futuro.
Recentemente, foi anunciado o lançamento da nova versão do branch médio do Stratis 3.0.
Novidades do Stratis 3
Nesta nova versão do Stratis 3.0 foi destacado que a mudança significativa no número da versão se deve à mudança na interface para o controle D-Bus e principalmente ao fim do suporte para as interfaces FetchProperties em favor do uso de propriedades e métodos baseados em D-Bus.
Com relação às mudanças que foram incorporadas nesta nova versão, veremos que uma verificação das regras do udev é adicionada usando libblkid antes de fazer mudanças.
Além disso, destaca-se que o tratamento de eventos do DeviceMapper foi retrabalhado, foi feita também uma alteração na representação interna dos tratadores de erros.
Por outro lado, foi mencionado no anúncio que os desenvolvedores se concentraram neste novo ramo tendo um redesenho no código para poder reverter as alterações, o que também permitiu especificar um tamanho lógico ao criar um sistema de arquivos.
Também é mencionado no anúncio desta nova versão do Stratis 3.0 que no framework Clevis, que é usado para criptografar e descriptografar dados automaticamente nas partições do disco, usa hashes SHA-256 em vez de SHA-1, o usuário recebeu o capacidade de alterar a frase secreta e também controlar a regeneração de links para o Clevis.
Para saber mais sobre essa versão do Stratis, acesse a nota de lançamento.
Como instalar ou atualizar
Para aqueles que estão interessados em experimentar esta ferramenta, eles devem saber que stratis está disponível para RHEL, CentOS, Fedora e derivados.
Sua instalação é bastante simples, pois o pacote está dentro dos repositórios RHEL assim como seus derivados.
Para instalar o Stratis, basta executar o seguinte comando em um terminal:
sudo dnf install stratis-cli stratisd -y
Ou você também pode tentar este outro:
sudo yum install stratis-cli stratisd -y
Uma vez instalados no sistema, eles devem habilitar os serviços Stratis, isto é feito executando os seguintes comandos:
sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service
Para obter mais informações sobre configuração e uso, você pode visitar o seguinte endereço.