Gerenciando Streams e Perfis de Módulo

Descreve como gerenciar streams e perfis de módulos usando o serviço OS Management.

O Oracle Linux 8 apresenta os conceitos de módulos, streams de módulos e perfis para permitir o gerenciamento de diferentes versões de software em uma única versão do sistema operacional.

Módulos

Os módulos são um conjunto de pacotes RPM que são agrupados e devem ser instalados juntos. Eles podem conter vários streams que consistem em várias versões de aplicativos que você pode instalar. Você ativa um stream de módulo para fornecer acesso ao sistema para os pacotes RPM contidos nesse stream de módulo.

Streams de Módulos
Os streams de módulos contêm versões distintas do conteúdo contido em um módulo. Os módulos podem ter vários streams, em que cada stream contém uma versão distinta de pacotes e suas dependências. Cada stream recebe atualizações de forma independente.
Perfis
Os perfis fornecem uma lista de determinados pacotes que devem ser instalados ao mesmo tempo para um caso de uso específico. Os perfis também são uma recomendação dos especialistas e empacotadores de aplicativos. Cada stream de módulo pode ter um ou mais perfis.

Para obter mais informações sobre módulos, streams e perfis DNF, consulte Use DNF Modules and Application Streams na documentação do Oracle Linux 8.

Para obter diretrizes, ressalvas e advertências ao executar operações de pacote em módulos e streams, consulte About Modular Dependencies and Stream Changes na documentação do Oracle Linux 8.

Pré-requisitos

  • Oracle Linux 8 ou mais recente.
  • Oracle Cloud Agent 1.23.0 ou mais recente.
Importante

Para obter informações sobre problemas conhecidos relacionados ao uso do serviço OS Management para gerenciar streams e perfis de módulos, consulte Problemas Conhecidos do Serviço OS Management.

Editando um Módulo em uma Instância Gerenciada

Descreve como editar streams e perfis de módulos em uma instância gerenciada usando a Console, a CLI e a API.

Usando a Console

  1. Abra o menu de navegação, selecione Compute e, em seguida, selecione Instances.
  2. Localize a instância e clique em seu respectivo nome.
  3. Na página Detalhes da Instância, em Recursos, clique em OS Management.
  4. Clique no menu Ações (três pontos) e clique em Exibir Detalhes do OS Management.
  5. Em Recursos, clique em Módulos.

    A página Módulos lista as informações a seguir da instância gerenciada em formato tabular.

    • Módulos: Lista os módulos disponíveis para a instância gerenciada.
    • Streams: Lista o stream.
    • Perfis: Lista os perfis de streams de módulos instalados.
    • Status: Indica o status do stream de módulo. Valores de status possíveis:
      • Ativado: O stream pode fornecer pacotes à instância gerenciada.
      • - (hífen): O stream não está ativado, mas pode fornecer pacotes à instância gerenciada para satisfazer as dependências do pacote.
      • Desativado: O stream não pode fornecer pacotes à instância gerenciada até que seja ativado.
  6. Na linha de um módulo, clique no menu Ações (três pontos) para abrir o painel Editar Módulo de Instância Gerenciada.

    Este painel permite gerenciar um módulo por vez. No módulo selecionado, você pode executar as seguintes ações para gerenciar o conteúdo do stream de módulo em uma instância gerenciada:

    • Ativar um stream de módulo.
    • Instalar perfis de stream de módulo.
    • Alternar para outro stream de módulo.
    • Remover perfis de streams de módulos.
    • Desativar um stream de módulo.
  7. Em Stream de Módulo, selecione o stream a ser gerenciado na lista de streams disponíveis para o módulo.
  8. Em Ação, selecione o botão de opção apropriado para ativar ou desativar o stream de módulo selecionado para a instância gerenciada.
    • Ativar o stream de módulo selecionado para esta instância gerenciada
    • Desativar o stream de módulo selecionado para esta instância gerenciada
      Observação

      Remova os perfis instalados para que um stream de módulo ativado possa ser desativado.
  9. Em Instalar ou remover perfis, selecione ou limpe os perfis de streams de módulos para instalar ou remover perfis da instância gerenciada.
    Observação

    • O stream de módulo deve ser ativado para instalar perfis.
    • Se você estiver alternando streams, só poderá alterar os perfis quando a operação de alternância for concluída.
  10. Clique em Salvar Alterações.

    O serviço OS Management cria solicitações de serviço para as ações.

    Observação

    Uma notificação aparece com um link para as solicitações de serviço. Para exibir o status das solicitações de serviço, clique em Solicitações de Serviço em Recursos na página Detalhes da Instância Gerenciada.

Usando a API

Para obter uma lista completa de métodos de API disponíveis para gerenciar conteúdo modular, consulte Gerenciando Conteúdo Modular.

Exibindo Módulos, Streams e Perfis em uma Instância Gerenciada

Descreve como exibir módulos, streams e perfis em uma instância gerenciada usando a Console, a CLI e a API.

Usando a Console

  1. Abra o menu de navegação, selecione Compute e, em seguida, selecione Instances.
  2. Localize a instância e clique em seu respectivo nome.
  3. Na página Detalhes da Instância, em Recursos, clique em OS Management.
  4. Clique no menu Ações (três pontos) e clique em Exibir Detalhes do OS Management.
  5. Em Recursos, clique em Módulos.

    A página Módulos lista as informações a seguir da instância gerenciada em formato tabular.

    • Módulos: Lista os módulos disponíveis para a instância gerenciada.
    • Streams: Lista o stream.
    • Perfis: Lista os perfis de streams de módulos instalados.
    • Status: Indica o status do stream de módulo. Valores de status possíveis:
      • Ativado: O stream pode fornecer pacotes à instância gerenciada.
      • - (hífen): O stream não está ativado, mas pode fornecer pacotes à instância gerenciada para satisfazer as dependências do pacote.
      • Desativado: O stream não pode fornecer pacotes à instância gerenciada até que seja ativado.
  6. Na coluna Módulo, localize um módulo e clique em seu nome.

    A página Detalhes do Módulo é aberta. A página fornece informações do módulo, incluindo uma descrição do módulo, o nome do stream, os perfis instalados e o status do stream.

  7. Na página Detalhes do Módulo, clique no nome de um stream de módulo na tabela Streams de Módulos.

    A página Detalhes do Stream de Módulos é aberta. A página fornece informações do stream de módulo, incluindo o módulo principal, o stream do módulo principal e os perfis disponíveis.

  8. Na tabela, expanda a linha de um perfil usando o ícone Expandir na extremidade direita para exibir os pacotes associados ao perfil.

Usando a API

Para obter uma lista completa de métodos de API disponíveis para exibir conteúdo modular, consulte Gerenciando Conteúdo Modular.