VMware Cloud Foundation 環境でインベントリのバージョンを同期する cron ジョブのスケジュールを変更する方法について
search cancel

VMware Cloud Foundation 環境でインベントリのバージョンを同期する cron ジョブのスケジュールを変更する方法について

book

Article ID: 448559

calendar_today

Updated On:

Products

VMware Cloud Foundation

Issue/Introduction

免責事項: これは英文の記事 「How to modify inventory version synchronization cron job schedule in a VMware Cloud Foundation Environment?」 の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • VMware Cloud Foundation 環境では管理対象製品のインベントリでバージョンを同期するため、毎日午前 3 時に cron ジョブを実行します。
  • 同時刻に予定された他の操作が原因でインベントリのバージョン同期が毎日失敗します。

Environment

VMware Cloud Foundation 5.2

Cause

インベントリのバージョン同期ジョブはデフォルトでは SDDC Manager 上で午前3時にスケジュールされており、同時間帯に実行される他の処理と干渉する場合があります。

Resolution

注: 以下の手順に進む前に SDDC 仮想マシンに対して有効なスナップショットを取得してください。

インベントリのバージョン同期ジョブで cron スケジュールを更新するには、以下の手順に従います。

  1. SDDC Manager へ SSH でアクセスし、root に切り替えます。
    su -
  2. 以下のファイルをテキストエディタで開き、ファイルの末尾まで移動してください。
    vi /etc/vmware/vcf/operationsmanager/application.properties
  3. 以下に従い希望する cron スケジュールのエントリをファイル内に追加または変更してください。

    例えば、ジョブを毎日午後 9 時 30 分に実行するようにスケジュール設定したい場合、以下のように入力する必要があります: 
    inventory.version.sync.interval=0 30 21 * * ?

    cron 式の値(スペースで区切られている)は以下を表します。

    • 0 → 秒

    • 30 → 分

    • 21 → 時(24 時間表記で午後 9 時)

    • * → 毎日

    • * → 毎月

    • ? → 曜日指定なし

  4. ファイルを保存して終了するには、ESC キーを押してから :wq! と入力します。
  5. 変更を反映させるためにオペレーションマネージャーサービスを再起動してください。

    systemctl restart operationsmanager

Additional Information

コンポーネント構成のずれが検出されない場合には、SDDC UI にインベントリ同期のタスクが登録されません。 

例として、var/log/vmware/vcf/operationsmanager/operationsmanager.log より。

2025-07-25T03:00:02.848+0000 INFO  [vcf_om] [c.v.v.i.s.s.impl.VcenterVersionSync,pool-10-thread-1] Vcenter <vCenter UUID> has inventory version {"
version":"8.0.3.00400-24322831"} and product version {"version":"8.0.3.00400-24322831"}
2025-07-25T03:00:02.887+0000 INFO  [c.v.v.s.https.vapi.VapiClientFactory,pool-10-thread-1] Closing session for user VSPHERE.LOCAL\Administrator created on Friday, July 25, 2025 at 3:00:02 AM Greenwich Mean Time
 Validating the result of the inventory sync: {"entitiesToSync":["NSXT_CLUSTER","ESXI","VCENTER"],"entitiesToUpdate":[],"completedInventorySyncTasks":[{"entity":"VCENTER","syncStatus":"SUCCEEDED","errors":[]},{"entity":"ESXI","syncStatus":"SUCCEEDED","errors":[]},{"entity":"NS
XT_CLUSTER","syncStatus":"SUCCEEDED","errors":[]}],"failedInventorySyncTasks":[]}