[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