VCF Usage Meter 9.0 における Aria Automation のコレクションエラーについて
search cancel

VCF Usage Meter 9.0 における Aria Automation のコレクションエラーについて

book

Article ID: 424266

calendar_today

Updated On:

Products

VMware Usage Meter

Issue/Introduction

免責事項:これは英文の記事「VCF Usage Meter 9.0 reports collection error for Aria Automation」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

VCF Usage Meter 9.0 が Aria Automation 8.18.x のコレクションエラーをレポートします。

/opt/vmware/cloudusagemetering/platform/log にある collection-vrs-vra-error.log にて下記のようなログが確認できます。

ERROR --- [collector-main-thread] c.vmware.um.collector.CollectionHelper   : Status (COLLECT_INTERNAL_ERR) for VRS-VRA server : Collection error (Failed to get VRSLCM)
ERROR --- [collector-main-thread] c.vmware.um.collector.CollectionHelper   : Collection error
com.vmware.um.collector.CollectionError: Failed to get VRSLCM
        at com.vmware.um.collector.CollectionHelper.getProduct(CollectionHelper.java)
        at com.vmware.um.vrsvracollector.VRACollector.collectLicenseAndVersion(VRACollector.java)
        at com.vmware.um.vrsvracollector.VRACollector.collectVRAProductData(VRACollector.java)
        at com.vmware.um.vrsvracollector.VRACollector.collect(VRACollector.java)
        at com.vmware.um.vrsvracollector.VRACollector.collect(VRACollector.java)
        at com.vmware.um.collector.AbstractCollector.collect(AbstractCollector.java)
        at com.vmware.um.collector.CollectionHelper.collectFromServer(CollectionHelper.java)
        at com.vmware.um.collector.CollectionHelper.collectFromServersWithReporting(CollectionHelper.java)
        at com.vmware.um.collector.SynchronousCollectionExecutor.triggerCollectionsFromServers(SynchronousCollectionExecutor.java)
        at com.vmware.um.collector.AbstractCollectorComponent.handleCollectCommand(AbstractCollectorComponent.java)
        at com.vmware.um.collector.AbstractCollectorComponent.handleCommand(AbstractCollectorComponent.java)
        at com.vmware.um.collector.CollectorComponent.handleCommand(CollectorComponent.java)
        at com.vmware.um.collector.CollectionHelper.processCommand(CollectionHelper.java)
        at com.vmware.um.collector.AbstractCollector.processCommand(AbstractCollector.java)
        at com.vmware.um.umcomponent.CommandRunner$CommandExecutionWrapper.execute(CommandRunner.java)
        at com.vmware.um.umcomponent.CommandRunner.invokeCollector(CommandRunner.java)
        at com.vmware.um.umcomponent.CommandRunner.lambda$executeCommand$1(CommandRunner.java)
        at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
ERROR --- [collector-main-thread] c.vmware.um.collector.CollectionHelper   : Status (COLLECT_INTERNAL_ERR) for VRS-VRA server : Collection error (Failed to get VRSLCM)
ERROR --- [collector-main-thread] c.vmware.um.collector.CollectionHelper   : Collection error
com.vmware.um.collector.CollectionError: Failed to get VRSLCM

Environment

VCF Usage Meter 9.0

Cause

本事象は vrsvra.json の破損によって発生します。

Resolution

1. Usage Meter アプライアンスのスナップショットを取得する
2. Usage Meter から Aria Automation の統合設定を削除する
3. vRA の JSON ファイルのバックアップを取得する

cp /opt/vmware/cloudusagemetering/var/dss/random/vrsvra.json /opt/vmware/cloudusagemetering/var/dss/random/vrsvra.json.bk

4. バックアップ取得後、対象の JSON ファイルを削除する

rm -rf /opt/vmware/cloudusagemetering/var/dss/random/vrsvra.json

5. Usage Meter アプライアンスを再起動する
6. Fleet Management からエンドポイントを検出し、Aria Automation のエンドポイントを追加する
7. エンドポイントが検出されたら、正しい認証情報を入力する
8. 正常に追加されると、収集が開始されステータスが「Green」と表示される