2009/5/6 Michael DeHaan <[email protected]>

> Matt Ford wrote:
> > Hi All,
> >
> > I have a cobbler installation: two distros (centos 4 and centos 5) and
> > couple of profiles.
> >
> > I'm not using dns or dhcp management.
> >
> > Cobbler check and cobbler sync both run okay.
> >
> > I'm expecting that the profiles created should automagically be added
> > to the PXE boot menu I'm using.  But they are not?  Am I wrong to
> > expect this behaviour?  How else might I list my profiles in the PXE
> > boot menus? I can only see any fresh distro I import....
> >
> > If it should be happening what should I check for?
> >
> > I did try adding a system but this didn't help either.....
> >
> > Thanks for any pointers,
> >
> > Matt Ford.
>
> First verify DHCP is actually pointing at your cobbler server and not
> some other PXE server.


Actually I NFS export the /tftpboot/ from my cobbler machine to my known
good working bespoke PXE and DHCP server machine.  I have no problem seeing
on my nodes the cobbler menu items (there is only one cobbler server so I
can't get confused - I hope to migrate from bespoke solution to cobbler).

>From /tftpboot/pxelinux.cfg/default I have:

DEFAULT menu
PROMPT 0
MENU TITLE Cobbler | http://cobbler.et.redhat.com
TIMEOUT 200
TOTALTIMEOUT 6000
ONTIMEOUT local

LABEL local
        MENU LABEL (local)
        MENU DEFAULT
        LOCALBOOT 0

LABEL CentOS-5.2-x86_64
        kernel /images/CentOS-5.2-x86_64/vmlinuz
        MENU LABEL CentOS-5.2-x86_64
        append initrd=/images/CentOS-5.2-x86_64/initrd.img ksdevice=eth0
lang=  kssendmac text  ks=
http://10.141.245.8/cblr/svc/op/ks/profile/CentOS-5.2-x86_64

LABEL CentOS-5.3-x86_64
        kernel /images/CentOS-5.3-x86_64/vmlinuz
        MENU LABEL CentOS-5.3-x86_64
        append initrd=/images/CentOS-5.3-x86_64/initrd.img ksdevice=eth0
lang=  kssendmac text  ks=
http://10.141.245.8/cblr/svc/op/ks/profile/CentOS-5.3-x86_64

LABEL rescue-CentOS-5.3-x86_64
        kernel /images/CentOS-5.3-x86_64/vmlinuz
        MENU LABEL rescue-CentOS-5.3-x86_64
        append initrd=/images/CentOS-5.3-x86_64/initrd.img ksdevice=eth0
lang=  kssendmac rescue text  ks=
http://10.141.245.8/cblr/svc/op/ks/profile/rescue-CentOS-5.3-x86_64


These are inserted fine from a cobbler import.  I have mirrored some repos
and created my own profile called ngs-xen-server.  Note, I see no xen
enabled repos at all in the menu above.

Here is the output from:

cobbler profile report

profile              : CentOS-5.2-x86_64
distro               : CentOS-5.2-x86_64
comment              :
created              : Thu Jan  1 01:00:00 1970
dhcp tag             : default
enable menu          : True
kernel options       : {}
kickstart            : /etc/cobbler/sample.ks
ks metadata          : {}
mgmt classes         : []
modified             : Thu Jan  1 01:00:00 1970
name servers         : []
name servers search  : []
owners               : ['admin']
post kernel options  : {}
redhat mgmt key      : <<inherit>>
redhat mgmt server   : <<inherit>>
repos                : []
server               : <<inherit>>
template_files       : {}
virt bridge          : xenbr0
virt cpus            : 1
virt file size       : 5
virt path            :
virt ram             : 512
virt type            : xenpv

profile              : CentOS-5.2-xen-x86_64
distro               : CentOS-5.2-xen-x86_64
comment              :
created              : Thu Jan  1 01:00:00 1970
dhcp tag             : default
enable menu          : True
kernel options       : {}
kickstart            : /etc/cobbler/sample.ks
ks metadata          : {}
mgmt classes         : []
modified             : Thu Jan  1 01:00:00 1970
name servers         : []
name servers search  : []
owners               : ['admin']
post kernel options  : {}
redhat mgmt key      : <<inherit>>
redhat mgmt server   : <<inherit>>
repos                : []
server               : <<inherit>>
template_files       : {}
virt bridge          : xenbr0
virt cpus            : 1
virt file size       : 5
virt path            :
virt ram             : 512
virt type            : xenpv

profile              : CentOS-5.3-x86_64
distro               : CentOS-5.3-x86_64
comment              :
created              : Thu Apr 30 15:13:49 2009
dhcp tag             : default
enable menu          : True
kernel options       : {}
kickstart            : /etc/cobbler/default.ks
ks metadata          : {}
mgmt classes         : []
modified             : Thu Apr 30 15:13:49 2009
name servers         : []
name servers search  : []
owners               : ['admin']
post kernel options  : {}
redhat mgmt key      : <<inherit>>
redhat mgmt server   : <<inherit>>
repos                : []
server               : <<inherit>>
template_files       : {}
virt bridge          : xenbr0
virt cpus            : 1
virt file size       : 5
virt path            :
virt ram             : 512
virt type            : qemu

profile              : CentOS-5.3-xen-x86_64
distro               : CentOS-5.3-xen-x86_64
comment              :
created              : Thu Apr 30 15:13:49 2009
dhcp tag             : default
enable menu          : True
kernel options       : {}
kickstart            : /etc/cobbler/default.ks
ks metadata          : {}
mgmt classes         : []
modified             : Thu Apr 30 15:13:49 2009
name servers         : []
name servers search  : []
owners               : ['admin']
post kernel options  : {}
redhat mgmt key      : <<inherit>>
redhat mgmt server   : <<inherit>>
repos                : []
server               : <<inherit>>
template_files       : {}
virt bridge          : xenbr0
virt cpus            : 1
virt file size       : 5
virt path            :
virt ram             : 512
virt type            : xenpv

profile              : ngs-xen-server
distro               : CentOS-5.3-xen-x86_64
comment              :
created              : Thu Apr 30 16:41:34 2009
dhcp tag             : default
enable menu          : True
kernel options       : {}
kickstart            : /etc/cobbler/ngs.ks
ks metadata          : {}
mgmt classes         : []
modified             : Thu Apr 30 16:41:34 2009
name servers         : []
name servers search  : []
owners               : ['admin']
post kernel options  : {}
redhat mgmt key      : <<inherit>>
redhat mgmt server   : <<inherit>>
repos                : ['centos-5.3-updates', 'epel-5']
server               : <<inherit>>
template_files       : {}
virt bridge          : xenbr0
virt cpus            : 1
virt file size       : 5
virt path            :
virt ram             : 512
virt type            : xenpv

profile              : rescue-CentOS-5.3-x86_64
distro               : CentOS-5.3-x86_64
comment              :
created              : Thu Apr 30 15:13:49 2009
dhcp tag             : default
enable menu          : True
kernel options       : {'rescue': None}
kickstart            : /etc/cobbler/pxerescue.ks
ks metadata          : {}
mgmt classes         : []
modified             : Thu Apr 30 15:13:49 2009
name servers         : []
name servers search  : []
owners               : ['admin']
post kernel options  : {}
redhat mgmt key      : <<inherit>>
redhat mgmt server   : <<inherit>>
repos                : []
server               : <<inherit>>
template_files       : {}
virt bridge          : xenbr0
virt cpus            : 1
virt file size       : 5
virt path            :
virt ram             : 512
virt type            : qemu

Note: none of the kickstart files actually exist....would this cause a
silent fail of PXE menu additions?  Also, why would it work then for the
initial import?  Unless you had a different mechanism....but I'm hugely
speculating and likely going way off base.

Note Note: the creation date on the initial repos (5.2), created last year,
is the epoch. Some upgrade funniness?

I'm using CentOS 5.3 with the Epel repository - cobbler 1.6.2

Thanks for your help,

Matt.
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to