This is basic network injection for XenServer, and includes:
This is basic network injection for XenServer, and includes:

o  Modification of the /etc/network/interfaces file within the image using code taken from and now shared with libvirt_conn.  This is for compatibility with legacy Linux images without a guest agent.

o  Setting of xenstore keys before instance boot, intended for the XenServer Windows agent.  The agent will use these to configure the network at boot-time.

This change does not implement live reconfiguration, which is on another blueprint:

https://blueprints.launchpad.net/nova/+spec/xs-inject-networking

It does include template code to detect the presence of agents and avoid modifying the filesystem if they are injection-capable.
rackerlabs/melange,openstack-attic/melange,rackerlabs/melange,rajarammallya/melange,rajarammallya/melange,openstack-attic/melange,rajarammallya/melange,openstack-attic/melange,rackerlabs/melange