Re: cobbler-1.0.1-2 - build problem using koan

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

 



Adam Rosenwald wrote:
Tom Brown wrote:

OK.  Something is definitely missing here.  Notice how (http://www.redhat.com/magazine/024oct06/features/kickstart/) GRUB contains options for setting the IP address, netmask, and gateway for the system you intend to boot.  These arguments are /*not*/ set in /your/ grub configuration.  As to why they are not, either you didn't specify them during your cobbler system provisioning OR there is some kind of a bug in koan's 'reprovision' logic.  Likely the former.  Please double check that you specified

cobbler .... --ip=X --subnet=Y --gateway=Z ...

in your provision command.


# cobbler system report --name=xxxxxx
system           : xxxxxx
profile          : RHEL4-u5-i386-prd
kernel options   : {}
kickstart        : <<inherit>>
ks metadata      : {'nameserver': '10.xxx.xxx.117'}
netboot enabled? : True
owners           : ['admin']
server           : <<inherit>>
virt cpus        : <<inherit>>
virt file size   : <<inherit>>
virt path        : <<inherit>>
virt ram         : <<inherit>>
virt type        : <<inherit>>
interface        : intf0
 mac address    : 00:13:72:69:95:7E
 ip address     : 10.xxx.xxx.19
 hostname       : xxxxxx
 gateway        : 10.xxx.xxx.253
 subnet         : 255.255.254.0
 virt bridge    :
 dhcp tag       :

that seems fine to me?

and the koan version on the client

# rpm -qa | grep koan
koan-1.0.0-1.el4

thanks for any further info
OK... good.  If you could try to do so, please reprovision your system with the following amendment:
  • cobbler ... --kopts='ip=10.xxx.xxx.19 netmask=255.255.254.0 gateway=10.xxx.xxx.253 dns=10.xxx.xxx.117' ...
Resync and see if the new grub file installed after koaning looks the part.

-A.
Sorry.  You could have also overridden the kernel options in koan itself:
  • koan ... --kopts='ip=10.xxx.xxx.19 netmask=255.255.254.0 gateway=10.xxx.xxx.253 dns=10.xxx.xxx.117'
Basically koan doesn't make use of the cobbler's own --ip, --gateway, --subnet variables when interfacing with grubby to create the grub config file; rather it only makes use of --kopts.  This is rather nonintuitive, and it's difficult for me to think of a situation where one is attempting to reprovision (via koan --replace-self) a system, yet not want import those cobbler dictionary values (ip, subnet, etc.) into grub kernel arguments.

Then, there is the problem of precedence: do --ip, --subnet, etc. override --kopts='ip=... netmask=...' if both are declared?  Or vice versa?  This is a policy decision which Michael shouldn't have to worry about enforcing.  Rather, it may be more relevant to update the cobbler wiki under 'koan replace-self procedure'.

-A.


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



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

[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