Para solucionar problemas de registro, comience examinando el archivo osmh-agent.log para ver los siguientes mensajes de error. Consulte Examining Log Files on an Instance para identificar la ubicación del archivo log.
Código y mensaje
Causa y resolución posibles
Http Status Code: 400. Error Code: MissingParameter.
Message: Registration profile is required for on-boarding instances, but none was provided.
Causa: no había un perfil por defecto compatible en el registro.
Http Status Code: 404. Error Code: NotAuthorizedOrNotFound.
Message: Authorization failed or requested resource not found.
Causa: las políticas actuales no permiten que el servicio acceda a la instancia. Normalmente, el grupo dinámico no incluye reglas de coincidencia para el compartimento que contiene la instancia. O bien, hay una sentencia de política faltante o incorrecta.
Para las instancias de OCI, utilice el estado de plugin del agente del hub de gestión del sistema operativo para solucionar problemas de registro. En la consola, en el separador Oracle Cloud Agent de la página de detalles de la instancia informática, puede ver uno de los siguientes mensajes de error.
Mensaje de Error
Causa y solución posibles
El agente del hub de gestión del sistema operativo del plugin no está presente para la instancia ocid1.instance.oc1.iad.<ocid>
Causa: el agente del hub de OS Management no está instalado en la instancia. Esto suele ocurrir cuando el servicio no puede acceder a la instancia debido a un problema de política.
fallo al iniciar osmh-agent con [fallo de imagen de consulta]. La instancia no se ha podido registrar con OS Management Hub.
Causa: el agente del hub de OS Management no se puede iniciar en la instancia. Esto suele ocurrir cuando el servicio no puede acceder a la instancia debido a un problema de política.
Causa: se están ejecutando varios plugins de OCA. El hub de gestión del sistema operativo y el plugin de gestión del sistema operativo no se pueden ejecutar al mismo tiempo.
Identifique (o cree) un perfil que coincida con la versión del sistema operativo, la arquitectura y la ubicación de la instancia que está registrando.
Para actualizar el perfil
Abra el menú de navegación y seleccione Observación y gestión. En Autonomous Linux, seleccione Instancias.
En Ámbito de lista, seleccione el compartimento que contiene la instancia.
Seleccione el nombre de la instancia.
Seleccione Definir perfil.
Seleccione el compartimento y el perfil correcto que se utilizará para el registro.
Seleccione Definir.
El estado de la instancia puede tardar varios minutos en actualizarse.
Falta la regla de grupo dinámico o la sentencia de política es incorrecta 🔗
Si se producen los siguientes errores al registrar una instancia, puede indicar que las sentencias de política o las reglas de grupo dinámico no están definidas correctamente.
osmh-agent.log contiene:
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>
O bien, el separador Oracle Cloud Agent de la página de detalles de la instancia informática muestra uno de los siguientes mensajes:
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.
Para resolver el problema, verifique que haya configurado correctamente las sentencias de política y las reglas de grupo dinámico. Normalmente, el grupo dinámico no incluye la instancia.
Verifique los siguientes datos:
Asegúrese de que ha incluido una regla de grupo dinámico para cada compartimento y subcompartimento que contenga instancias gestionadas por el servicio. Los grupos dinámicos no admiten la herencia de compartimentos.
Si no utiliza el dominio de identidad default, asegúrese de que cada sentencia de política tenga el dominio de identidad antes del nombre de grupo o grupo dinámico (por ejemplo, <identity_domain_name>/<dynamic_group_name>).
La instancia se ha anulado el registro anteriormente 🔗
El nuevo registro de una instancia que se ha anulado el registro fallará hasta que elimine el archivo de anulación de registro en la instancia. Este archivo evita que la instancia se registre con el servicio. Al intentar registrar una instancia que contiene este archivo, el plugin del agente muestra el siguiente error: started oci-osmh under unregistered mode.
Elimine el siguiente archivo antes de registrar la instancia:
El plugin de OS Management y el plugin de OS Management Hub para Oracle Cloud Agent no se pueden ejecutar al mismo tiempo. En la consola, en el separador Oracle Cloud Agent en los detalles de la instancia informática, puede que aparezca el siguiente error: