[pve-devel] rfc : pve-network : idea to generate and reload config accross the nodes

Dietmar Maurer dietmar at proxmox.com
Fri Mar 29 16:48:51 CET 2019


I have always tried to avoid such things. They are clumsy and error prone....

> I have thinked about a way to generate config and reload it to differents nodes
> 
> 
> "
> 
> make changes in /etc/pve/network/*.cfg
> 
> at datacenter level, network panel , click button ->verify config,
> this create a 
> /etc/pve/nodes/<node>/.networkconfigstatus for all nodes (with something like verify:pending)
> 
> each local node (daemon) will generate the configuration and validate if they are no conflict/error 
> The ok/error with message will be stored in .networkconfigstatus  (verify:ok)
> 
> Reporting of status of all nodes is displayed at datacenter level.
> 
> 
> If all nodes verification state are Ok, we can click a button "apply config",
> 
> then local daemon apply configuration and reload.
> status ok/error is reported in /etc/pve/nodes/<node>/.networkconfigstatus
> 
> "
> 
> I think it's better than blindly try to reload networkconfig on each change, as network is critical,
> and sometimes admin need to change multiple parameters and apply it once.
> 
> 
> What do you think about this ?
>



More information about the pve-devel mailing list