Ir para o conteúdoIr para navegação de página: página anterior [tecla de acesso p]/próxima página [tecla de acesso n]
documentation.suse.com / Usando toolbox para depuração do SLE Micro

Usando toolbox para depuração do SLE Micro

Data de Publicação: 12/12/2024
O QUE É?

O toolbox é um script que permite usar e instalar ferramentas de depuração e de administração sem reinicializar o sistema.

POR QUÊ?

O artigo é dedicado à inicialização e ao uso de um contêiner do toolbox.

DEDICAÇÃO

A leitura do artigo leva aproximadamente 5 minutos.

META

Você terá um contêiner do toolbox em execução para instalar as ferramentas de depuração conforme necessário.

REQUISITOS
  • O Podman instalado no sistema.

1 Sobre o toolbox

O SLE Micro usa o comando transactional-update para aplicar mudanças ao sistema, mas as mudanças apenas serão aplicadas após a reinicialização. Essa solução tem vários benefícios, mas também tem algumas desvantagens. Se você precisar depurar o sistema e instalar uma nova ferramenta, ela estará disponível apenas após a reinicialização. Portanto, você não pode depurar o sistema em execução no momento. Por esse motivo, um utilitário chamado toolbox foi desenvolvido.

O toolbox é um pequeno script que extrai a imagem de um contêiner e executa um contêiner com privilégios com base nessa imagem. O toolbox tem informações de estado, portanto, se você sair do contêiner e iniciá-lo posteriormente, o ambiente será exatamente o mesmo.

O sistema de arquivos raiz do contêiner é montado em /media/root.

2 Iniciando e removendo o toolbox

Para iniciar o contêiner do toolbox como um usuário comum com direitos de root, execute o seguinte comando:

> toolbox --root

Como root, você pode omitir a opção --root:

# toolbox

Se o script for concluído com êxito, você verá o prompt do contêiner do toolbox.

Para remover o contêiner, execute o seguinte comando:

> sudo podman rm toolbox-USER

Por exemplo, para o usuário root:

# podman rm toolbox-root
Nota
Nota: Obtendo a imagem do toolbox

Você também pode usar o Podman ou o Cockpit para extrair a imagem do toolbox e iniciar um contêiner com base nessa imagem.

3 Usando toolbox

No contêiner do toolbox, você pode instalar qualquer ferramenta desejada com o zypper e usá-la sem reinicializar o sistema.

Para sair do contêiner, basta digitar exit. Lembre-se de que o contêiner permanece no mesmo estado de quando você sai dele. Para ter um ambiente limpo, primeiro você precisa remover o contêiner do toolbox. Para saber o procedimento de remoção, consulte a Seção 2, “Iniciando e removendo o toolbox.