[pve-devel] Network configuration

Alexandre DERUMIER aderumier at odiso.com
Mon Jul 27 20:08:24 CEST 2015


>>eval { 
>>ovs-vsctl add-port $bridge vlan$port tag=$port -- set interface 
>>vlan$port type=internal 
>>};

internal interface can have a random name.


also, we need to manage update. (ip modification for example).
we could do down, up . But it's not optimal.



----- Mail original -----
De: "datanom.net" <mir at datanom.net>
À: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Lundi 27 Juillet 2015 19:46:23
Objet: Re: [pve-devel] Network configuration

On Wed, 22 Jul 2015 01:25:14 +0200 
Michael Rasmussen <mir at datanom.net> wrote: 

> Hi all, 
> 
> I have installed a proxmox 4.0 to test openvswitch and IMHO the current 
> network GUI config is not suited for the task since every time you need 
> to create or delete an OVSint Port a reboot of the node is required. I 
> will therefore propose a change in the GUI which allows creating or 
> deleting of OVSint Port without the need for a reboot of the node. 
> Creating OVS Bonds and OVS Bridges IMHO should still require a reboot 
> of the node since changes here is something rarely done after initial 
> configuration and changing configuration of this will break basic 
> networking on the node. 
> 
For the above I have decided on the following implementation: 

OVS: 
eval { 
ovs-vsctl add-port $bridge vlan$port tag=$port -- set interface 
vlan$port type=internal 
}; 
die "vlan$port: Could not add to bridge $bridge" if ($@); 
eval { 
if ($ip and $mask) ? ifconfig vlan$port $ip netmask $mask up : 
ifconfig vlan$port $ip up; 
}; 
if ($@) { 
ovs-vsctl del-port $bridge $port; 
die "vlan$port: Could not bring up interface"; 
} 
eval { 
update /etc/network/interfaces 
}; 
if ($@) { 
ifconfig vlan$port down; 
ovs-vsctl del-port $bridge $port; 
die "vlan$port: Could not update network config"; 
}; 

Something missing above? 



-- 
Hilsen/Regards 
Michael Rasmussen 

Get my public GnuPG keys: 
michael <at> rasmussen <dot> cc 
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD3C9A00E 
mir <at> datanom <dot> net 
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE501F51C 
mir <at> miras <dot> org 
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE3E80917 
-------------------------------------------------------------- 
/usr/games/fortune -es says: 
He hath eaten me out of house and home. 
-- William Shakespeare, "Henry IV" 

_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 



More information about the pve-devel mailing list