[Kimchi-devel] [RFC] [Kimchi] Add support to edit virtual networks

Aline Manera alinefm at linux.vnet.ibm.com
Tue Apr 12 18:06:52 UTC 2016



On 04/05/2016 06:02 PM, Lucio Correia wrote:
> Edit virtual network feature
>
> Pre-requisite:
> - Virtual network is stopped

> - Virtual network "default" is not editable

Why? Maybe only block renaming for the default network. But the other 
fields could be changed IMO.

>
> *** BACKEND ***
>
> ### Resource: Network
>
> **URI:** /plugins/kimchi/networks/*:name*
>
> **Methods:**
>
> * **UPDATE**: Update a Network

The method it PUT.

>     * 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

Please, specify which parameters can be updated according to network type.
I don't think all them apply to any network type.

>
> Not all attributes are required for all networks types.

Specify that as it is a documentation file.

>
>
> *** 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)
>

Can I add a VLAN ID for a bridged network previous created without VLAN 
ID? Or can I only change the VLAN ID from an VLAN bridged network?




More information about the Kimchi-devel mailing list