Re: [et-mgmt-tools] re: Stupid Cobbler Trick: PXE Booting SuSE-family distributions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Michael DeHaan wrote:
David Mackintosh wrot

In the spirit of using tools beyond their original intent, I figured
out how to use cobbler to help automate setting up PXE install
environments for SuSE-family distributions.

http://wiki.xdroop.com/space/Linux/SuSE/Using+Cobbler+with+SuSE

Presumably the principles here could be extended to any Linux
distribution.


David,

Neat stuff!

Looking over the above example it seems that if you're going interactive you could just leave off the kickstart parameter rather than just passing in a filler argument. However, I have a suggestion that might be useful. If you pass the address of an autoyast file to --kickstart, cobbler will write (behind the scenes) a "ks=blah" line to the kernel command line parameters. I would expect SuSE would ignore this. However, adding a --kopts parameter that referenced the file (URL) given in --kickstart would seemingly allow passing in a SuSE answer file. Cobbler really doesn't know what a kickstart is, technically, it's just a file to which some templating voodoo can be applied, so that might be possible. From http://www.suse.com/~ug/AutoYaST_FAQ.html it appears this parameter is just "autoyast=" instead of "ks=", so that's pretty simple. This would work today.

Unfortunately I have no experience generating AutoYAST files, though it appears there are GUI tools to help with this. One thing that comes to mind (for a new feature) is having a parameter on "distro" that would accomodate various breeds of distros, such that minor distribution tweaks could be made.

Example:

cobbler distro add --name=foo --distro=blah --kernel=blah --breed=suse

Obviously breed would default to kickstartable RH/Fedora-based distros.

I'd need someone to volunteer to do some SuSE testing though. Don't have any machines here :)

Thoughts?

Thanks for pointing out that this is doable. I really like the idea of making cobbler a bit more versatile.

--Michael

_______________________________________________
et-mgmt-tools mailing list
et-mgmt-tools@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/et-mgmt-tools

I've pushed the above --breed option to the Mercurial repo.

> hg clone http://hg.et.redhat.com/hg/emd/applications/cobbler cobbler

Testing from SuSE users would be great. Note that this only covers PXE at the moment. I do not forsee koan --replace-self ever supporting alternative breeds (the code is rather RH specific and I don't have much time to keep those other distros working), though this may come into play for use with Xen and other things that libvirt will come to support. Of course if someone is interested in getting that running, patches are accepted. The same goes for porting koan to other distros.

--Michael



[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux