Échec de l'enregistrement de l'instance
Une instance peut ne pas s'inscrire auprès d'Autonomous Linux pour plusieurs raisons.
Messages d'erreur communs osmh-agent.log
Pour résoudre les problèmes d'enregistrement, commencez par examiner le fichier osmh-agent.log
pour connaître les messages d'erreur suivants. Voir Examen des fichiers journaux d'une instance pour identifier l'emplacement du fichier journal.
Code et message | Cause et résolution possibles |
---|---|
|
Cause : Il n'y avait pas de profil par défaut compatible lors de l'inscription. Résolution : Identifiez et utilisez un profil compatible. Voir Le profil non valide a été utilisé. |
|
Cause : Les politiques courantes n'autorisent pas le service à accéder à l'instance. Le plus souvent, le groupe dynamique n'inclut pas de règles de correspondance pour le compartiment qui contient l'instance. Ou, il y a un énoncé de politique manquant ou incorrect. Résolution : Vérifiez que les politiques sont correctes. Voir Énoncé de politique incorrect ou règle de groupe dynamique manquante. |
|
Cause : Le profil a le mauvais système d'exploitation. Par exemple, l'instance est Oracle Linux 8, mais le profil est Oracle Linux 7. Résolution : Identifiez et utilisez un profil compatible. Voir Le profil non valide a été utilisé. |
Messages d'erreur courants d'Oracle Cloud Agent
Pour les instances OCI, utilisez le statut de plugiciel de l'agent du centre de gestion du système d'exploitation pour résoudre les problèmes d'enregistrement. Dans la console, dans l'onglet Oracle Cloud Agent de la page des détails de l'instance de calcul, vous pouvez voir l'un des messages d'erreur suivants.
Message d'erreur | Cause et résolution possibles |
---|---|
Agent du centre de gestion du système d'exploitation du plugiciel absent pour l'instance ocid1.instance.oc1.iad.<ocid> |
Cause : L'agent du centre de gestion du système d'exploitation n'est pas installé sur l'instance. Cela se produit généralement lorsque le service ne peut pas accéder à l'instance en raison d'un problème de politique. Résolution : Vérifiez que vos énoncés de politique sont corrects et que l'instance est incluse dans le groupe dynamique. Voir Énoncé de politique incorrect ou règle de groupe dynamique manquante. |
échec du démarrage de osmh-agent avec [échec de la consultation de l'image]. L'instance n'a pas pu s'inscrire au centre de gestion du système d'exploitation. |
Cause : L'agent du centre de gestion du système d'exploitation ne peut pas démarrer sur l'instance. Cela se produit généralement lorsque le service ne peut pas accéder à l'instance en raison d'un problème de politique. Résolution : Vérifiez que vos énoncés de politique sont corrects et que l'instance est incluse dans le groupe dynamique. Si vous n'utilisez pas le domaine d'identité par défaut, vérifiez que vous avez spécifié le domaine d'identité dans les énoncés de politique. Voir Énoncé de politique incorrect ou règle de groupe dynamique manquante. |
Un profil non valide a été utilisé
Vérifiez le fichier osmh-agent.log
et identifiez le profil correct
Pour mettre à jour le profil
Énoncé de politique incorrect ou règle de groupe dynamique manquante
Si vous rencontrez les erreurs suivantes lors de l'enregistrement d'une instance, cela peut indiquer que les énoncés de politique ou les règles de groupe dynamique ne sont pas définis correctement.
osmh-agent.log
contient :
ERROR: failed to update managed instance: Error returned by Service. Http Status Code: 404.
Error Code: NotAuthorizedOrNotFound. Opc request id: <requestID>. Message: Authorization failed or requested resource not found.
...
Request Endpoint: PUT https://osmh.<region>.oci.oraclecloud.com/20220901/agent/managedInstances/ocid1.managementagent.oc1.iad.<ocid>
Ou l'onglet Oracle Cloud Agent de la page Détails de l'instance de calcul affiche l'un des messages suivants :
Plugin OS Management Hub Agent not present for instance ocid1.instance.oc1.iad.<ocid>
failed to start osmh-agent with [lookup image failed. The instance could not register with OS Management Hub.
Pour résoudre le problème, vérifiez que vous avez correctement configuré les énoncés de politique et les règles de groupe dynamique. Le plus souvent, le groupe dynamique n'inclut pas l'instance.
Vérifiez les éléments suivants :
- Assurez-vous d'inclure une règle de groupe dynamique pour chaque compartiment et compartiment enfant contenant les instances que vous souhaitez gérer par le service. Les groupes dynamiques ne prennent pas en charge l'héritage des compartiments.
- Si vous n'utilisez pas le domaine d'identité
default
, assurez-vous que chaque énoncé de politique comporte le domaine d'identité avant le nom du groupe ou du groupe dynamique (par exemple,<identity_domain_name>/<dynamic_group_name>
).
L'instance n'a pas été enregistrée précédemment
La réinscription d'une instance qui n'a pas été enregistrée échouera jusqu'à ce que vous supprimiez le fichier de désinscription sur l'instance. Ce fichier empêche l'instance de s'enregistrer auprès du service. Lorsque vous tentez d'enregistrer une instance qui contient ce fichier, le plugiciel d'agent affiche l'erreur suivante : started oci-osmh under unregistered mode
.
Supprimez le fichier suivant avant d'enregistrer l'instance :
-
/var/lib/oracle-cloud-agent/plugins/oci-osmh/osmh-agent-unregister