This is next question after making: Landscape openstack juju management
Now I'm trying to deploy ceilometer. doing this by juju deploy ceilometer (https://jujucharms.com/u/yolanda.robla/ceilometer/precise/16) made nothing changed to openstack dashboard. Actually there was one difference: i added relation not to rabbitmq but to rabbitmq-server, because i have none rabitmq.
After that i tried next: http://docs.openstack.org/havana/install-guide/install/apt/content/ceilometer-install.html
In this page it is said: Before you can install these agents on nodes such as the compute node, you must use this procedure to install the core components on the controller node. I know I'm newbie in Openstack, but what is controller node?
Can somebody help me with juju deployment or with manual telemetry deployment?
Thank you for attention.
Best Answer
Ok, I have done ceilometer deployment. After installing landscape openstack autopilot you need to do next things:
From host where you have executed openstack-install:
To deploy with juju i'm creating for service new container:
This will create new lxc container for ceilometer. For looking if ceilometer has started use:
ok, you need need to execute next commands:
Wait until everything is started (juju status).
So after that ceilometer is installed. But in my case it has been installed to regionOne (landscape's), not in my region. So, I fix it in that way: You need to connect to machine where you have installed ceilometer. You can find it using juju status ceilometer. My container is 0/lxc/10:
To get proper enviroment for keystone and ceilometer download openstack rc file:
on ceilometer's container run next:
And copy text from downloaded file to new file. Save it and close.
Run next:
5.Relogin to your dashboard. If you have made everything right you will see Resource Usage on your admin's panel and clicking "Generating report" won't go into mistake.