inject networking in xenserver

Registered by Trey Morris

We need to be able to inject networking information to the xenstore for the agent to pick up and configure networking. In addition this will write xenstore message to reset networking. Depends on live xenstore blueprint https://blueprints.launchpad.net/nova/+spec/xs-xenstore

Blueprint information

Status:
Complete
Approver:
Rick Clark
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
Trey Morris
Definition:
Approved
Series goal:
Accepted for cactus
Implementation:
Implemented
Milestone target:
None
Started by
Trey Morris
Completed by
Trey Morris

Sprints

Whiteboard

Tasks:
1) add labels to networks
2) gather the network data to create mappings
3) inject the mappings into the param xenstore in the correct location
4) call reset networking
5) add reset networking call to the admin api
6) test
7) merge prop

Note also https://blueprints.launchpad.net/nova/+spec/xenapi-basic-network-injection, which is similar but only covers injection of network parameters at boot time, not live.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.