インスタンスまたは管理ステーションの登録に失敗しました
インスタンスまたは管理ステーションは、無効なプロファイルが使用された場合、OS時間が正しく設定されていない、動的グループ・ルールがない、またはインスタンスが以前に登録解除された場合に、OS管理ハブへの登録に失敗することがあります。
既知の問題も参照してください: 古いプラットフォーム・イメージまたは独自のイメージの持込みは登録されません。
無効なプロファイルが使用されました
次の条件は、インスタンスが無効なプロファイルに登録しようとしたことを示しています。
- OS管理ハブのインスタンスのステータスは
Registration failed
です。 osmh-agent.log
ファイルには、次のようなメッセージが表示されます。Message: Invalid Managed Instance osFamily ORACLE_LINUX_8 does not match Profile osFamily: ORACLE_LINUX_9
。プロファイルのOSバージョンが間違っていることを示します。Message: Managed Instance location ON_PREMISE is not compatible with a Profile registration type of: OCI_LINUX
。プロファイルのインスタンス・タイプが間違っていることを示します。
osmh-agent.log
ファイルを確認し、正しいプロファイルを特定します
OCIインスタンスの問題を解決するには
- 「リスト・スコープ」で、インスタンスを含むコンパートメントを選択します。
- インスタンスの名前をクリックします。
- 「プロファイルの設定」をクリックします。
- 登録に使用するコンパートメントと正しいプロファイルを選択します。
- 「設定」をクリックします。
OCI以外のインスタンスの問題を解決するには:
- プロファイル詳細の表示。
-
/etc/osmh-profile
コンテンツをコピーします。 - sudo権限を持つユーザーとしてインスタンスにログインします。
-
/etc/osmh-profile
を正しいプロファイルに置き換えます。インスタンスは、次回OS管理ハブ・プラグインがサービスにチェックインしたときに登録されます。
OSが現在時刻に設定されていません
登録時のタイムアウト・エラーは、インスタンスの時間がOS管理ハブ・サービスで使用されている時間と異なる場合に発生する可能性があります。5分を超えるクロック・スキューを使用すると、これらのタイプのエラーが発生する可能性があります。
/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.
動的グループ・ルールがありません
osmh-agent.log
に次のエラーが含まれている場合は、動的グループ・ルールが正しく設定されていない可能性があります。
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>
インスタンスは以前に登録解除されています
以前にOS管理ハブからインスタンスを登録解除した場合は、サービスに再登録するための追加のステップがあります。このプロセスは、インスタンスの位置によって異なります。
OCIインスタンス
登録解除されたOCIインスタンスの再登録は、インスタンス上の登録解除ファイルを削除するまで失敗します。このファイルにより、インスタンスがサービスに登録されなくなります。このファイルを含むインスタンスを登録しようとすると、エージェント・プラグインに次のエラーが表示されます: started oci-osmh under unregistered mode
。
インスタンスを登録する前に、次のファイルを削除します。
-
Oracle Linux
/var/lib/oracle-cloud-agent/plugins/oci-osmh/osmh-agent-unregister
-
Windows 2019および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
オンプレミスまたはサードパーティのクラウド・インスタンス
以前に登録されたOCI以外のインスタンスを再登録するには、管理エージェントのインストールまたはOS管理ハブ・エージェント・プラグインの手動デプロイメントが必要になる場合があります。
インスタンスを再登録するには:
- sudo権限を持つユーザーとしてインスタンスにログインします。
-
管理エージェントのステータスを確認します。
sudo systemctl status mgmt_agent
mgmt_agent
が見つからない場合は、インスタンスを新しいものとして登録します。OCI以外のインスタンスの登録を参照してください。この手順の残りのステップはスキップします。mgmt_agent
が存在する場合は、エージェントを起動し、/etc/osmh-profile
ファイルを作成します。-
mgmt_agent
を起動します。sudo systemctl start mgmt_agent
-
テキスト・エディタを使用して、
/etc/osmh-profile
ファイルを作成します。ファイル名にファイル拡張子がないことを確認してください。sudo vi /etc/osmh-profile
-
-
コンソールで、OS管理ハブ・エージェント・プラグインをインスタンスにデプロイします。
- コンソールで、「監視および管理」に移動します。「管理エージェント」で、「エージェント」をクリックします。
- 「スコープ」で、コンパートメントを選択します。
- 「名前」列でホスト名を検索して、正しいエージェントを見つけます。リスト内のエージェントの名前をクリックします。
- 「プラグインのデプロイ」をクリックします。
- 「OS管理ハブ」を選択し、「更新」をクリックします。
- 数分待ってから、インスタンスが登録されていることを確認します。