I have some questions at the html which as follows:
http://docs.openstack.org/admin-guide-cloud/content/section_telemetry-cetral-compute-agent-ha.html
At this html, is "Without the backend_url option being set only one instance of
both the central and compute agent service is able to run and function
correctly." right?
There are two node at my openstack environment:
Compute node: installed ceilometer-agent-compute and
ceilometer-agent-central
Controller node: installed ceilometer-agent-compute
、ceilometer-agent-central and other services.
Without the backend_url option being set, running ceilometer-agent-central at
compute node and controller node, they can work correctly.
___________________________________________________
[root@controller ceilometer(keystone_admin)]# ceilometer sample-list -m
storage.containers.objects | head -19
+------------------------------------------------+----------------------------+-------+--------+--------+---------------------+
| Resource ID | Name |
Type | Volume | Unit | Timestamp |
+------------------------------------------------+----------------------------+-------+--------+--------+---------------------+
| ba28a506cfd344c383fcbc3540559222/jick | storage.containers.objects |
gauge | 0.0 | object | 2015-03-18T14:56:34 |
| ba28a506cfd344c383fcbc3540559222/wx | storage.containers.objects |
gauge | 1.0 | object | 2015-03-18T14:56:34 |
| ba28a506cfd344c383fcbc3540559222/volumebackups | storage.containers.objects |
gauge | 0.0 | object | 2015-03-18T14:56:34 |
| cd84533ff083463ab18b1dc15236732b/glance | storage.containers.objects |
gauge | 0.0 | object | 2015-03-18T14:56:34 |
| ba28a506cfd344c383fcbc3540559222/jick | storage.containers.objects |
gauge | 0.0 | object | 2015-03-18T14:56:31 |
| ba28a506cfd344c383fcbc3540559222/wx | storage.containers.objects |
gauge | 1.0 | object | 2015-03-18T14:56:31 |
| ba28a506cfd344c383fcbc3540559222/volumebackups | storage.containers.objects |
gauge | 0.0 | object | 2015-03-18T14:56:31 |
| cd84533ff083463ab18b1dc15236732b/glance | storage.containers.objects |
gauge | 0.0 | object | 2015-03-18T14:56:31 |
| ba28a506cfd344c383fcbc3540559222/jick | storage.containers.objects |
gauge | 0.0 | object | 2015-03-18T14:46:41 |
| cd84533ff083463ab18b1dc15236732b/glance | storage.containers.objects |
gauge | 0.0 | object | 2015-03-18T14:46:41 |
| ba28a506cfd344c383fcbc3540559222/wx | storage.containers.objects |
gauge | 1.0 | object | 2015-03-18T14:46:41 |
| ba28a506cfd344c383fcbc3540559222/volumebackups | storage.containers.objects |
gauge | 0.0 | object | 2015-03-18T14:46:41 |
| cd84533ff083463ab18b1dc15236732b/glance | storage.containers.objects |
gauge | 0.0 | object | 2015-03-18T14:46:32 |
| ba28a506cfd344c383fcbc3540559222/wx | storage.containers.objects |
gauge | 1.0 | object | 2015-03-18T14:46:32 |
| ba28a506cfd344c383fcbc3540559222/volumebackups | storage.containers.objects |
gauge | 0.0 | object | 2015-03-18T14:46:32 |
| ba28a506cfd344c383fcbc3540559222/jick | storage.containers.objects |
gauge | 0.0 | object | 2015-03-18T14:46:32 |
_________________________________________________
There are 4 storage.containers.objects, the ceilometer-agent-central of compute
node can get 4 samples,the ceilomter-agent-central of controller node can get 4
samples too.
Is it right?
-----邮件原件-----
发件人: Chris Dent [mailto:[email protected]]
发送时间: 2015年3月11日 21:08
收件人: Pan, Fengyun/潘 风云
抄送: Vijaya Bhaskar; openstack
主题: Re: 答复: [Openstack] Ceilometer high availability in active-active
On Wed, 11 Mar 2015, Pan, Fengyun wrote:
> We kown that:
> backend_url',
> default=None,
> help='The backend URL to use for distributed coordination. If '
> 'left empty, per-deployment central agent and per-host '
> 'compute agent won\'t do workload '
> 'partitioning and will only function correctly if a '
> 'single instance of that service is running.'), But
> how to set the ‘backend_url’?
This appears to be an oversight in the documentation. The main starting point
is here:
http://docs.openstack.org/admin-guide-cloud/content/section_telemetry-cetral-compute-agent-ha.html
but nothing there nor what it links to actually says what should go as the
value of the setting. It's entirely dependent on the backend being used and how
that backend is being configured. Each of the tooz drivers has some information
on some of the options, but again, it is not fully documented yet.
For reference, what I use in my own testing is redis as follows:
redis://localhost:6379
This uses a single redis server, so introduces another single point of failure.
It's possible to use sentinel to improve upon this situation:
http://docs.openstack.org/developer/tooz/developers.html#redis
The other drivers work in similar ways with their own unique arguments.
I'm sorry I'm not able to point to more complete information but I can say that
it is in the process of being improved.
--
Chris Dent tw:@anticdent freenode:cdent
https://tank.peermore.com/tanks/cdent
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack