L'état du calcul du coût peut indiquer un échec.
Problème
Après un échec de calcul du coût, lorsque vous examinez le fichier itfm-server.log, vous pouvez voir le message d'erreur Failed to query FactsRepo with query: fetch 'storageGB' by [time,time].
Cause
Ce problème se produit lorsque l'état du calcul du coût est obtenu à partir du service d'inventaire FactsRepo alors que le service est occupé.
Solution
- Connectez-vous à la machine virtuelle vRealize Business for Cloud.
- Exécutez la commande /usr/ITFM-Cloud/va-tools/bin/configclient.py GET -k query.source.batching.
La valeur de la configuration query.source.batching est false.
- Pour remplacer la valeur de la configuration query.source.batching par true, exécutez la commande /usr/ITFM-Cloud/va-tools/bin/configclient.py SET -k query.source.batching -v true.
- Pour vérifier que la valeur de la configuration query.source.batching est définie sur true, exécutez la commande /usr/ITFM-Cloud/va-tools/bin/configclient.py GET -k query.source.batching.
- Pour redémarrer la machine virtuelle vRealize Business for Cloud, exécutez la commande monit restart itbm-server.
Après le redémarrage de la machine virtuelle vRealize Business for Cloud, l'état du calcul du coût est vert.