[et-mgmt-tools] cobbler-1.0.1-2 - build problem using koan

Adam Rosenwald thestrider at gmail.com
Tue Jul 1 11:51:22 UTC 2008


Tom Brown wrote:
>
>> Please explain how your home brew system talks to booting systems.  
>> When your provisioned systems boot, how do they communicate with the 
>> server hosting the kickstart files?
>> As I understand it, at network boot time, they need to have IP 
>> addresses, netmasks assigned to them.  PXE starts by the NIC(s) 
>> broadcasting its MAC address.  Some daemon on the LAN segment 
>> (typically dhcp) will respond to the broadcast by assigning the NIC 
>> an IP address and subnet mask.
>>
>> Unless you have an ability to assign IPs/netmasks to NICs through 
>> BIOS (which I've never seen and which would be a pain to do for a 
>> 'lot' of servers) or have some other mechanism (i.e. other than DHCP) 
>> which assigns IPs/netmasks by responding to MAC broadcasts, you will 
>> have to use DHCP somewhere during a network install.
>>
>
> i will try and explain as best i can as i did not write the system - 
> but basically what i believes happens is that a minimal boot kernel 
> boots that is generated on the client machines before a reboot is 
> issued. Within this boot kernel is the network info that allows the 
> box to have network info before it then downloads its kickstart file 
> etc. This is how i thought koan worked as i can rebuild machines using 
> a different cobbler server and in a different network that the cobbler 
> server knows nothing about, i mean it knows nothing about these other 
> networks from a DHCP point of view.
>
> I can of course see why my goal will not work on a bare metal system 
> but i thought that on a system that has a running OS koan could be 
> used to rebuild it to the profile as per assigned by the cobbler 
> server. When rebuilds occur using koan i did not think DHCP or PXE 
> came into it.
>
> thanks
I understand now.  I haven't used GRUB before to pass anaconda options 
when attempting to perform network installs.  Clearly we both now 
understand the problem and solution. :)

-A.
>
> _______________________________________________
> et-mgmt-tools mailing list
> et-mgmt-tools at redhat.com
> https://www.redhat.com/mailman/listinfo/et-mgmt-tools
>




More information about the et-mgmt-tools mailing list