Stratis 2.2 chega com melhorias para D-Bus, versão CLI e mais

Stratis

A nova versão do projeto Stratis 2.2 já foi lançada e está disponível para o público em geral. Esta nova versão funcionou para adicionar interfaces D-Bus para interagir com dispositivos de bloco e outras mudanças.

Para aqueles que não estão familiarizados com Stratis, você deve saber que este é um daemon desenvolvido pela Red Hat e a comunidade Fedora para unificar e simplificar as configurações de espaço do usuário que configura e monitora os componentes existentes dos componentes de armazenamento Linux subjacentes para gerenciamento de volume LVM e sistema de arquivos XFS sobre D-Bus.

Stratis pág.fornece funções como alocação de heap, instantâneos, integridade e camadas de cache. O código do projeto foi escrito em Rust e distribuído sob a licença MPL 2.0.

O sistema repete amplamente ferramentas avançadas em seus recursos para gerenciar partições ZFS e Btrfs, mas é implementado como uma camada intermediária (stratisd daemon) que é executado no topo do subsistema de mapeamento 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.

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 grupo, Stratis permite que você use partições lógicas habilitadas para instantâneos para reverter as alterações.

Principais novos recursos do Stratis 2.2

Versão 2.2 adiciona novas opções para interfaces D-Bus para obter propriedades (FetchProperties), gerenciar (Manager) e interagir com dispositivos de bloco (Blockdev).

Adicionada a capacidade de relatar a ocorrência de eventos na conexão e remoção de interfaces (InterfacesAdded e InterfacesRemoved) por meio do D-Bus. Os scripts de preenchimento automático do Bash foram aprimorados no utilitário stratis-cli.

Estratificação 2.2.0 agora coloque os links simbólicos do sistema de arquivos Stratis em / dev / stratis, em vez de / stratis, mais links simbólicos são criados e mantidos pelas regras do udev, em vez de diretamente por meio de stratisd como antes. O diretório / stratisd não é criado ou usado pelo stratisd 2.2.0.

Esta versão gerenciamento de configuração de terminal de posições para entrada interativa de chaves de criptografia em stratisd em vez de stratis-cli.

O script de shell é baseado em um pequeno script Rust, stratis_dbusquery_version que está incluído nesta versão de stratisd.

Esta versão também estende a interface D-Bus de várias maneiras:

  • Os sinais Org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRemoved são enviados no D-Bus toda vez que um objeto D-Bus é adicionado ou removido da interface do D-Bus.
  • Adicione uma nova propriedade D-Bus PhysicalPath, para org.storage.stratis2.blockdev.r2interface. Esta propriedade é útil principalmente para dispositivos de bloco Stratis criptografados; Identifica o dispositivo de bloco no qual os metadados Stratis LUKS2 residem.
  • Adicione uma nova chave, LockedPoolsa, à interface org.storage.stratis2.FetchProperties.r2 para objetos que implementam a interface org.storage.stratis2.Manager. Esta chave retorna um objeto D-Bus que mapeia os UUIDs dos grupos bloqueados para suas descrições de chave correspondentes.

Esta versão permite que o usuário especifique seu nível de log preferido de forma mais direta e sucinta com a CLI –log-levelopment.

Finalmente se você quiser saber mais sobre isso sobre esta nova versão, você pode verificar a lista de mudanças no link a seguir.

Como instalar o Stratis?

Stratis está disponível para RHEL, CentOS, Fedora e derivados. Sua instalação é bastante simples, já que 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 instalado no sistema, deve habilitar os serviços Stratis, eles fazem isso 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 link. https://stratis-storage.github.io/howto/


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.