Comment 6 for bug 717166

Revision history for this message
C de-Avillez (hggdh2) wrote :

Hi Dan,

I was looking at it... here are the messages logged in the cc.log for DHCPD:

[Tue Mar 22 20:19:59 2011][027210][EUCADEBUG ] refresh_instances(): node 10.55.55.3 idle since 1300839443: (156/300) seconds
[Tue Mar 22 20:19:59 2011][027210][EUCADEBUG ] refresh_instances(): done
[Tue Mar 22 20:19:59 2011][027210][EUCAWARN ] vnetKickDHCP(): failed to create/open euca-dhcp.leases
[Tue Mar 22 20:19:59 2011][027210][EUCADEBUG ] vnetKickDHCP(): executing: ///usr/lib/eucalyptus/euca_rootwrap chgrp -R dhcpd //var/run/eucalyptus/net
[Tue Mar 22 20:19:59 2011][027210][EUCADEBUG ] vnetKickDHCP(): executing: ///usr/lib/eucalyptus/euca_rootwrap chmod -R 0775 //var/run/eucalyptus/net
[Tue Mar 22 20:19:59 2011][027210][EUCAINFO ] vnetKickDHCP(): executing: ///usr/lib/eucalyptus/euca_rootwrap /usr/sbin/dhcpd -cf //var/run/eucalyptus/net/euca-dhcp.conf -lf //var/run/eucalyptus/net/euca-dhcp.leases -pf //var/run/eucalyptus/net/euca-dhcp.pid -tf //var/run/eucalyptus/net/euca-dhcp.trace eth0
[Tue Mar 22 20:19:59 2011][027210][EUCAINFO ] vnetKickDHCP(): RC from cmd: 256
[Tue Mar 22 20:19:59 2011][027210][EUCAERROR ] monitor_thread(): cannot start DHCP daemon
[Tue Mar 22 20:19:59 2011][027210][EUCADEBUG ] monitor_thread(): done

I then looked at the syslog, and what I see is this:

Mar 22 20:22:36 cempedak dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Mar 22 20:22:36 cempedak dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Mar 22 20:22:36 cempedak dhcpd: All rights reserved.
Mar 22 20:22:36 cempedak dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Mar 22 20:22:36 cempedak dhcpd: WARNING: Host declarations are global. They are not limited to the scope you declared them in.
Mar 22 20:22:36 cempedak dhcpd: Wrote 0 deleted host decls to leases file.
Mar 22 20:22:36 cempedak dhcpd: Wrote 0 new dynamic host decls to leases file.
Mar 22 20:22:36 cempedak dhcpd: Wrote 0 leases to leases file.
Mar 22 20:22:36 cempedak dhcpd:
Mar 22 20:22:36 cempedak dhcpd: No subnet declaration for eth0 (10.55.55.2).
Mar 22 20:22:36 cempedak dhcpd: ** Ignoring requests on eth0. If this is not what
Mar 22 20:22:36 cempedak dhcpd: you want, please write a subnet declaration
Mar 22 20:22:36 cempedak dhcpd: in your dhcpd.conf file for the network segment
Mar 22 20:22:36 cempedak dhcpd: to which interface eth0 is attached. **
Mar 22 20:22:36 cempedak dhcpd:
Mar 22 20:22:36 cempedak dhcpd:
Mar 22 20:22:36 cempedak dhcpd: Not configured to listen on any interfaces!

And, indeed, the /var/lib/eucalyptus/net/euca-dhcpd.conf does not contain any reference to the 10.55.55.0/24 range:

# automatically generated config file for DHCP server
default-lease-time 1200;
max-lease-time 1200;
ddns-update-style none;

shared-network euca {
subnet 172.19.1.0 netmask 255.255.255.224 {
  option subnet-mask 255.255.255.224;
  option broadcast-address 172.19.1.31;
  option domain-name-servers 10.55.55.1, 10.55.55.100;
  option routers 172.19.1.1;
}

host node-172.19.1.4 {
  hardware ethernet D0:0D:46:86:07:8D;
  fixed-address 172.19.1.4;
}
}

This is an all-in-one install, BTW.