[et-mgmt-tools] koan-0.6.3-3.el4.mrh - kix templating - network rebuilt issue

Michael DeHaan mdehaan at redhat.com
Mon Nov 26 21:46:30 UTC 2007


Michael DeHaan wrote:
> Tom Brown wrote:
>>
>>> Ah, simple then.
>>>
>>> It sounds like you've assigned your IP's and network info to system 
>>> objects, and are passing a /profile/ name to koan, perhaps?
>>>
>>> This means that the profile object itself has no idea what those 
>>> variables should be.
>>>
>>> Try passing in the system instead, or optionally use a DHCP 
>>> kickstart for profile based deployments.   (Using Cheetah games, if 
>>> you like, you can detect that the ip isn't set and fall back to 
>>> DHCP... though
>>> I'm not sure if you want that.   I'm throwing it out there though).
>>>
>>
>> to install a box i 'add a system' yes and this is given network 
>> information and all works fine. On the reinstall using koan i pass 
>> the -p <profilename> so that the box gets rebuilt to a different 
>> profile, ie in my case different OS version. Is that what you suspect 
>> i'm doing and is that 'wrong' ?
>>
>
> Yes, it's wrong because your kickstart is missing IP and MAC 
> information that is present when it's used on a per-system basis ... 
> if you look in /var/www/cobbler/kickstarts I suspect you'll see there 
> are still variables
> in the kickstart files.   If you compare that with the files in 
> /var/www/cobbler/kickstart_sys, you'll see that the variables that 
> correspond to the system object are filled in.
>
> # koan --replace-self --system=name_goes_here
>
> will make you use the system-specific kickstart, as opposed to the 
> profile specific-kickstart.
> --Michael
>
>
>
>
>
This may be more useful ...

The following command syntax will autodetect the system based on the MAC 
addresses it finds.   (So you don't have to specify --system at all, 
just leave off the profile).

# koan --server=bootserver.example.org --replace-self

Just run the corresponding cobbler command first to remap the system 
entry to the appropriate profile, like so:

# cobbler system edit --name=name_goes_here 
--profile=new_profile_name_goes_here

--Michael







More information about the et-mgmt-tools mailing list