← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1933222] [NEW] [RFE] Add distributed datapath for metadata

 

Public bug reported:

When instances are booting, they will try to retrieve metadata from
Nova by the path of Neutron virtual switches(bridges), virtual devices,
namespaces and metadata-agents. After that, metadata agent has no other
functionalities. In large-scale scenarios, a large number of deployed
metadata agents will cause a waste of resources for hosts and message queue.
Because they will start tons of external processes based on the number of
users' resources, report state to Neutron server for heartbeat keepalive.

How many metadata-agent should run for a large scale cloud deployment?
There is no exact answer to this question. Cloud operators may setup
metadata agent to all hosts, something like DHCP agent. Config drive can be
an alternative for clouds to supply metadata for VMs. But what if users do
not want to add a cd-rom device to VM?

So, I'd like to request for implementing an agent extension for Neutron
openvswitch agent to make the metadata datapath distributed.

** Affects: neutron
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1933222

Title:
  [RFE] Add distributed datapath for metadata

Status in neutron:
  New

Bug description:
  When instances are booting, they will try to retrieve metadata from
  Nova by the path of Neutron virtual switches(bridges), virtual devices,
  namespaces and metadata-agents. After that, metadata agent has no other
  functionalities. In large-scale scenarios, a large number of deployed
  metadata agents will cause a waste of resources for hosts and message queue.
  Because they will start tons of external processes based on the number of
  users' resources, report state to Neutron server for heartbeat keepalive.

  How many metadata-agent should run for a large scale cloud deployment?
  There is no exact answer to this question. Cloud operators may setup
  metadata agent to all hosts, something like DHCP agent. Config drive can be
  an alternative for clouds to supply metadata for VMs. But what if users do
  not want to add a cd-rom device to VM?

  So, I'd like to request for implementing an agent extension for Neutron
  openvswitch agent to make the metadata datapath distributed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1933222/+subscriptions