Hi all,
I am seeing the following problems with makedhcp in both xCAT 2.8.2 and 2.8.3:
- When networks.tftpserver is blank as documented for service node pools, the DHCP subnet entry in /etc/dhcp/dhcpd.conf does not contain a next-server line that points to itself. As a result, nodes fail to boot.
This is affecting an upgrade in production. Are there any quick patches available to fix these issues?
Doesn't look like I can edit the title on this, but this ticket started out with multiple issues but the 2.8.3 upgrade corrected all of them except for this one I listed here :)
Can not recreate this problem on my 2.8.4 MN.
[root@service-04 ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:21:5E:A6:3D:C8
inet addr:11.10.1.48 Bcast:11.10.255.255 Mask:255.255.0.0
inet6 addr: fe80::221:5eff:fea6:3dc8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:285091 errors:0 dropped:0 overruns:0 frame:0
TX packets:220014 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14406408 (13.7 MiB) TX bytes:538189160 (513.2 MiB)
[root@service-04 ~]# lsdef -t network 11_10_0_0-255_255_0_0
Object name: 11_10_0_0-255_255_0_0
gateway=<xcatmaster>
mask=255.255.0.0
mgtifname=eth0
net=11.10.0.0
tftpserver=11.10.1.48
[root@service-04 ~]#
[root@service-04 ~]# chdef -t network 11_10_0_0-255_255_0_0 tftpserver=
1 object definitions have been created or modified.
[root@service-04 ~]# makedhcp -n
Renamed existing dhcp configuration file to /etc/dhcp/dhcpd.conf.xcatbak</xcatmaster>
Warning: No dynamic range specified for 11.10.0.0. If hardware discovery is being used, a dynamic range is required.
[root@service-04 ~]# cat /etc/dhcp/dhcpd.conf | grep next-server
next-server 11.10.1.48;
[root@service-04 ~]#
Hi Guang,
Is the 11_10_0_0-255_255_0_0 network the only one you have in your networks table? Were there any commits to the 2.8.4 code that could be responsible for this being fixed?