Migration des instances gérées vers le centre de gestion du système d'exploitation

Migrez les instances gérées du service de gestion de système d'exploitation vers le centre de gestion de système d'exploitation à l' L'assistant de migration prend également en charge la migration en masse des instances vers le centre de gestion du système d'exploitation.

Préalables
  • Créez les ressources nécessaires du centre de gestion du système d'exploitation et résolvez les problèmes de compatibilité afin de garantir une migration réussie. Pour plus d'informations, voir Flux de migration.
  • Vérifiez que les instances utilisent Oracle Cloud Agent version 1.40 ou ultérieure. Le centre de gestion du système d'exploitation nécessite Oracle Cloud Agent version 1.40 au minimum. Pour les instances utilisant des images de plate-forme lancées avant avril 2024, mettre à niveau Oracle Cloud Agent vers une version 1.40 ou ultérieure.
Conseil

Pour plus de simplicité et d'efficacité, nous vous recommandons d'utiliser l'outil d'assistant de migration pour effectuer cette tâche. Pour plus d'informations, voir Installation de l'assistant de migration.

À l'aide de l'assistant Migration

Utilisez la commande osms-to-osmh migrate managed-instance et les paramètres requis pour migrer les instances gérées du service de gestion de système d'exploitation vers le service de centre de gestion de système d'exploitation.

Il faut jusqu'à 20 minutes à l'instance pour se désinscrire du service de gestion du système d'exploitation et s'inscrire au centre de gestion du système d'exploitation dans le cadre du processus de migration.

Migration d'une instance

Vous pouvez migrer une instance gérée du service de gestion du système d'exploitation vers le centre de gestion du système d'exploitation en spécifiant l'OCID affecté à l'instance.

Par exemple :

osms-to-osmh migrate managed-instance --managed-instance-id ocid 

La commande vérifie d'abord si les instances gérées ont déjà migré vers le centre de gestion du système d'exploitation. Si tel est le cas, aucune autre action n'est requise. Sinon, la commande vous invite à indiquer le profil à utiliser pour enregistrer l'instance dans le centre de gestion du système d'exploitation.

Voici un exemple de sortie :

$ osms-to-osmh migrate managed-instance --managed-instance-id ocid1.instance.oc1..<unique_ID>
Migrating instance: ocid1.instance.oc1..<unique_ID>

Fetching compatible profiles for instance
Available profiles:
S.No.  Name     Profile Type  
-----  -------  --------------  
1      ol9-arm  SOFTWARESOURCE
Select a profile: 1
Migrate ol9-mi01 to OS Management Hub with ol9-arm?  [y/n]  y
Attaching profile ol9-arm to ol9-mi01
Disabling OS Management Service Agent
Enabling OS Management Hub Agent
Registering instance with OS Management Hub..............
Instance migrated successfully
      
    
Migration d'instances en masse

Vous pouvez migrer plusieurs instances gérées du service de gestion de système d'exploitation vers le centre de gestion de système d'exploitation ayant le même profil en spécifiant une liste d'OCID d'instance et d'OCID de profil séparés par des virgules. Vous pouvez migrer en masse jusqu'à 5 instances directement sur la ligne de commande.

Par exemple :

osms-to-osmh migrate managed-instance --managed-instance-id ocid1,ocid2,ocid3 --profile profile -y

Si vous avez plus de 5 instances à migrer ou si des instances utilisent des profils variables, vous pouvez effectuer une migration en masse des instances gérées du service de gestion du système d'exploitation vers le centre de gestion du système d'exploitation à l'aide d'un mappage JSON. Voir Détails de l'option pour plus d'informations sur le format de fichier de carte JSON.

Par exemple :

osms-to-osmh migrate managed-instance --mi-profile-map file://json_file -y

Les migrations en masse s'exécutent en parallèle. Vous pouvez contrôler le nombre d'instances qui migrent en parallèle avec l'option --threads (la valeur par défaut est 3).

La colonne Statut change au fur et à mesure que les instances passent par leurs phases de migration. Voici un exemple de sortie montrant les instances qui passent par l'étape de validation de la migration.


OCID                             Status                                                
------------------------------- ------------------------------------------------------  
ocid1.instance.oc1..<unique_ID>  Validating Instance (This might take up to 20 minutes)
ocid1.instance.oc1..<unique_ID>  Validating Instance (This might take up to 20 minutes)
ocid1.instance.oc1..<unique_ID>  Validating Instance (This might take up to 20 minutes)

Une fois la migration en masse terminée, la colonne Statut passe à Terminé.


OCID                             Status                                                
-------------------------------  ------  
ocid1.instance.oc1..<unique_ID>  Done
ocid1.instance.oc1..<unique_ID>  Done
ocid1.instance.oc1..<unique_ID>  Done

Successfully migrated 3 instances

Utilisation

osms-to-osmh [--threads number] migrate managed-instance --managed-instance-id ocid [--profile ocid] [--mi-profile-map map]  [-y | --yes] [ --help]

Détails de l'option

Paramètre Description
--threads number Définit le nombre d'instances à migrer en parallèle. L'intervalle est compris entre 2 et 10 (la valeur par défaut est 3).
--managed-instance-id ocid

Migre l'instance gérée du service de gestion du système d'exploitation vers le centre de gestion du système d' Pour ocid, spécifiez l'OCID affecté à l'instance gérée.

Spécifiez une liste d'OCID séparés par des virgules pour migrer plusieurs instances gérées. Vous pouvez spécifier jusqu'à 5 OCID d'instance.

--profile ocid

Indique le profil d'enregistrement à associer aux instances gérées migrées vers le centre de gestion du système d'exploitation. Pour ocid, spécifiez l'OCID affecté au profil.

Si ce paramètre facultatif n'est pas spécifié, la commande vous invite à spécifier un profil.

--mi-profile-map map

Spécifie une entrée JSON pour associer des instances gérées à des profils pour la migration par lots. Pour map, spécifiez une chaîne JSON ou un chemin d'accès à un fichier JSON. Le format d'entrée JSON est le suivant :

{
    "managed-instance-ocid":"profile-ocid",
    "managed-instance-ocid":"profile-ocid",
    .....
}
-y | --yes Effectue les actions requises pour migrer l'instance sans vous demander de confirmer.
--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

  1. Ouvrez le menu de navigation, sélectionnez Calcul, puis Instances.
  2. Cliquez sur l'instance qui vous intéresse.
  3. Cliquez sur l'onglet Agent Oracle Cloud.
  4. Pour le plugiciel d'agent du service de gestion du système d'exploitation, basculez le commutateur Activer le plugiciel vers Désactiver.

    Cette étape désactive le plugiciel d'agent du service de gestion du système d'exploitation sur l'instance. La prise en compte de la modification peut prendre jusqu'à 10 minutes.

  5. Activer le plugiciel d'agent du centre de gestion du système d'exploitation.
    1. Pour le plugiciel du centre de gestion du système d'exploitation, basculez le commutateur Activer le plugiciel vers Activer.
    2. Sélectionnez un profil pour enregistrer l'instance.

      La prise en compte de la modification peut prendre jusqu'à 10 minutes.

  6. Créez les tâches programmées dans le centre de gestion du système d'exploitation que vous avez identifiées à l'étape de détection.
Note

Pour plus d'informations sur l'activation et l'exécution des modules d'extension, voir Gestion des modules d'extension avec Oracle Cloud Agent.