免責事項:これは英文の記事「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
VCF Usage Meter 9.0
本事象は vrsvra.json の破損によって発生します。
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」と表示される