Registrazione non riuscita per istanza o stazione di gestione
Un'istanza o una stazione di gestione possono non essere registrate nell'hub di gestione del sistema operativo per diversi motivi.
Messaggi di errore osmh-agent.log comuni
Per risolvere i problemi di registrazione, iniziare esaminando il file osmh-agent.log
per i seguenti messaggi di errore. Per identificare la posizione del file di log, vedere Esame dei file di log in un'istanza.
Codice e messaggio | Causa e soluzione possibili |
---|---|
|
Causa: per il cloud in locale o di terze parti, Risoluzione: identificare e utilizzare un profilo compatibile. Vedere È stato utilizzato un profilo non valido. |
|
Causa: i criteri correnti non consentono all'hub di gestione del sistema operativo di accedere all'istanza. In genere, il gruppo dinamico non include regole di corrispondenza per il compartimento che contiene l'istanza. Oppure, è presente un'istruzione criterio mancante o errata. Risoluzione: verificare che i criteri siano corretti. Vedere Istruzione dei criteri errata o regola di gruppo dinamico mancante. |
|
Causa: il tipo di istanza del profilo è errato. Ad esempio, l'istanza si trova in locale o in un cloud di terze parti, ma il profilo si riferisce a un tipo di istanza OCI. Risoluzione: identificare e utilizzare un profilo compatibile. Vedere È stato utilizzato un profilo non valido. |
|
Causa: il profilo ha un sistema operativo errato. Ad esempio, l'istanza è Oracle Linux 8, ma il profilo è Oracle Linux 7. Risoluzione: identificare e utilizzare un profilo compatibile. Vedere È stato utilizzato un profilo non valido. |
|
Causa: il profilo si riferisce a una stazione di gestione ed è già utilizzato da un'altra stazione. Un profilo della stazione di gestione può essere utilizzato una sola volta. Risoluzione: identificare e utilizzare un profilo compatibile per |
HTTP 401: NotAuthenticated
|
Causa: l'agente MACS (Management Agent Cloud Service) non è in esecuzione come previsto. Risoluzione: verificare che l'agente MACS sia configurato correttamente e riavviare l'agente. Vedere Risoluzione dei problemi MACS. |
Messaggi comuni di errore dell'agente Oracle Cloud
Per le istanze OCI, utilizzare lo stato del plugin dell'agente hub di gestione del sistema operativo per risolvere i problemi di registrazione. Nella console, nella scheda Agente Oracle Cloud della pagina dei dettagli dell'istanza di computazione, potrebbe essere visualizzato uno dei seguenti messaggi di errore.
Messaggio di errore | Causa e soluzione possibili |
---|---|
Agente dell'hub di gestione del sistema operativo del plugin non presente per l'istanza ocid1.instance.oc1.iad.<ocid> |
Causa: l'agente dell'hub di gestione del sistema operativo non è installato nell'istanza. In genere ciò si verifica quando il servizio non è in grado di accedere all'istanza a causa di un problema del criterio. Risoluzione: verificare che le istruzioni dei criteri siano corrette e che l'istanza sia inclusa nel gruppo dinamico. Vedere Istruzione dei criteri errata o regola di gruppo dinamico mancante. |
avvio di osmh-agent con [immagine di ricerca non riuscito. Impossibile registrare l'istanza con l'hub di gestione del sistema operativo. |
Causa: l'agente dell'hub di gestione del sistema operativo non può essere avviato nell'istanza. In genere ciò si verifica quando il servizio non è in grado di accedere all'istanza a causa di un problema del criterio. Risoluzione: verificare che le istruzioni dei criteri siano corrette e che l'istanza sia inclusa nel gruppo dinamico. Se non si utilizza il dominio di Identity predefinito, verificare di aver specificato il dominio di Identity nelle istruzioni dei criteri. Vedere Istruzione dei criteri errata o regola di gruppo dinamico mancante. |
È stato utilizzato un profilo non valido
Controllare il file osmh-agent.log
e identificare il profilo corretto
Per aggiornare il profilo per le istanze OCI
Per aggiornare il profilo per le istanze cloud on premise o di terze parti, effettuare le operazioni riportate di seguito.
- Visualizzare i dettagli del profilo.
-
Copiare il contenuto
/etc/osmh-profile
. - Eseguire il login all'istanza come utente con privilegi sudo.
-
Sostituire
/etc/osmh-profile
con il profilo corretto. L'istanza verrà registrata la prossima volta che il plugin Hub di gestione del sistema operativo esegue il check-in con il servizio.
Istruzione del criterio errata o regola del gruppo dinamico mancante
Se si verificano i seguenti errori durante la registrazione di un'istanza, è possibile che le istruzioni dei criteri o le regole dei gruppi dinamici non siano impostate correttamente.
Il file 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>
In alternativa, la scheda Agente Oracle Cloud nella pagina dei dettagli dell'istanza di computazione mostra uno dei seguenti messaggi:
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.
Per risolvere il problema, verificare di aver configurato correttamente le istruzioni dei criteri e le regole dei gruppi dinamici. In genere, il gruppo dinamico non include l'istanza.
Verificare quanto riportato di seguito.
- Assicurarsi di aver incluso una regola di gruppo dinamico per ogni compartimento e compartimento figlio contenente le istanze che si desidera gestire dal servizio. I gruppi dinamici non supportano l'ereditarietà del compartimento.
- Se non si utilizza il dominio di Identity
default
, assicurarsi che ogni istruzione criterio disponga del dominio di Identity prima del nome del gruppo o del gruppo dinamico (ad esempio,<identity_domain_name>/<dynamic_group_name>
).
Vedere anche: Risoluzione dei problemi: problemi dei criteri.
Il sistema non è in grado di leggere /etc/sudoers.d
Per le istanze di stazioni di gestione, on-premise o cloud di terze parti, il file /etc/sudoers
deve includere /etc/sudoers.d
affinché Management Agent Cloud Service (MACS) distribuisca il plugin Hub di gestione del sistema operativo.
Ciò è indicato dal seguente errore:
/opt/oracle/mgmt_agent/agent_inst/bin/setup.sh opts=/tmp/input.rsp
...
Starting plugin deployment for: [osmh]
Deploying service plugin(s)...Failed.
Requested external plugins [osmh] could not be deployed
Dove /opt/oracle/mgmt_agent/agent_inst/log/mgmt_agent.log
mostra quanto segue:
[/bin/sudo, -n, /opt/oracle/mgmt_agent/agent_inst/bin/chown_recursive_ep.sh, chown_recursive, root:mgmt_agent, osmh], timeout=PT5M]
Per risolvere il problema:
La registrazione dell'istanza è stata annullata in precedenza
Se in precedenza è stata annullata la registrazione di un'istanza dall'hub di gestione del sistema operativo, sono disponibili ulteriori passi per la nuova registrazione con il servizio. Il processo dipende dalla posizione dell'istanza.
Istanze OCI
La nuova registrazione di un'istanza OCI di cui è stata annullata la registrazione non riuscirà finché non verrà rimosso il file di annullamento della registrazione nell'istanza. Questo file impedisce all'istanza di registrarsi con il servizio. Quando si tenta di registrare un'istanza che contiene questo file, il plugin agente visualizza il seguente errore: started oci-osmh under unregistered mode
.
Rimuovere il file seguente prima di registrare l'istanza:
-
Oracle Linux
/var/lib/oracle-cloud-agent/plugins/oci-osmh/osmh-agent-unregister
-
Windows 2019 e 2022
C:\Windows\ServiceProfiles\OCAOSMH\AppData\Local\OracleCloudAgent\plugins\oci-osmh\osmh-agent-unregister
-
Windows 2016
C:\Users\OCAOSMH\AppData\Local\OracleCloudAgent\plugins\oci-osmh\osmh-agent-unregister
Istanze cloud on premise o di terze parti
La nuova registrazione di un'istanza non OCI registrata in precedenza potrebbe richiedere l'installazione del Management Agent o la distribuzione manuale del plugin agente dell'hub di gestione del sistema operativo.
Per registrare di nuovo l'istanza, effettuare le operazioni riportate di seguito.
- Eseguire il login all'istanza come utente con privilegi sudo.
-
Verificare lo stato del Management Agent.
sudo systemctl status mgmt_agent
- Se il file
mgmt_agent
non viene trovato, registrare l'istanza come se fosse nuova. Vedere Registrazione di un'istanza non OCI. Ignorare i rimanenti passi di questa procedura. - Se il file
mgmt_agent
è presente, avviare l'agente e creare il file/etc/osmh-profile
:-
Avviare il file
mgmt_agent
:sudo systemctl start mgmt_agent
-
Creare il file
/etc/osmh-profile
utilizzando un editor di testo. Assicurarsi che il nome file non abbia un'estensione file.sudo vi /etc/osmh-profile
-
-
Nella console distribuire il plugin agente dell'hub di gestione del sistema operativo nell'istanza.
- Nella console passare a Osservabilità e gestione. In Management Agent, selezionare Agenti.
- In Ambito, selezionare il compartimento.
- Individuare l'agente corretto individuando il nome host nella colonna Nome. Selezionare il nome dell'agente nella lista.
- Selezionare Distribuisci plugin.
- Selezionare Hub di gestione del sistema operativo, quindi Aggiorna.
- Attendere alcuni minuti, quindi verificare che l'istanza sia stata registrata.
Sistema operativo non impostato sull'ora corrente
Gli errori di timeout durante la registrazione possono verificarsi quando l'ora sull'istanza è diversa dall'ora utilizzata nel servizio Hub di gestione del sistema operativo. Una deviazione dell'orologio di oltre 5 minuti può causare questi tipi di errori.
/opt/oracle/mgmt_agent/agent_inst/bin/setup.sh
:Starting plugin deployment for: [osmh]
Deploying service plugin(s)..............................Timed out.
Agent is unable to check if it deployed requested service plugin(s) successfully or not. Please check back later on the console.