Esta página ha sido traducida por una máquina.

Fallo de registro para la instancia

Una instancia puede no registrarse con Autonomous Linux por varios motivos.

Mensajes de Error comunes para osmh-agent.log

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.

Resolución: identifique y utilice un perfil compatible. Consulte Se ha utilizado un perfil no válido.

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.

Resolución: compruebe que las políticas son correctas. Consulte Sentencia de política incorrecta o regla de grupo dinámico faltante.

Http Status Code: 409. Error Code: Conflict.

Message: Invalid Managed Instance osFamily ORACLE_LINUX_8 does not match Profile osFamily: ORACLE_LINUX_7

Causa: el perfil tiene un sistema operativo incorrecto. Por ejemplo, la instancia es Oracle Linux 8, pero el perfil es Oracle Linux 7.

Resolución: identifique y utilice un perfil compatible. Consulte Se ha utilizado un perfil no válido.

Mensajes de error comunes de Oracle Cloud Agent

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.

Resolución: compruebe que las sentencias de política son correctas y que la instancia está incluida en el grupo dinámico. Consulte Sentencia de política incorrecta o regla de grupo dinámico faltante.

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.

Resolución: compruebe que las sentencias de política son correctas y que la instancia está incluida en el grupo dinámico. Si no utiliza el dominio de identidad por defecto, verifique que ha especificado el dominio de identidad en las sentencias de política. Consulte Sentencia de política incorrecta o regla de grupo dinámico faltante.

error de rpc: code = Unavailable desc = connection error: desc = "transport: error al marcar: dial unix /var/lib/oracle-cloud-agent/tmp/plugin162329539: connect: connection denied"

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.

Resolución: desactive el plugin de OS Management. Consulte Ejecución de varios plugins.

Se ha utilizado un perfil no válido

Compruebe el archivo osmh-agent.log e identifique el perfil correcto

  1. Determine la ubicación del archivo osmh-agent.log.
  2. Examine el archivo de registro y busque la palabra clave "Error Code" para determinar si existe un error de perfil. Consulte Mensajes de error comunes de osmh-agent.log.

    Por ejemplo:

    sudo grep -i "error code" /var/lib/oracle-cloud-agent/plugins/oci-osmh/osmh-agent/stateDir/log/osmh-agent.log
  3. 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

  1. Abra el menú de navegación y seleccione Observación y gestión. En Autonomous Linux, seleccione Instancias.
  2. En Ámbito de lista, seleccione el compartimento que contiene la instancia.
  3. Seleccione el nombre de la instancia.
  4. Seleccione Definir perfil.
  5. Seleccione el compartimento y el perfil correcto que se utilizará para el registro.
  6. 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:

  • /var/lib/oracle-cloud-agent/plugins/oci-osmh/osmh-agent-unregister

Varios plugins en ejecución

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:

rpc error: code = Unavailable desc = connection error: 
desc = "transport: error while dialing: dial unix /var/lib/oracle-cloud-agent/tmp/plugin162329539: connect: connection refused"

Desactive el plugin de OS Management:

  1. Abra el menú de navegación, seleccione Compute y, a continuación, seleccione Instances.
  2. Seleccione el nombre de la instancia.
  3. Seleccione el separador Oracle Cloud Agent.
  4. Desactive el plugin de OS Management Service Agent.