Hi,
I had improperly set my network to 172.0.0.0/16 thinking that that was in
private space. I later found that 172.16.0.0/12 is the real private space
so I changed entries in all of the tables to 172.20.*.*. I also changed
entries in /etc/hosts, and then reran makedns -n and makedhcp -n. After
restarting everything DHCP starts up fine but when I boot a node it comes
up with entries like:
Nov 3 12:50:49 gromit dhcpd: DHCPDISCOVER from 00:25:90:29:4b:40 via
enp11s0f1: network enp11s0f1: no free leases
So, I seem to not have gotten everything changed. The networks table has a
staticrange of: 172.20.10.101-172.20.10.254:
"clusternet","172.20.0.0","255.255.0.0","enp11s0f1","<xcatmaster>","172.20.0.1","172.20.0.1","<xcatmaster>","172.20.0.1",,,"172.20.10.101-172.20.10.254",,,,,,,
Here is what the generated dhcpd.conf file looks like:
#xCAT generated dhcp configuration
authoritative;
option conf-file code 209 = text;
option space isan;
option isan-encap-opts code 43 = encapsulate isan;
option isan.iqn code 203 = string;
option isan.root-path code 201 = string;
option space gpxe;
option gpxe-encap-opts code 175 = encapsulate gpxe;
option gpxe.bus-id code 177 = string;
option user-class-identifier code 77 = string;
option gpxe.no-pxedhcp code 176 = unsigned integer 8;
option tcode code 101 = text;
option iscsi-initiator-iqn code 203 = string;
ddns-update-style interim;
ignore client-updates;
option client-architecture code 93 = unsigned integer 16;
option tcode "America/New_York";
option gpxe.no-pxedhcp 1;
omapi-port 7911;
key xcat_key {
algorithm hmac-md5;
secret "==============my_secret===================";
};
omapi-key xcat_key;
class "pxe" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
ddns-updates off;
max-lease-time 600;
}
shared-network enp11s0f1 {
subnet 172.20.0.0 netmask 255.255.0.0 {
max-lease-time 43200;
min-lease-time 43200;
default-lease-time 43200;
option routers 172.20.0.1;
next-server 172.20.0.1;
option log-servers 172.20.0.1;
option ntp-servers 172.20.0.1;
option domain-name "cluster";
option domain-name-servers 172.20.0.1;
option domain-search "cluster";
zone cluster. {
primary 172.20.0.1; key xcat_key;
}
zone 20.172.IN-ADDR.ARPA. {
primary 172.20.0.1; key xcat_key;
}
if option user-class-identifier = "xNBA" and option client-architecture
= 00:00 { #x86, xCAT Network Boot Agent
always-broadcast on;
filename = "http://172.20.0.1/tftpboot/xcat/xnba/nets/172.20.0.0_16";
} else if option user-class-identifier = "xNBA" and option
client-architecture = 00:09 { #x86, xCAT Network Boot Agent
filename = "
http://172.20.0.1/tftpboot/xcat/xnba/nets/172.20.0.0_16.uefi";
} else if option client-architecture = 00:00 { #x86
filename "xcat/xnba.kpxe";
} else if option vendor-class-identifier = "Etherboot-5.4" { #x86
filename "xcat/xnba.kpxe";
} else if option client-architecture = 00:07 { #x86_64 uefi
filename "xcat/xnba.efi";
} else if option client-architecture = 00:09 { #x86_64 uefi alternative
id
filename "xcat/xnba.efi";
} else if option client-architecture = 00:02 { #ia64
filename "elilo.efi";
} else if option client-architecture = 00:0e { #OPAL-v3
option conf-file = "
http://172.20.0.1/tftpboot/pxelinux.cfg/p/172.20.0.0_16";
} else if substring(filename,0,1) = null { #otherwise, provide yaboot
if the client isn't specific
filename "/yaboot";
}
} # 172.20.0.0/255.255.0.0 subnet_end
} # enp11s0f1 nic_end
I'm not sure how the static MAC addresses come into play with xCAT. I am
used to static entries being like:
host n101 {
hardware ethernet 00:25:90:29:4b:40;
fixed-address 172.20.10.101;
}
I see that I'll likely have issues with tftpd as well. I'll come try to
work through those when I get there.
I guess I have two questions after all of this:
1. What do I need to do now to get things fixed?
2. What would have been the correct way to do what I wanted to do.
Thanks for your continued help with this project.
Steve
--
________________________________________________________________
Steve Cousins Supercomputer Engineer/Administrator
Advanced Computing Group University of Maine System
244 Neville Hall (UMS Data Center) (207) 561-3574
Orono ME 04469 steve.cousins at maine.edu
------------------------------------------------------------------------------
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user