Compute-node communicate/ping vms run on it

asked 2015-07-18 12:07:10 -0600

CBR gravatar image

updated 2015-07-18 12:09:34 -0600

Hi all.

In Ceilometer, when pollsters collect meter from VMs, it used hypervisor on compute-node. Now, I want to write new plugin for ceilometer and not use hypervisor to collect meter, I want to collect meter by a service that is installed on VMs (mean ceilometer get data from service), so I need compute-node must communicate with VMs by IP (private IP). Is there any solution to do this?

Thanks all.

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2015-07-20 14:06:00 -0600

suropatz gravatar image

Hi, Compute-node to VM communication over IP may not be a safe/secure approach - as normally they are segmented by network. Using hypervisor->VM communication, e.g. using guestfish on libvirt, is a standard technique. If you are allowed to put an agent/client on VM, why not sending the meter to a common IP reachable service-endpoint, instead of the compute-node for aggregation?

HTH, suro

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2015-07-18 12:07:10 -0600

Seen: 174 times

Last updated: Jul 20 '15