[et-mgmt-tools] RHEL4 Cobbler Setup

Michael DeHaan mdehaan at redhat.com
Fri Jan 5 19:23:17 UTC 2007


Michael DeHaan wrote:
> Matt S Unix Administrator wrote:
>> How might one import RHEL 4 into cobbler from the installation media.
>> Such that the installation can be completed over the network. I've got a
>> functional cobbler install already with several distributions.
>>
>>
>> _______________________________________________
>> et-mgmt-tools mailing list
>> et-mgmt-tools at redhat.com
>> https://www.redhat.com/mailman/listinfo/et-mgmt-tools
>>   
> All you have to do is copy over the files from each CD into a 
> directory somewhere on your cobbler server.  You'll want to preserve 
> the directory layout that was on the CD.  
> A good place to put this tree is 
> /var/lib/cobbler/localmirror/rhel4$type$arch, though if you don't want 
> to take up space in /var, you could just create a symlink to that 
> point and put the files somewhere else.   (Note:  If not running 
> Cobbler 0.3.6, this would require manually configuring Apache to 
> follow symlinks, 0.3.5 sets this up for you automatically).   The name 
> "localmirror" is special, if you name it something else, cobbler will 
> probably delete it for you, thinking it's content that shouldn't live 
> in /var/lib/cobbler.
>
> These files really don't have to be on the cobbler server, either.   
> In my setup, I just symlink a path to the kickstart trees that Red Hat 
> stores on NFS shares, i.e. /mnt/foo/something/RHEL4/AS/tree.    Samba 
> would technically work too if you are so inclined.
>
> With the content already accessible from /var/lib/cobbler, you just 
> use the following URL in your kickstart file:
>
> url --url=http://$server/cobbler/localmirror/RHEL4/AS/i386/tree
> (for cobbler 0.3.6, use "cobbler_track" instead of "cobbler" in the 
> URL if you want to use kickstart tracking)
>
> --Michael
>
>
>
> _______________________________________________
> et-mgmt-tools mailing list
> et-mgmt-tools at redhat.com
> https://www.redhat.com/mailman/listinfo/et-mgmt-tools

Sorry for the incomplete follow-up.   You asked about "import", which 
probably means how do I create cobbler distribution and profile entries 
in cobbler, as well as just how to do I get the kickstart tree copied over.

after doing the above to copy the kickstart tree, do the following.   
Your kernel/initrd paths might be slightly different:

cobbler distro add --name=rhel4asi386 
--kernel=/var/www/cobbler/localmirror/RHEL4/AS/i386/tree/images/pxeboot/vmlinuz 
--initrd=/var/www/cobbler/localmirror/RHEL4/AS/i386/tree/images/pxeboot/initrd.img

cobbler profile add --name=rhel4asi386foo --distro=rhel4asi386 
--kickstart=/path/to/kickstart.ks
(with the kickstart file of course including the URL as referenced above)

Adding a "import from ISO's" feature sounds like a good idea for future 
revisions.   
If anyone feeling creative wants to play around with action_import.py 
and add this feature and submit a patch, be my guest. 
If not, I'll put it in the queue.   It would be rather nice to have.

--Michael




More information about the et-mgmt-tools mailing list