Gestion des profils et des flux de module

Explique comment gérer les profils et les flux de module à l'aide du service OS Management.

Oracle Linux 8 introduit 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 de système d'exploitation.

Modules

Les modules sont un ensemble de packages RPM qui sont regroupés et qui doivent être installés ensemble. Ils peuvent contenir plusieurs flux qui se composent de plusieurs versions d'applications que vous pouvez installer. Vous activez un flux de module pour fournir au système un accès aux packages 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 packages et de leurs dépendances. Chaque flux reçoit les mises à jour indépendamment.
Profils
Les profils fournissent la liste des packages spécifiques à installer en même temps pour un cas d'emploi particulier. Les profils sont également une recommandation des expertes et des utilitaires de package d'applications. Chaque flux de module peut avoir plusieurs profils.

Pour plus d'informations sur les profils, les flux et les modules DNF, reportez-vous à Utilisation des modules DNF et des flux d'application dans la documentation Oracle Linux 8.

Pour obtenir des instructions et des avertissements importants lors de l'exécution d'opérations de package sur des modules et des flux, reportez-vous à A propos des dépendances modulaires et des modifications de flux dans la documentation Oracle Linux 8.

Prérequis

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

Afin d'obtenir des informations sur les problèmes connus liés à l'utilisation du service OS Management pour gérer les flux de module et les profils, reportez-vous à Problèmes connus pour OS Management.

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

Explique comment modifier des flux de module et des profils sur 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 Compute, puis Instances.
  2. Recherchez l'instance et cliquez sur son nom.
  3. Sur la page Détails de l'instance, sous Ressources, cliquez sur Gestion des systèmes d'exploitation.
  4. Cliquez sur le menu Actions (trois points) et sur Afficher les détails d'OS Management.
  5. Sous Ressources, cliquez sur Modules.

    La page Modules répertorie les informations suivantes de l'instance gérée au format tabulaire.

    • Modules : répertorie les modules disponibles pour l'instance gérée.
    • Flux de données : répertorie le flux.
    • Profils : répertorie les profils de flux de module installés.
    • Statut : indique le statut du flux de module. Les valeurs de statut possibles sont les suivantes :
      • Activé : le flux peut fournir des packages à l'instance gérée.
      • - (trait d'union) : le flux n'est pas activé mais peut fournir des packages à l'instance gérée pour satisfaire les dépendances de package.
      • Désactivé : le flux ne peut pas fournir de packages à l'instance gérée tant qu'il n'est pas activé.
  6. Sur la ligne d'un module, cliquez sur le menu Actions (trois points) pour ouvrir le panneau Modifier le module d'instance gérée.

    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 de flux de module sur une instance gérée :

    • Activer un flux de module
    • Installer des profils de flux de module
    • Passer à un autre flux de module
    • Enlever 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é afin d'activer ou de 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
      Remarque

      Vous devez enlever les profils installés pour pouvoir désactiver un flux de module.
  9. Sous Installer ou enlever des profils, sélectionnez ou désélectionnez des profils du flux de module pour installer ou enlever des profils dans l'instance gérée.
    Remarque

    • Le flux de module doit être activé pour pouvoir installer des profils.
    • Si vous changez de flux, vous ne pouvez pas modifier les profils tant que l'opération de changement n'est pas terminée.
  10. Cliquez sur Enregistrer les modifications.

    OS Management crée des demandes de travail pour les actions.

    Remarque

    Une notification apparaît avec un lien menant vers les demandes de travail. Pour visualiser le statut des demandes de travail, cliquez sur Demandes de travail sous Ressources sur la page Détails de l'instance gérée.

Utilisation de l'interface de ligne de commande

Afin d'obtenir la liste complète des commandes d'interface de ligne de commande disponibles pour la gestion du contenu modulaire, reportez-vous à Gestion du contenu modulaire.

Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.

Utilisation de l'API

Afin d'obtenir la liste complète des méthodes d'API disponibles pour la gestion du contenu modulaire, reportez-vous à Gestion du contenu modulaire.

Visualisation des modules, des flux et des profils sur une instance gérée

Explique comment visualiser les modules, les flux et les profils sur 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 Compute, puis Instances.
  2. Recherchez l'instance et cliquez sur son nom.
  3. Sur la page Détails de l'instance, sous Ressources, cliquez sur Gestion des systèmes d'exploitation.
  4. Cliquez sur le menu Actions (trois points) et sur Afficher les détails d'OS Management.
  5. Sous Ressources, cliquez sur Modules.

    La page Modules répertorie les informations suivantes de l'instance gérée au format tabulaire.

    • Modules : répertorie les modules disponibles pour l'instance gérée.
    • Flux de données : répertorie le flux.
    • Profils : répertorie les profils de flux de module installés.
    • Statut : indique le statut du flux de module. Les valeurs de statut possibles sont les suivantes :
      • Activé : le flux peut fournir des packages à l'instance gérée.
      • - (trait d'union) : le flux n'est pas activé mais peut fournir des packages à l'instance gérée pour satisfaire les dépendances de package.
      • Désactivé : le flux ne peut pas fournir de packages à 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. Cette page fournit des informations sur le module, notamment une description du module, le nom du flux, les profils installés et le statut du flux.

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

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

  8. Dans la table, développez la ligne d'un profil à l'aide de l'icône Développer située à l'extrémité droite pour visualiser les packages associés à ce profil.

Utilisation de l'interface de ligne de commande

Afin d'obtenir la liste complète des commandes d'interface de ligne de commande disponibles pour la visualisation du contenu modulaire, reportez-vous à Gestion du contenu modulaire.

Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.

Utilisation de l'API

Afin d'obtenir la liste complète des méthodes d'API disponibles pour la visualisation du contenu modulaire, reportez-vous à Gestion du contenu modulaire.