[Kimchi-devel] [RFC] [Kimchi] Add support to edit virtual networks
Lucio Correia
luciojhc at linux.vnet.ibm.com
Tue Apr 5 21:02:17 UTC 2016
Edit virtual network feature
Pre-requisite:
- Virtual network is stopped
- Virtual network "default" is not editable
*** BACKEND ***
### Resource: Network
**URI:** /plugins/kimchi/networks/*:name*
**Methods:**
* **UPDATE**: Update a Network
* name: The name of the Network
* subnet: Network segment in slash-separated format with ip address
and prefix
* dhcp: DHCP services on the virtual network is enabled.
* start: start boundary of a pool of addresses to be provided
to DHCP clients.
* end: end boundary of a pool of addresses to be provided to
DHCP clients.
* interfaces: An array of bridge network interfaces that belongs to
this network
All traffic on this network will be bridged through
the first
interface. The interface is a bridge or
ethernet/bonding device.
* vlan ID
Not all attributes are required for all networks types.
*** FRONTEND ***
* Add new option Edit to Actions menu under Virtualization/Network tab,
enabled only for stopped networks
* When clicked, this option will open a new window for editing that
virtual network, with the following fields. Based on network type, some
of below fields may be disabled:
Type: just a label describing the network type, not changeable.
Name: all types of virtual network can be renamed
Interfaces: attach/detach interfaces (enabled for VEPA) or change
interface (for macvtap, bridged)
Subnet/DHCP range: two IP fields: start, end (enabled for NAT, isolated)
VLAN id: integer field (enabled for bridged networks)
--
Lucio Correia
Software Engineer
IBM LTC Brazil
More information about the Kimchi-devel
mailing list