Menu

#3957 Multiple issues with makedhcp and service node pools

2.8.4
pending
pools (2)
general
8
2014-05-05
2014-01-11
Russell
No

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?

Discussion

  • Russell

    Russell - 2014-01-11

    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 :)

     
  • Lissa Valletta

    Lissa Valletta - 2014-01-13
    • labels: --> pools
    • assigned_to: Guang Cheng Li
     
  • Lissa Valletta

    Lissa Valletta - 2014-01-28
    • component: --> general
    • Milestones: 2.8.3 --> 2.8.4
     
  • Guang Cheng Li

    Guang Cheng Li - 2014-03-14
    • status: open --> pending
     
  • Guang Cheng Li

    Guang Cheng Li - 2014-03-14

    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 ~]#

     
  • Russell

    Russell - 2014-05-05

    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?

     
MongoDB Logo MongoDB