> What do you mean by locally assigned ? manually with ip command ? 
> because it's be overwritten by network service restart/reload. (if the 
> interface is define in /etc/network/interfaces) 

>>So you are sure that ifupdown2 can verify a network config on a remote node? 

I don't think we can be sure at 100%.  (For example, it don't see ovs).

and I think that the dry-run feature is not 100% complete. 
(That's why in current ifupdown2 network reload api, I simply catch errors on 
reload for each interface, and revert only non-applied changes to 
/etc/network/interfaces.new).

other command,  ifquery -a, only display running configuration, but from the 
ifupdown2 cache. So manual setup with ip command are not seen.




>>Thats sounds reasonable. 
>>
>>Maybe we can use the broadcast_rrd() code to distribute vnet/transport status 
>>among cluster nodes? 
yes. like for storage.




----- Mail original -----
De: "dietmar" <diet...@proxmox.com>
À: "aderumier" <aderum...@odiso.com>
Cc: "pve-devel" <pve-devel@pve.proxmox.com>
Envoyé: Jeudi 4 Avril 2019 09:36:12
Objet: Re: [pve-devel] rfc : pve-network : idea to generate and reload config 
accross the nodes

> >>or locally assigned ip addresses or routes. A copy of 
> >>/etc/network/interfaces does not >>provide all necessary information. 
> 
> What do you mean by locally assigned ? manually with ip command ? 
> because it's be overwritten by network service restart/reload. (if the 
> interface is define in /etc/network/interfaces) 

So you are sure that ifupdown2 can verify a network config on a remote node? 

> > I was thinking about diplaying transport/vnets in main tree (like storage), 
> > and display error on it. 
> > 
> >>You mix different things here. The configuration is cluster wide (for all 
> >>nodes). Opposed to that, vnet status is per node. 
> >> 
> >>We have the same thing with storages, so maybe we can implement it the same 
> >>way? Simply display vnet status in the left tree (like we do for storage 
> >>status)? 
> >> 
> >> (maybe with compare the running local network config and what is defined 
> >> in /etc/pve/network/ ). (for presentation, maybe like a storage with 
> >> volumes, we could have a >>transport with vnets). Not sure it's a good 
> >> idea ? 
> >> 
> >>Sorry, I do not really understand that suggestion? 
> 
> I mean, it's indeed like for storage, but we could have a lots of vnets. (for 
> example, I'm using around 150 differents vlans in production) 
> As the vnets are alwary associated to 1 transport, my idea was to only 
> display transports in the main tree (on each node), and then when you click 
> an transport, you display in the 
> right panel, the list of vnets. (to compare with storage, a transport = 
> storage, and when you click on storage, you 

Thats sounds reasonable. 

Maybe we can use the broadcast_rrd() code to distribute vnet/transport status 
among cluster nodes? 

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to