Description of problem:
when I connect osp director as an infra provider, I show ram information for my nodes, but nothing for their cpu information
Version-Release number of selected component (if applicable):
this env: reliable
lab: (no over/undercloud env setup)
Steps to Reproduce:
0. setup over/undercloud
1. add undercloud as infra provider
2. setup node credentials and validate
3. preform ems refresh
see pending sceenshot
see cpu and ram info for all nodes
logs pending too
should be fixed by https://github.com/ManageIQ/manageiq/pull/8466
verified on 220.127.116.11 by automation run test_host_memory
(In reply to Ronnie Rasouli from comment #7)
> verified on 18.104.22.168 by automation run test_host_memory
Does test_host_memory verify host CPU utilization stats?
I have a test appliance running 22.214.171.124-beta3.20161109111947_9a61b18 which is getting memory utilization but still not CPU.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
Yes that is correct, the CPU information comes from Ironic introspection data, not ceilometer.
To verify that the data is present, find the uuid of the node in question:
openstack baremetal node list
Then check the introspection data has been saved as extra data in Swift:
openstack baremetal node show <uuid>
The extra field should read something like:
If it is empty, check if the node has been introspected:
openstack baremetal introspection status <uuid>
The "finished" field should read "True" and the "error" field should read "None".
If it reads False or has an error, then the node needs to be introspected again.
@mydoyer, "ironic node show" is the equivalent command. Sounds like you might be using an older version of OpenStack. Which version of OSP is the customer using? The OpenStack environment needs to have the ironic-inspector/baremetal-introspection service deployed since CFME, starting with 4.2, fetches introspection data from that service instead of reading from Swift. I believe reading from Swift was broken, hence this BZ.
@myoder. With OSP8, the inspection service is available but not registered with keystone. Try registering it with keystone and then see if the introspected data flows in.
To register the service, on the undercloud node, substitute IP address if appropriate:
openstack service create --name ironic-inspector --description "OpenStack Introspection" baremetal-introspection
openstack endpoint create --region regionOne ironic-inspector --publicurl http://192.0.2.1:5050/v1 --internalurl http://192.0.2.1:5050/v1 --adminurl http://192.0.2.1:5050/v1
The CloudForms team is reviewing the current CloudForms Bug(defect) backlog in order to target engineering efforts. We are closing any bugs for versions that no longer have an active errata stream or that have hit their age limit. We are committing to better management of the backlog as we move forward. If you have an bug that you are still able to reproduce on a current version of CloudForms please open a new bug.
If you have any concerns about this, please let us know.
Thanks and regards!