Someone else might be able to help more, I'm just kinda stabbing in the
dark here. Do you have "net0" defined somewhere in your
/etc/cobbler/settings ?
On Apr 26, 2016 9:11 AM, "Nandakumar Nachimuthu"
<nandakumar.n10(a)gmail.com>
wrote:
Here it goes,
# ******************************************************************
ddns-update-style interim;
allow booting;
allow bootp;
ignore client-updates;
set vendorclass = option vendor-class-identifier;
# CHE subnets
subnet 10.220.5.0 netmask 255.255.255.0 {
option broadcast-address 10.220.5.255;
option routers 10.220.5.1;
option subnet-mask 255.255.255.0;
option nis-domain "corp.atmel.com";
option domain-name "corp.atmel.com";
option domain-name-servers 10.220.5.24, 10.150.66.20;
option ntp-servers 10.220.5.24, 10.150.66.20;
default-lease-time 21600;
max-lease-time 43200;
next-server $next_server;
filename "/pxelinux.0";
}
#for dhcp_tag in $dhcp_tags.keys():
## group could be subnet if your dhcp tags line up with your subnets
## or really any valid dhcpd.conf construct ... if you only use the
## default dhcp tag in cobbler, the group block can be deleted for a
## flat configuration
# group for Cobbler DHCP tag: $dhcp_tag
group {
#for mac in $dhcp_tags[$dhcp_tag].keys():
#set iface = $dhcp_tags[$dhcp_tag][$mac]
#set site = $iface.hostname[0:3]
#set spwhost = {}
#set spwhost['CHE'] = 'chespwprx01.corp.atmel.com'
host $iface.hostname {
hardware ethernet $mac;
#if $iface.ip_address:
fixed-address $iface.ip_address;
#end if
#if $iface.hostname:
option host-name "$iface.hostname";
#end if
#if $iface.netmask:
option subnet-mask $iface.netmask;
#end if
#if $iface.gateway:
option routers $iface.gateway;
#end if
#if $iface.enable_gpxe:
if exists user-class and option user-class = "gPXE" {
filename "http://
$cobbler_server/cblr/svc/op/gpxe/system/$iface.owner";
} else if exists user-class and option user-class = "iPXE" {
filename "http://
$cobbler_server/cblr/svc/op/gpxe/system/$iface.owner";
} else {
filename "undionly.kpxe";
}
#else
filename "$iface.filename";
#end if
## Cobbler defaults to $next_server, but some users
## may like to use $iface.system.server for proxied setups
next-server $spwhost[$site.upper()];
## next-server $iface.next_server;
}
#end for
}
#end for
Thanks
Nandakumar
On Tue, Apr 26, 2016 at 9:24 PM, Locane <locane(a)gmail.com> wrote:
> What does your template look like?
> On Apr 26, 2016 4:48 AM, <nandakumar.n10(a)gmail.com> wrote:
>
>> Hi
>>
>> I am new to cobbler.
>>
>> I am trying to resolve a cobbler issue, request your help/guidance on
>> the same. we have spacewalk with cobbler. when I add a new host and do a
>> cobbler sync, i am getting the below error and TASK FAILED.
>>
>> rendering DHCP files
>> generating /etc/dhcp/dhcpd.conf
>> Exception occured: <class 'cexceptions.CX'>
>> Exception value: 'Error templating file, check cobbler.log for more
>> details'
>> when I cross check the cobbler.log, these entries were recorded...
>>
>> Mon Apr 25 14:44:45 2016 - WARNING | errors were encountered rendering
>> the template
>> Mon Apr 25 14:44:45 2016 - WARNING |
>> [{'code': u'VFFSL(SL,"net0",True)/mac',
>> 'exc_val': NotFound("cannot find 'net0'",),
>> 'lineCol': (2, 11),
>> 'rawCode': u'${net0/mac}',
>> 'time': 'Mon Apr 25 14:44:45 2016'}]
>> _______________________________________________
>> cobbler mailing list
>> cobbler(a)lists.fedorahosted.org
>>
https://lists.fedorahosted.org/admin/lists/cobbler@lists.fedorahosted.org
>>
>
> _______________________________________________
> cobbler mailing list
> cobbler(a)lists.fedorahosted.org
>
https://lists.fedorahosted.org/admin/lists/cobbler@lists.fedorahosted.org
>
>
_______________________________________________
cobbler mailing list
cobbler(a)lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/cobbler@lists.fedorahosted.org