I've successfully set up cobbler so that I can get to various profiles over PXE. I've selected the corresponding repos (Ex: Fedora-10-i386-base & Fedora-10-i386-updates for my Fedora-10-i386 profile). I'm finding that my cobbler installations don't end up with these updates and the local cobbler repo isn't pre-populated. What must I do to enable this feature?
Thanks! Corey Garst
Corey Garst wrote:
I've successfully set up cobbler so that I can get to various profiles over PXE. I've selected the corresponding repos (Ex: Fedora-10-i386-base & Fedora-10-i386-updates for my Fedora-10-i386 profile). I'm finding that my cobbler installations don't end up with these updates and the local cobbler repo isn't pre-populated. What must I do to enable this feature?
Thanks! Corey Garst
cobbler mailing list cobbler@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/cobbler
Look at the yum settings in /etc/cobbler/settings. Towards the end of the file you will find what you want, yum_post_install_mirror: 1
Provided the right symbols are found in your kickstart templates in the right places
($yum_config_stanza, $yum_repo_stanza)
This took me a while to figure out too. It's documented here:
https://fedorahosted.org/cobbler/wiki/KickstartTemplating
Scroll down to stanza support.
On Tue, May 19, 2009 at 3:05 PM, Michael DeHaan mdehaan@redhat.com wrote:
Corey Garst wrote:
I've successfully set up cobbler so that I can get to various profiles over PXE. I've selected the corresponding repos (Ex: Fedora-10-i386-base & Fedora-10-i386-updates for my Fedora-10-i386 profile). I'm finding that my cobbler installations don't end up with these updates and the local cobbler repo isn't pre-populated. What must I do to enable this feature?
Thanks! Corey Garst
cobbler mailing list cobbler@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/cobbler
Look at the yum settings in /etc/cobbler/settings. Towards the end of the file you will find what you want, yum_post_install_mirror: 1
Provided the right symbols are found in your kickstart templates in the right places
($yum_config_stanza, $yum_repo_stanza)
cobbler mailing list cobbler@lists.fedorahosted.org https://fedorahosted.org/mailman/listinfo/cobbler
So apparently there's no syslinux package for f10 ppc. In a way this makes sense, because ppcs couldn't boot, say, pxelinux.0. In a way though it also doesn't make sense because I'd like to boot x86_64 machines from this old apple xserve.
Does anyone have a good solution for this before I go hacking pxelinux.0 into wherever cobbler seems to think it should go?
Thanks!
On Tue, 19 May 2009 15:25:11 -0400, Joe Miklojcik jmiklojcik@shopwiki.com wrote:
So apparently there's no syslinux package for f10 ppc. In a way this makes sense, because ppcs couldn't boot, say, pxelinux.0. In a way though it also doesn't make sense because I'd like to boot x86_64 machines from this old apple xserve.
Does anyone have a good solution for this before I go hacking pxelinux.0 into wherever cobbler seems to think it should go?
Thanks!
#:jfm3
I would contact the maintainer for that package and ask for it to be built for that arch. Either that, or you can build it yourself.
Grab the src rpm and rpmbuild it on the ppc architecture, though depending on how the software is built you may need to compile it with some extra options.
James Cammarata wrote:
On Tue, 19 May 2009 15:25:11 -0400, Joe Miklojcik jmiklojcik@shopwiki.com wrote:
So apparently there's no syslinux package for f10 ppc. In a way this makes sense, because ppcs couldn't boot, say, pxelinux.0. In a way though it also doesn't make sense because I'd like to boot x86_64 machines from this old apple xserve.
Does anyone have a good solution for this before I go hacking pxelinux.0 into wherever cobbler seems to think it should go?
Thanks!
#:jfm3
I would contact the maintainer for that package and ask for it to be built for that arch. Either that, or you can build it yourself.
Grab the src rpm and rpmbuild it on the ppc architecture, though depending on how the software is built you may need to compile it with some extra options.
Unfortunately we can't have have binaries available as "content" for the arches they don't represent -- I would love it if elilo, yaboot, and syslinux were available on all arches.
What we've done for the next Cobler (likely to be 2.0) is to not require /any/ bootloaders, but provide a mechanism for folks to download them using "cobbler get-loaders" ... which lamely pulls them from my people page, for now, but easily allows you to run cobbler from ppc, ia64, whatever you like, with service to all arches.
If you just copy the file to where cobbler is looking for it on ppc, anyway, things should be happy.
--Michael
James Cammarata jimi@sngx.net writes:
On Tue, 19 May 2009 15:25:11 -0400, Joe Miklojcik jmiklojcik@shopwiki.com wrote:
So apparently there's no syslinux package for f10 ppc. In a way this makes sense, because ppcs couldn't boot, say, pxelinux.0. In a way though it also doesn't make sense because I'd like to boot x86_64 machines from this old apple xserve.
Does anyone have a good solution for this before I go hacking pxelinux.0 into wherever cobbler seems to think it should go?
Thanks! -- #:jfm3
I would contact the maintainer for that package and ask for it to be built for that arch. Either that, or you can build it yourself.
Grab the src rpm and rpmbuild it on the ppc architecture, though depending on how the software is built you may need to compile it with some extra options.
You can't build pxelinux.0 for the ppc. You need to build it for the x86_64. There is an "ExclusiveArch" directive in the spec file, and with good reason. This is related to cobbler only in that I'd like to boot x86_64 machines from a ppc cobbler server, and the hang up is getting the pxelinux.0 file from the syslinux.x86_64 package into the right place. cobbler seems to want to manage that positioning, but I'm a noob at cobbler, so I'm asking, I guess, how do I hack in my own pxelinux.0 file in such a way that cobbler is aware of what I'm doing?
Sorry if I wasn't clear.
right place. cobbler seems to want to manage that positioning, but I'm a noob at cobbler, so I'm asking, I guess, how do I hack in my own pxelinux.0 file in such a way that cobbler is aware of what I'm doing?
Sorry if I wasn't clear.
Just place pxelinux.0 into /usr/lib/syslinux/pxelinux.0. This is all cobbler needs from it, since cobbler includes a copy of menu.c32 for PXE menu support (the version on RHEL 4/5 was too old).
--Michael
"mdh" == Michael DeHaan mdehaan@redhat.com writes:
right place. cobbler seems to want to manage that positioning, but I'm a noob at cobbler, so I'm asking, I guess, how do I hack in my own pxelinux.0 file in such a way that cobbler is aware of what I'm doing?
mdh> Just place pxelinux.0 into /usr/lib/syslinux/pxelinux.0. This is all mdh> cobbler needs from it, since cobbler includes a copy of menu.c32 mdh> for PXE menu support (the version on RHEL 4/5 was too old).
Excellent, thanks!
cobbler@lists.fedorahosted.org