Just recently on IRC (join #cobbler on irc.freenode.net if you aren't there already) we were discussing whether we could use Cobbler's concept of interfaces to describe more complicated setups and then use a Cobbler snippet called in %post to set everything up.
We initially were thinking we could describe an interface like this: cobbler system edit --name=foo --interface=1 --bond-group=asdf --bond-opts="a=1 b=2 ..." --bond-alias="..." cobbler system edit --name=foo --interface=2 --bond-group=asdf --bond-opts="a=2 b=3 ..." --bond-alias="..." And the %post section snippet (this would be new) would insure that the order of NICs booted is the same as those installed and everything is configured. This would also set up things that Anaconda could not set up. In the above example, eth1 and eth2 would be bonded as "asdf". In the above proposal, I'd be willing to add the bits to Cobbler to store the above kind of data, though I'd like for someone with more networking skills to write the network configuration snippet. We also talked a bit about IP "aliases" / VIPs and bridging. I will admit at this point that networking is /not/ my area, so what are everyone's thoughts to the implementation of the above? What fields do we need to store to make this all possible to be defined at provisioning time and "just work"? --Michael _______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler
