Résolution de sources logicielles personnalisées incompatibles

Certaines sources logicielles OS Management peuvent être incompatibles avec OS Management Hub. Utilisez l'assistant de migration pour identifier les incompatibilités et résoudre les problèmes avant la migration.

Remarque

OS Management Hub dispose de règles plus strictes pour la création de sources logicielles personnalisées. Pour plus d'informations, reportez-vous à Sources logicielles personnalisées.

Les sources logicielles peuvent être incompatibles avec OS Management Hub pour les raisons suivantes :

La source logicielle contient des packages de différentes versions ou architectures de système d'exploitation

Dans OS Management Hub, les sources logicielles personnalisées doivent être composées de packages de la même version et de la même architecture de système d'exploitation.

Si une non-concordance est détectée, l'assistant de migration signale le problème suivant et suggère l'action suivante :

ISSUE: This software source has packages of multiple OS versions which are not supported in OSMH.
ACTION: Create separate OSMS custom software sources with packages from the same OS version and architecture.

Pour résoudre ce problème, procédez comme suit :

  1. Créez des sources logicielles personnalisées distinctes, une par architecture et par version de système d'exploitation dans OS Management. Reportez-vous à la section Creating a Custom Software Source.
  2. Après avoir résolu l'incompatibilité de package dans OS Management, utilisez la commande osms-to-osmh create custom-software-source pour créer les sources logicielles personnalisées dans OS Management Hub.
    osms-to-osmh create custom-software-source

Par exemple, supposons que la commande osms-to-osmh discover custom-software-source avec l'option --verbose signale l'incompatibilité suivante :

ISSUE:  This software source has packages of multiple OS versions which is not supported in OSMH.

ACTION: Create separate OSMS custom software sources with packages from the same OS version and architecture.

DETAILS: 

The packages that are of OS version ORACLE_LINUX_8 are: 
 openssl-libs-1:1.1.1k-12.el8_9.x86_64
 oracle-epel-release-el8-1.0-5.el8.x86_64
 elfutils-default-yama-scope-0.189-3.el8.noarch
...
The packages that are of OS version ORACLE_LINUX_9 are: 
 langpacks-core-font-en-3.0-16.el9.noarch
 tracer-common-0.7.5-4.el9.noarch
 adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
...

Pour résoudre ce problème, procédez comme suit :

  1. Créez une source logicielle personnalisée pour les packages Oracle Linux 8.
  2. Créez une source logicielle personnalisée pour les packages Oracle Linux 9.
  3. Utilisez la commande osms-to-osmh create custom-software-source pour créer les sources logicielles personnalisées dans OS Management Hub.

Source logicielle non ajoutée dans OS Management Hub

Avant de pouvoir créer une source logicielle personnalisée OS Management dans OS Management Hub, vous devez ajouter toutes les sources logicielles fournisseur sur lesquelles la source logicielle personnalisée est basée.

Si des sources logicielles fournisseur manquantes sont détectées, l'assistant de migration signale le problème suivant et suggère l'action suivante :

The Required VSS is not enabled in OSMH. Please Enable: <vendor-software-source-name>

Pour résoudre ce problème, procédez comme suit :

  1. Ajoutez les sources logicielles fournisseur manquantes dans OS Management Hub.
  2. Après avoir ajouté les sources logicielles du fournisseur, utilisez la commande osms-to-osmh create custom-software-source pour créer les sources logicielles personnalisées dans OS Management Hub.
    osms-to-osmh create custom-software-source

La source logicielle contient des packages qui ne prennent pas en charge la version de système d'exploitation spécifiée

Dans OS Management Hub, les sources logicielles personnalisées doivent être composées de packages de la même version de système d'exploitation.

Si une non-concordance est détectée, l'assistant de migration signale le problème suivant et suggère l'action suivante :

ISSUE: This software source has packages which don't support the specified OS version.
ACTION: Add packages to separate OSMS custom software sources from the same OS version and architecture.

Pour résoudre ce problème, procédez comme suit :

  1. Créez des sources logicielles personnalisées distinctes, une par architecture et par version de système d'exploitation dans OS Management. Reportez-vous à la section Creating a Custom Software Source.
  2. Après avoir résolu le problème logiciel personnalisé dans OS Management, utilisez la commande osms-to-osmh create custom-software-source pour créer les sources logicielles personnalisées dans OS Management Hub.
    osms-to-osmh create custom-software-source
  3. Une fois les sources logicielles personnalisées créées, réexécutez les affectations de source logicielle pour vos instances OS Management et ajustez-les selon vos besoins. Reportez-vous à Gestion des sources logicielles.