Créer des sources logicielles personnalisées

Créez des sources logicielles personnalisées dans OS Management Hub avant de migrer les instances vers le service.

Conseil

Pour plus de simplicité et d'efficacité, nous vous recommandons d'utiliser l'outil Assistant de migration pour effectuer cette tâche. Pour plus d'informations, reportez-vous à la section Installing the Migration Assistant.

Utilisation de l'assistant Migration

Utilisez la commande osms-to-osmh create custom-software-source et les paramètres requis pour créer des sources logicielles personnalisées dans OS Management Hub, ajouter des packages associés et les rendre disponibles pour utilisation dans le service.

Par exemple, pour créer toutes les sources logicielles personnalisées dont vous disposez dans OS Management :

osms-to-osmh create custom-software-source

La commande exécute d'abord l'opération discovery en cas de modification de votre environnement, puis crée les sources logicielles personnalisées dans OS Management Hub.

Remarque

L'assistant de migration crée la source logicielle personnalisée OS Management Hub dans le même compartiment que la source logicielle personnalisée OS Management.

Voici un exemple de sortie :

$ osms-to-osmh create custom-software-source 
Discovering Custom Software Source(s)....
                                                                                                                                                                                                                                                  
OCID                                       Name                    Arch     Used  Compartment             Compatible  Migrated
-----------------------------------------  ----------------------  -------  ----  ----------------------  ----------  --------  
ocid1.osmssoftwaresource.oc1..<unique_ID>  ol8-x86-2023.12.13      X86_64   Yes   compartment-a           Yes         No      
ocid1.osmssoftwaresource.oc1..<unique_ID>  ol8-x86-2024.01.10      X86_64   No    compartment-a           Yes         No      
ocid1.osmssoftwaresource.oc1..<unique_ID>  ol9-aarch64-2023.12.08  AARCH64  Yes   compartment-b           Yes         No      

Add ol9-aarch64-2023.12.08 in OS Management Hub?  [y/n]  y
Creating custom software source ....
Custom Software Source created successfully
Added packages to software source successfully

Creation Details:
OCID: ocid1.osmhsoftwaresource.oc1...<unique_ID>
Name: ol9-aarch64-2023.12.08
Packages: 769
Vendor Software Sources: 
 Oracle Linux 9 Application Stream Packages (aarch64)
 Oracle Linux 9 BaseOS Latest  (aarch64)
 Ksplice for Oracle Linux 9 (aarch64)
 Oracle Software for OCI users on Oracle Linux 9 (aarch64)
 Oracle Linux 9 Addons (aarch64)
...

 

Syntaxe

osms-to-osmh create custom-software-source [-c | --compartment name] [-y | --yes] [-v | --verbose] [--custom-software-source-id ocid] [ --help]

Détails de l'option

Paramètre Description
-c | --compartment name

Examine un compartiment pour les sources logicielles personnalisées OS Management et les crée dans OS Management Hub. Pour name, indiquez le nom du compartiment ou l'OCID affecté au compartiment.

Si aucun compartiment n'est indiqué, tous les compartiments de la location sont examinés.

-y | --yes Poursuit la création de toutes les sources logicielles personnalisées compatibles sans vous demander de confirmation.
-v | --verbose Affiche des détails sur les sources logicielles personnalisées incompatibles.
--custom-software-source-id ocid

Crée la source logicielle personnalisée indiquée dans OS Management Hub. Pour ocid, indiquez l'OCID associé à la source logicielle personnalisée OS Management.

Si ce paramètre facultatif n'est pas spécifié, la commande vous invite à créer toutes les sources logicielles personnalisées compatibles qui n'ont pas été migrées vers OS Management Hub.

--help Affiche des informations d'aide sur la commande de l'assistant de migration, telles que les options disponibles et les valeurs prises en charge pour chaque option.

Utilisation de la console

A l'aide des informations collectées dans discovery, créez des sources logicielles personnalisées et ajoutez les packages associés dans OS Management Hub à l'aide de la console. Reportez-vous à Création d'une source logicielle personnalisée dans la documentation OS Management Hub.