Création d'une source de logiciels personnalisée avec contrôle des versions

Créez une source de logiciels personnalisée avec contrôle des versions à utiliser dans un environnement de cycle de vie dans le centre de gestion du système d'exploitation.

Important

Sélectionnez soigneusement les ensembles et les modules dans la source de logiciels personnalisée avec contrôle des versions. Lors de la promotion vers une étape du cycle de vie, le service installe tout le contenu de la source vers les instances cibles.

Pour créer une source de logiciels personnalisée avec contrôle de versions, vous devez d'abord ajouter des sources de logiciels de fournisseur au service. Sélectionnez ensuite les sources logicielles du fournisseur et utilisez des filtres ou une liste d'ensembles pour spécifier les ensembles et les modules à inclure dans la source.

  • Ajouter les détails de base

    Fournissez les informations de base et les paramètres pour la source avec contrôle des versions, puis sélectionnez Suivant.

    • Nom : Entrez un nom pour la source. Vous pouvez modifier le nom à tout moment. Le nom n'a pas besoin d'être unique car l'identificateur Oracle Cloud (OCID) identifie de manière unique la source de logiciels personnalisée.
    • Description : (Facultatif) Entrez une description pour la source.

    • Version : Entrez un identificateur. L'ajout d'une version désactive l'option de mise à jour automatique du contenu. Pour créer une source de logiciels personnalisée, laissez cette valeur vide et suivez plutôt Création d'une source de logiciels personnalisée.

    • Mettre à jour automatiquement le contenu : Désactivé. Les sources avec numéro de version ne sont pas mutables et ne peuvent pas être mises à jour.

    • Résoudre automatiquement les dépendances : Activez la résolution automatique pour que le service résolve automatiquement les dépendances d'ensemble et de module pour tous les ensembles inclus dans la source. La résolution des dépendances inclut uniquement les ensembles provenant de sources de logiciels de fournisseur sélectionnées pour la source de logiciels personnalisée. Si un ensemble dépendant réside dans une source de logiciels qui n'est pas associée à la source de logiciels personnalisée, l'ensemble ne sera pas inclus.

    • Afficher les options avancées : Ajoutez des marqueurs à cette ressource.

      Si vous êtes autorisé à créer une ressource, vous disposez également des autorisations nécessaires pour appliquer des marqueurs à structure libre à cette ressource. Pour appliquer un marqueur défini, vous devez être autorisé à utiliser l'espace de noms de marqueur. Pour plus d'informations sur le marquage, voir Marqueurs de ressource. Si vous n'êtes pas sûr d'appliquer des marqueurs, demandez à un administrateur ou ignorez cette option. Vous pouvez appliquer des marqueurs plus tard.

    Sélectionner des sources de logiciels

    Sélectionnez les sources de logiciels de fournisseur à ajouter à la source personnalisée, puis sélectionnez Suivant.

    • Fournisseur de système d'exploitation : Sélectionnez le fournisseur du système d'exploitation. Par exemple, Oracle.

    • Version du système d'exploitation : Sélectionnez la version du système d'exploitation. Par exemple, Oracle Linux 8.

    • Architecture : Sélectionnez l'architecture du système. Par exemple, x86_64.

    • Compartiment : Sélectionnez le compartiment contenant les sources de logiciels.

    • Sources de logiciels disponibles : Sélectionnez les sources de logiciels à ajouter.

    Conseil

    Vous ne voyez aucune source de logiciels? Vous devrez peut-être modifier le compartiment ou répliquer les sources de logiciels de fournisseur.

    Sélectionner le contenu de l'ensemble

    Spécifiez les ensembles dans la source de logiciels personnalisée, à l'aide de filtres ou d'une liste d'ensembles, puis sélectionnez Suivant.

    • Inclure uniquement la dernière version : Activé. Cette option est requise pour les sources de logiciels personnalisées avec contrôle des versions. Le service inclut uniquement la dernière version disponible des packages dans les contraintes de vos filtres ou de votre liste de packages. Voir Limitation des ensembles et modules à la dernière version.

    Créer des filtres

    • Portée : Sélectionnez Inclure ou Exclure.

    • Ressource : Sélectionnez l'une des options suivantes, puis fournissez des valeurs supplémentaires selon les besoins :

      • Ensemble : Pour créer un filtre qui inclut ou exclut l'ensemble spécifié de la source de logiciels du fournisseur sélectionnée, entrez le nom de l'ensemble et, facultativement, entrez une version. Si aucune version n'est spécifiée, le service inclut toutes les versions. Le format de version d'ensemble acceptable est 'epoch:version-release' ou 'version-release'. Par exemple, nom de l'ensemble : edk2-ovmf et version de l'ensemble : 1:20210616-3.el8.
      • Groupe : Pour créer un filtre qui inclut ou exclut le groupe d'ensembles des sources de logiciels de fournisseur sélectionnées, sélectionnez un groupe d'ensembles yum ou DNF.
      • Module : Pour créer un filtre qui inclut ou exclut le contenu modulaire des sources de logiciels du fournisseur sélectionné, sélectionnez le nom du module, le flux et le profil de flux.
    • + Autre filtre : Sélectionnez cette option pour ajouter d'autres filtres.

    Fournir une liste d'ensembles

    Chargez ou collez la liste des ensembles dans la fenêtre.

    Les formats valides incluent N (nom de l'ensemble), NVRA (nom, version, version, architecture) ou NEVRA (nom, époque, version, version, architecture)

    Par exemple, le format des packages serait :

    python2
    libselinux-2.8-6.el8.x86_64
    NetworkManager-adsl-1:1.30.0-13.0.1.el8_4.x86_64
  • Utilisez la commande oci os-management-hub software-source create-versioned-custom-swsrc et les paramètres requis pour créer une source de logiciels personnalisée avec contrôle des versions.

    oci os-management-hub software-source create-versioned-custom-swsrc  --compartment-id ocid --display-name name --software-source-version designator --vendor-software-sources software-source-ocids [OPTIONS]

    Pour la liste complète des indicateurs et des options de variable pour les commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande.

  • Exécutez l'opération CreateSoftwareSource pour créer une source de logiciels personnalisée avec contrôle des versions.