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

Socorro Stoppler socorro at linux.vnet.ibm.com
Wed Apr 20 19:54:19 UTC 2016



On 04/18/2016 09:06 AM, Aline Manera wrote:
>
>
> On 04/15/2016 03:55 PM, Lucio Correia wrote:
>> On 15-04-2016 15:37, Samuel Guimarães wrote:
>>>
>>>
>>> 2016-04-15 15:20 GMT-03:00 Samuel Guimarães <sguimaraes943 at gmail.com
>>> <mailto:sguimaraes943 at gmail.com>>:
>>>
>>>
>>>
>>>     2016-04-05 18:02 GMT-03:00 Lucio Correia
>>>     <luciojhc at linux.vnet.ibm.com <mailto:luciojhc at linux.vnet.ibm.com>>:
>>>
>>>         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)
>>>
>>>
>>>     I'm ok with this. The modal window should look almost the same as
>>>     the "Add Network" window, except for the Network type that will 
>>> be a
>>>     "readonly" input.
>>>
>>>
>>> BTW, should we add a mask for the Subnet and DHCP IP fields? I think I
>>> saw somewhere someone asking for a mask for IP addresses but I wasn't
>>> able to find anything that supports both ipv4 and ipv6 strings at the
>>> same time.
>>
>> Hi Samuel, this is not correct, sorry for the confusion.
>>
>> It should be only one field. Call it "Address space", same term used 
>> when listing the networks.
>>
>> That field will accept something like 127.0.0.0/24
Which of the IP address do you want to be displayed?  Doesn't the 
backend provide both subnet and dhcp in some cases?
>>
>> I'm not sure about IPV6 support in Kimchi. Aline?
>>
>
> It would be good to have a mask for the fields to restrict user 
> inputs. Only IPv4 is supported in the current implementation.
>
>> Regards,
>>
>>
>>>
>>>
>>>
>>>         --
>>>         Lucio Correia
>>>         Software Engineer
>>>         IBM LTC Brazil
>>>
>>>         _______________________________________________
>>>         Kimchi-devel mailing list
>>>         Kimchi-devel at ovirt.org <mailto:Kimchi-devel at ovirt.org>
>>>         http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>>>
>>>
>>>
>>
>>
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/kimchi-devel




More information about the Kimchi-devel mailing list