Gestion des flux et des profils de module

Décrit comment gérer les flux et les profils de module à l'aide du service de gestion du système d'exploitation.

Oracle Linux 8 présente les concepts de modules, de flux de module et de profils pour permettre la gestion de différentes versions de logiciels dans une seule version du système d'exploitation.

Modules

Les modules sont un jeu d'ensembles RPM qui sont regroupés et doivent être installés ensemble. Ils peuvent contenir plusieurs flux composés de plusieurs versions d'applications que vous pouvez installer. Vous activez un flux de module pour fournir un accès système aux ensembles RPM contenus dans ce flux de module.

Flux de module
Les flux de module contiennent différentes versions du contenu d'un module. Les modules peuvent avoir plusieurs flux, où chaque flux contient une version différente des ensembles et de leurs dépendances. Chaque flux reçoit les mises à jour de manière indépendante.
Profils
Les profils fournissent une liste de certains ensembles qui doivent être installés en même temps pour un cas d'utilisation particulier. Les profils sont également recommandés par les concepteurs d'applications et les experts. Chaque flux de module peut avoir un ou plusieurs profils.

Pour plus d'informations sur les modules, les flux et les profils DNF, voir Utiliser les modules DNF et les flux d'applications dans la documentation Oracle Linux 8.

Pour des directives, restrictions et avertissements importants lors de l'exécution des opérations d'ensemble sur les modules et les flux, voir À propos des dépendances modulaires et des modifications de flux dans la documentation Oracle Linux 8.

Préalables

  • Oracle Linux 8 ou version ultérieure.
  • Oracle Cloud Agent 1.23.0 ou version ultérieure.
Important

Pour plus d'informations sur les problèmes connus liés à l'utilisation du service de gestion du système d'exploitation pour gérer les flux et les profils de module, voir Problèmes connus pour le service de gestion du système d'exploitation.

Modification d'un module sur une instance gérée

Décrit comment modifier les flux et les profils de module pour une instance gérée à l'aide de la console, de l'interface de ligne de commande et de l'API.

Utilisation de la console

  1. Ouvrez le menu de navigation, sélectionnez Calcul, puis Instances.
  2. Repérez l'instance et cliquez sur son nom.
  3. Dans la page Détails de l'instance, sous Ressources, cliquez sur Gestion du système d'exploitation.
  4. Cliquez sur le menu Actions (trois points), puis sur Voir les détails de la gestion du système d'exploitation.
  5. Sous Ressources, cliquez sur Modules.

    La page Modules répertorie les informations suivantes à partir de l'instance gérée dans un format tabulaire.

    • Modules : Liste les modules disponibles pour l'instance gérée.
    • Flux : Liste le flux.
    • Profils : Liste les profils de flux de module installés.
    • Statut : Indique le statut du flux de module. Valeurs de statut possibles :
      • Activé : Le flux peut fournir des ensembles à l'instance gérée.
      • - (tiret) : Le flux n'est pas activé mais peut fournir des ensembles à l'instance gérée pour répondre aux dépendances de l'ensemble.
      • Désactivé : Le flux ne peut pas fournir d'ensembles à l'instance gérée tant qu'il n'est pas activé.
  6. Dans la rangée d'un module, cliquez sur le menu Actions (trois points) pour ouvrir le panneau Modifier le module d'instance géré.

    Ce panneau vous permet de gérer un module à la fois. Dans le module sélectionné, vous pouvez effectuer les actions suivantes pour gérer le contenu du flux de module pour une instance gérée :

    • Activer un flux de module.
    • Installer des profils de flux de module.
    • Passer à un autre flux de module.
    • Supprimer des profils de flux de module.
    • Désactiver un flux de module.
  7. Sous Flux de module, sélectionnez le flux à gérer dans la liste des flux disponibles pour le module.
  8. Sous Action, sélectionnez le bouton radio approprié pour activer ou désactiver le flux de module sélectionné pour l'instance gérée.
    • Activer le flux de module sélectionné pour cette instance gérée
    • Désactiver le flux de module sélectionné pour cette instance gérée
      Note

      Vous devez supprimer les profils installés avant de pouvoir désactiver un flux de module activé.
  9. Sous Installer ou supprimer des profils, sélectionnez ou désélectionnez les profils de flux de module pour installer ou supprimer des profils de l'instance gérée.
    Note

    • Le flux de module doit être activé pour installer les profils.
    • Si vous passez à un autre flux, vous ne pouvez pas modifier les profils tant que le passage n'est pas terminé.
  10. Cliquez sur enregistrer les modifications.

    Le service de gestion du système d'exploitation crée des demandes de travail pour les actions.

    Note

    Un avis s'affiche avec un lien vers les demandes de travail. Pour voir le statut des demandes de travail, cliquez sur Demandes de travail sous Ressources dans la page Détails de l'instance gérée.

Utilisation de l'API

Pour obtenir la liste complète des méthodes d'API disponibles pour gérer le contenu modulaire, voir Gestion du contenu modulaire.

Affichage des modules, des flux et des profils dans une instance gérée

Décrit comment afficher des modules, des flux et des profils pour une instance gérée à l'aide de la console, de l'interface de ligne de commande et de l'API.

Utilisation de la console

  1. Ouvrez le menu de navigation, sélectionnez Calcul, puis Instances.
  2. Repérez l'instance et cliquez sur son nom.
  3. Dans la page Détails de l'instance, sous Ressources, cliquez sur Gestion du système d'exploitation.
  4. Cliquez sur le menu Actions (trois points), puis sur Voir les détails de la gestion du système d'exploitation.
  5. Sous Ressources, cliquez sur Modules.

    La page Modules répertorie les informations suivantes à partir de l'instance gérée dans un format tabulaire.

    • Modules : Liste les modules disponibles pour l'instance gérée.
    • Flux : Liste le flux.
    • Profils : Liste les profils de flux de module installés.
    • Statut : Indique le statut du flux de module. Valeurs de statut possibles :
      • Activé : Le flux peut fournir des ensembles à l'instance gérée.
      • - (tiret) : Le flux n'est pas activé mais peut fournir des ensembles à l'instance gérée pour répondre aux dépendances de l'ensemble.
      • Désactivé : Le flux ne peut pas fournir d'ensembles à l'instance gérée tant qu'il n'est pas activé.
  6. Dans la colonne Module, recherchez un module et cliquez sur son nom.

    La page Détails du module s'ouvre. La page fournit des informations sur le module, y compris une description du module, le nom du flux, les profils installés et le statut du flux.

  7. Dans la page Détails du module, cliquez sur le nom d'un flux de module dans le tableau Flux de module.

    La page Détails du flux de module s'ouvre. La page fournit des informations sur le flux de module, y compris le module parent, le flux de module parent et les profils disponibles.

  8. Dans le tableau, développez la rangée d'un profil à l'aide de l'icône Développer à l'extrémité droite pour voir les ensembles associés au profil.

Utilisation de l'API

Pour obtenir la liste complète des méthodes d'API disponibles pour l'affichage de contenu modulaire, voir Gestion du contenu modulaire.